目次

Search

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

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

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

要求本文

要求本文

タスクを作成するときにはタスク属性を指定します。要求でタスクデータを送信するには、JSON形式またはXML形式を使用します。
次の表に、要求本文内のタスクパラメータを示します。
パラメータ
説明
taskType
ビジネスエンティティレコードに対して実行できる一連のアクション。タスクタイプの指定には名前属性を使用します。タスクタイプの詳細については、『
『Informatica MDM Multidomain Edition Informatica Data Director Implementation Guide』
』を参照してください。
owner
作成者によってタスクが割り当てられるユーザー。
title
タスクの簡単な説明。
comments
タスクについてのコメント。
dueDate
所有者がそのタスクをいつ完了する必要があるかを示す日付。
status
ワークフロー内のタスクの状態。以下の2つの値のいずれかを使用します。
  • Open: タスクがまだ開始されていないか、または進捗中である。
  • Closed: タスクが完了しているか、またはキャンセルされている。
priority
タスクの重要度。high、normal、lowのうちのいずれかの値を使用します。デフォルトはnormalです。
creator
タスクを作成するユーザー。
createDate
タスクを作成する日。
orsId
Hubコンソールのデータベースツールに登録されている、オペレーショナル参照ストア(ORS)のID。
processId
ActiveVOS
(R)
のタスクタイプID。詳細については、『
『Informatica MDM Multidomain Edition Informatica Data Director Implementation Guide』
』を参照してください。
taskRecord
タスクに関連付けられたビジネスオブジェクトルートレコードまたは相互参照レコード。行ID、またはソースシステムとソースキーを使用してレコードを指定します。
businessEntity
taskRecordが属するビジネスエンティティの名前。
interactionId
相互作用のID。相互作用IDを使用して、タスクとレコード間のタスクコンテキストリレーションを保持します。
groups
指定したユーザーグループのすべてのユーザーにタスクを割り当てます。MDM Hubコンソールでユーザーグループを定義します。グループを配列として指定します。
次のサンプルコードは、行IDを使用してtaskRecordを指定しています。
taskRecord: [{ businessEntity:{ name: "Person", key:{ rowid: "233", } } }]
要求本文の形式は次のとおりです。
{ taskType: {name:"name of the task"}, owner: "user who performs the task", title: "title of the task", comments: "description of the task", dueDate: "date to complete the task", status: "status of the task", priority: "priority of the task", creator: "use who creates the task", createDate: "date on which the task is created", updatedBy: "user who last updated the task", lastUpdateDate: "date on which the task was last updated", businessEntity: "name of the business entity", interactionID: "ID of an interaction", groups: ["group name A", "group name B", ...], orsId: "database ID", processId: "ActiveVOS task type ID", taskRecord: [{ businessEntity:{ name: "name of the business entity", key:{ rowid: "rowId of the record", //Use the rowId or the source system and source key to identify the record. } } }] }