first commit
This commit is contained in:
119
base44/entities/VendorNetworkApproval.jsonc
Normal file
119
base44/entities/VendorNetworkApproval.jsonc
Normal file
@@ -0,0 +1,119 @@
|
||||
{
|
||||
"name": "VendorNetworkApproval",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"vendor_id": {
|
||||
"type": "string",
|
||||
"description": "ID of the approved vendor"
|
||||
},
|
||||
"vendor_name": {
|
||||
"type": "string",
|
||||
"description": "Name of the vendor"
|
||||
},
|
||||
"enterprise_network": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"Compass",
|
||||
"Aramark",
|
||||
"Sodexo",
|
||||
"Foodbuy",
|
||||
"Bon App\u00e9tit",
|
||||
"Eurest"
|
||||
],
|
||||
"description": "Enterprise network vendor is approved for"
|
||||
},
|
||||
"approval_status": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"pending",
|
||||
"approved",
|
||||
"rejected",
|
||||
"suspended"
|
||||
],
|
||||
"default": "pending",
|
||||
"description": "Current approval status"
|
||||
},
|
||||
"approved_by": {
|
||||
"type": "string",
|
||||
"description": "Procurement manager who approved"
|
||||
},
|
||||
"approved_date": {
|
||||
"type": "string",
|
||||
"format": "date",
|
||||
"description": "Date of approval"
|
||||
},
|
||||
"rate_book_id": {
|
||||
"type": "string",
|
||||
"description": "Associated rate book ID for this network"
|
||||
},
|
||||
"regions_approved": {
|
||||
"type": "array",
|
||||
"description": "Geographic regions vendor is approved to serve",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"categories_approved": {
|
||||
"type": "array",
|
||||
"description": "Service categories vendor is approved for",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"compliance_documents": {
|
||||
"type": "array",
|
||||
"description": "Required compliance documents",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"document_type": {
|
||||
"type": "string"
|
||||
},
|
||||
"document_url": {
|
||||
"type": "string"
|
||||
},
|
||||
"verified": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"restrictions": {
|
||||
"type": "object",
|
||||
"description": "Any restrictions on vendor's approved status",
|
||||
"properties": {
|
||||
"max_order_size": {
|
||||
"type": "number"
|
||||
},
|
||||
"max_concurrent_events": {
|
||||
"type": "number"
|
||||
},
|
||||
"excluded_clients": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"valid_from": {
|
||||
"type": "string",
|
||||
"format": "date",
|
||||
"description": "Approval start date"
|
||||
},
|
||||
"valid_until": {
|
||||
"type": "string",
|
||||
"format": "date",
|
||||
"description": "Approval expiration date"
|
||||
},
|
||||
"notes": {
|
||||
"type": "string",
|
||||
"description": "Additional notes about approval"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"vendor_name",
|
||||
"enterprise_network",
|
||||
"approval_status"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user