オーケストレーションのカスタム・オブジェクトの有効化およびサンドボックスの公開
「契約」などのカスタム・オブジェクトを作成したら、オーケストレーションに使用できるように設定する必要があります。 オーケストレーションに対して有効になったら、サンドボックスを公開し、いくつかのサンプルRESTペイロードを実行して、カスタム・オブジェクトが正しく有効になっていることを確認します。
次のステップを実行します。
- 「子オブジェクト」 section.
の前に示すように、アプリケーション・コンポーザの「カスタム・オブジェクト」領域から「オーケストレーション」セクションが表示されることを確認
- 「オーケストレーションの管理」リンクおよび「契約」をクリック: 「概要」ページが表示されます。「オーケストレーション」セクションが表示されない場合は、次のステップに従って「カスタム・オブジェクトのオーケストレーション使用可能」プロファイル・オプション(ZCX_ENABLE_ORCHESTRATION_CUSTOMOBJ)を作成します。
-
「設定と保守」作業領域に移動します。
- 「タスク」サイド・パネルを開いて「検索」をクリックします。
- 「プロファイル・オプションの管理」タスクを検索して選択します。
- 「プロファイル・オプションの管理」ページで、 をクリックします。
-
次のように入力します。
-
プロファイル・オプション・コード: ZCX_ENABLE_ORCHESTRATION_CUSTOMOBJ
-
プロファイル・オプション名: カスタム・オブジェクトのオーケストレーション
-
アプリケーション: CRM共通
-
モジュール: オーケストレーション(CrmCommonOrchestrationとしてのLBA)
-
「説明」 (optional): 「概要」ページのカスタム・オブジェクトの「オーケストレーションの表示」セクション。
-
開始日: 過去の任意の日付
-
-
「保存して閉じる」をクリックします
-
「サイト・プロファイル・オプション・レベル」で、「使用可能」および「更新可能」チェック・ボックスを選択して有効にします。
-
「保存して閉じる」をクリックします
-
「設定および保守」作業領域で、「管理者プロファイル値の管理」タスクを開きます:
-
オファリング: 営業
-
機能領域: 営業基盤
-
タスク: 管理者プロファイル値の管理
-
-
「管理者プロファイル値の管理」ページで、プロファイル・オプション・コードで検索: ZCX_ENABLE_ORCHESTRATION_CUSTOMOBJ.
- プロファイル・オプション名のリンクをクリックします。
- 「プロファイル値」セクションで、「新規」 (プラス・ボタン)をクリックします。
- 「プロファイル・レベル」を「サイト」として選択し、それに応じて値をYまたはNに設定します。
-
「保存して閉じる」をクリックします
-
- 「オーケストレーションに使用可能」チェック・ボックスを選択します。
- 「デフォルトのアクティビティ関係」で、AgreementToActivityリレーションシップ名を選択します。
- 「デフォルト・アクティビティ・リソース関係」で、AgreementToResourceリレーションシップ名を選択します。
- 「OK」をクリックします。ノート: これにより、契約がオーケストレーションに対して使用可能であることを示すメッセージが表示され、有効にすると元に戻せません。
- 「続行して有効化」をクリックします。
スマートなアクション
オーケストレーションの契約カスタム・オブジェクトを有効にすると、次のスマート処理が生成されます:
- カスタム・オブジェクトの更新
- オーケストレーションの削除
ビジネス要件に応じて、カスタム・オブジェクトに対してさらにスマート処理を作成できます。 オーケストレーションで使用できるスマート処理には、3つのタイプ(RESTベースの処理、オブジェクト機能ベースの処理およびUIベースの処理)があります。 「スマート処理の作成」ページの「可用性」セクションで、「UI可用性」ドロップダウン・リストから「営業オーケストレーション」オプションを選択します。 詳細は、「スマート処理の概要」を参照してください。
サンドボックスの公開
サンドボックスを公開する前に、サイト・レベルで「サンドボックス公開の有効化後にアーティファクトを生成」(ZCA_IMPORT_SB_PUBLISH_ARTIFACTGEN)プロファイル・オプションが「はい」に設定されていることを確認します。 アーティファクト生成は、カスタム・オブジェクトとその関連メタデータをオーケストレーションの使用の準備を整えるために重要です。 サンドボックスが公開されると、サンドボックス公開リスナーは、サンドボックス内で行われたすべての変更に対してアーティファクト生成プロセスの実行をリクエストします。
プロファイル・オプションが「いいえ」に設定されている場合、公開する前に、スケジュール済プロセスUIに移動し、「調整ファイル・インポート・アーティファクトの生成」プロセスを実行してすべてのビジネス・オブジェクトを再公開し、完了までに少し時間がかかるアーティファクトをインポートします。
サンドボックスを公開する方法を次に示します。
-
をクリックします。
-
「サンドボックス」ページで、公開するサンドボックス名をクリックします。
-
「公開」.をクリックします
-
「公開を続行」をクリックします。 サンドボックスがメインライン・メタデータに公開されます。
「完了」をクリックします。
成功したら、「調整ファイル・インポート・アーティファクトの生成」プロセスが完了するまで待ってから、オーケストレーションの作成を続行します。
次の例のペイロードのいずれかを実行して、カスタム・オブジェクトに対してオーケストレーションが有効かどうかをテストできます。 正常に有効化されると、ペイロードは行を返します。
URL: https://host:port/crmRestApi/resources/latest
/objectMetadata/<CustomObjectCode>/child/objectProperties?q=PropertyCode='SupportOrchestration'&onlyData=true
HTTP Method: GET
Payload 2
URL: https://host:port/crmRestApi/resources/latest
/businessObjects/Agreements_c/child/properties?q=name='SupportOrchestration'&onlyData=true
HTTP Method: GET