Table des matières

Search

  1. Préface
  2. Introduction aux services d'entité commerciale
  3. Appels de services d'entité commerciale Enterprise Java Bean
  4. Appels de services d'entité commerciale Representational State Transfer
  5. Appels de services d'entité commerciale du protocole SOAP (Simple Object Access Protocol)
  6. Services d'enregistrements de références croisées et de calculs de MVV
  7. Prise en charge du service de liaison d'entreprise
  8. Appels externes pour le nettoyage, l'analyse et la transformation de données
  9. Utilisation d'API REST pour ajouter des enregistrements
  10. Utilisation d'API REST pour le chargement de fichiers
  11. Utilisation des API REST pour gérer les rapports

Guide des services d'entité d'entreprise

Guide des services d'entité d'entreprise

Exemple de réponse d'API

Exemple de réponse d'API

L'exemple suivant montre un extrait de la liste des relations configurées :
{ "link": [], "firstRecord": 1, "pageSize": 10, "item": [ { "operations": { "read": { "allowed": true }, "search": { "allowed": false }, "create": { "allowed": true, "task": { "template": { "title": "Review changes in {taskRecord[0].label}", "priority": "NORMAL", "dueDate": "2018-04-24T09:31:48.167-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:31:48.167-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:31:48.167-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:31:48.167-04:00", "taskType": "AVOSBeUnmerge", "comment": "This is urgent. Please review ASAP" }, "comment": "AS_REQUIRED", "attachment": "OPTIONAL" } } }, "objectType": "ENTITY", "timeline": false, "object": { "link": [ { "href": "http://localhost:8080/cmx/cs/localhost-orcl-DS_UI1/ CreditCard.json?action=meta", "rel": "entity" } ], "field": [ { "name": "issuingCompany", "label": "Issuing Company", "dataType": "String", "length": 100 }, { "name": "expirationYear", "label": "Expiration Year", "dataType": "String", "length": 4 }, { "allowedValues": [ "Credit Card" ], "name": "accountType", "label": "Account Type", "dataType": "String", "length": 255 }, { "name": "accountNumber", "label": "Account Number", "dataType": "String", "length": 20 }, { "name": "securityCode", "label": "Security Code", "dataType": "String", "length": 4 }, { "name": "expirationMonth", "label": "Expiration Month", "dataType": "String", "length": 2 }, { "name": "cardholderName", "label": "Card Holder Name", "dataType": "String", "length": 100 }, { "name": "consolidationInd", "label": "Consolidation Ind", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "creator", "label": "Creator", "dataType": "String", "length": 50, "readOnly": true, "system": true }, { "name": "interactionId", "label": "Interaction Id", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "updatedBy", "label": "Updated By", "dataType": "String", "length": 50, "readOnly": true, "system": true }, { "name": "lastUpdateDate", "label": "Last Update Date", "dataType": "Date", "readOnly": true, "system": true }, { "name": "lastRowidSystem", "label": "Last Rowid System", "dataType": "String", "length": 14, "readOnly": true, "system": true }, { "name": "dirtyIndicator", "label": "Dirty Indicator", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "deletedBy", "label": "Deleted By", "dataType": "String", "length": 50, "readOnly": true, "system": true }, { "name": "deletedInd", "label": "Deleted Indicator", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "hubStateInd", "label": "Hub State Ind", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "deletedDate", "label": "Deleted Date", "dataType": "Date", "readOnly": true, "system": true }, { "name": "rowidObject", "label": "Rowid Object", "dataType": "String", "length": 14, "readOnly": true, "system": true }, { "name": "cmDirtyInd", "label": "Content metadata dirty Ind", "dataType": "Integer", "length": 38, "readOnly": true, "system": true }, { "name": "createDate", "label": "Create Date", "dataType": "Date", "readOnly": true, "system": true } ], "name": "CreditCard", "label": "Credit Card", "many": false } }, ... ] }