The following example shows a partial data structure for the Person business entity in the JSON format.
{
"operations": {
"read": {
"allowed": true
},
"search": {
"allowed": true
},
"create": {
"allowed": true,
"task": {
"template": {
"title": "Review changes in {taskRecord[0].label}",
"priority": "NORMAL",
"dueDate": "2018-04-24T09:28:13.455-04:00",
"taskType": "AVOSBeUpdate",
"comment": "This is urgent. Please review ASAP"
},
"comment": "AS_REQUIRED",
"attachment": "OPTIONAL"
}
},
"update": {
"allowed": true,
"task": {
"template": {
"title": "Review changes in {taskRecord[0].label}",
"priority": "NORMAL",
"dueDate": "2018-04-24T09:28:13.455-04:00",
"taskType": "AVOSBeUpdate",
"comment": "This is urgent. Please review ASAP"
},
"comment": "AS_REQUIRED",
"attachment": "OPTIONAL"
}
},
"merge": {
"allowed": true,
"task": {
"template": {
"title": "Review changes in {taskRecord[0].label}",
"priority": "NORMAL",
"dueDate": "2018-04-24T09:28:13.455-04:00",
"taskType": "AVOSBeMerge",
"comment": "This is urgent. Please review ASAP"
},
"comment": "AS_REQUIRED",
"attachment": "OPTIONAL"
}
},
"delete": {
"allowed": true
},
"unmerge": {
"allowed": true,
"task": {
"template": {
"title": "Review changes in {taskRecord[0].label}",
"priority": "NORMAL",
"dueDate": "2018-04-24T09:28:13.455-04:00",
"taskType": "AVOSBeUnmerge",
"comment": "This is urgent. Please review ASAP"
},
"comment": "AS_REQUIRED",
"attachment": "OPTIONAL"
}
}
},
"objectType": "ENTITY",
"timeline": true,
"object": {
"operations": {
"read": {
"allowed": true
},
"create": {
"allowed": true
},
"update": {
"allowed": true
},
"merge": {
"allowed": true
},
"delete": {
"allowed": true
},
"unmerge": {
"allowed": true
}
},
"field": [
{
"operations": {
"read": {
"allowed": true
},
"create": {
"allowed": true
},
"update": {
"allowed": true
}
},
"allowedValues": [
"Person"
],
"searchable": {
"filterable": true,
"facet": true
},
"name": "partyType",
"label": "Party Type",
"dataType": "String",
"length": 255
},
{
"operations": {
"read": {
"allowed": true
},
"create": {
"allowed": true
},
"update": {
"allowed": true
}
},
"name": "lastName",
"label": "Last Name",
"dataType": "String",
"length": 50
},
{
"operations": {
"read": {
"allowed": true
},
"create": {
"allowed": true
},
"update": {
"allowed": true
}
},
"searchable": {
"filterable": true,
"facet": true
},
"name": "displayName",
"label": "Display Name",
"dataType": "String",
"length": 200
},
...
],
"name": "Person",
"label": "Person",
"many": false
}
}