目次

Search

  1. はじめに
  2. ビジネスエンティティサービスについて
  3. Enterprise Java Beanビジネスエンティティサービス呼び出し
  4. Representational State Transferビジネスエンティティサービス呼び出し
  5. Simple Object Access Protocolビジネスエンティティサービス呼び出し
  6. 相互参照レコードおよびBVT計算用のサービス
  7. 企業リンケージサービスのサポート
  8. データをクレンジング、分析、変換するための外部呼び出し
  9. REST APIを使用したレコードの追加
  10. REST APIを使用したファイルのアップロード

ビジネスエンティティサービスガイド

ビジネスエンティティサービスガイド

サンプルAPI応答

サンプルAPI応答

エンティティとリレーションのサンプル応答には、セキュリティ権限が含まれています。最初の
operations
セクションでは、可能な権限が定義されています。
object
セクションには、ビジネスエンティティまたはリレーション全体に対する権限がリストされています。
fields
セクションでは、フィールドレベルでの権限が定義されています。
次の例は、JSON形式のPersonビジネスエンティティの部分データ構造を示しています。
{ "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 } }