目次

Search

  1. はじめに
  2. ビジネスエンティティサービスについて
  3. EJBビジネスエンティティサービス呼び出し
  4. REST ビジネスエンティティサービス呼び出し
  5. Data DirectorのREST API
  6. SOAPビジネスエンティティサービス呼び出し
  7. 相互参照レコードとBVT計算サービス
  8. 企業リンケージサービスのサポート
  9. データをクレンジング、分析、変換するための外部呼び出し
  10. 付録 A: REST APIを使用したレコードの追加
  11. 付録 B: REST APIを使用したファイルのアップロード
  12. 付録 C: 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 } }