プロバイダー向け (従来) での Service Bridge リモートタスク定義の作成
プロバイダーは、リモートタスクのアサインをトリガーするリモートタスク定義を作成します。
始める前に
必要なロール:admin
手順
- 移動先 Service Bridge > プロバイダー > リモートタスク定義.
- [New (新規)] をクリックします。
-
フォームのフィールドに入力します。
表 : 1. リモートタスク定義フォーム フィールド 説明 名前 リモートタスク定義レコードの名前。 プロバイダーテーブル リストから選択したタスクテーブル。たとえば、ケーステーブルまたはインシデントテーブルを選択できます。 顧客テーブル リストから選択したタスクテーブル。たとえば、ケーステーブルまたはインシデントテーブルを選択できます。 プロバイダー プロバイダーの名前。名前は自動的に割り当てられます。 添付ファイルの同期 リモートタスクの親からのリモートインスタンス。デフォルトでは、このチェックボックスはオンになっています。 簡単な説明 このリモートタスク定義に関する簡単な情報。 説明 このリモートタスク定義に関する詳細情報。 - [Submit (送信)] をクリックします。
- この新しいリモートタスク定義レコードを開きます。
- [ 受信フィールド ] 関連タブで、[ 新規] をクリックします。
-
フォームのフィールドに入力します。
受信フィールドを使用すると、リモートタスクが作成または更新されたときに顧客のインスタンスからデータを受信できます。
表 : 2. 受信フィールドフォーム フィールド 説明 フィールド ラベル リモートタスクフォームに表示されるフィールドラベル。 フィールド名 リモートタスクフローとスクリプトで使用されるフィールド名。 最大長 ソースフィールド名の最大長。 同期タイミング リモートタスクの親レコードのターゲットフィールドが受信ソースフィールドによって直接更新されるタイミングを管理できるようにするフィールド値。 - 挿入
- リモートタスクが最初に挿入されたときのみ、リモートタスクの親レコードのターゲットフィールドを更新します。
- 挿入または更新
- リモートタスクが更新されるたびに、リモートタスクの親レコードのターゲットフィールドを更新します。
- 今後表示しない
- 受信フィールドがリモートタスクの親レコードのターゲットフィールドを直接更新することはありません。たとえば、ターゲットフィールドを更新する前にフローを使用して受信値を変換するステータスマッピングに、このフィールドを使用できます。
注:「挿入時」または「挿入時または更新時を同期」のフィールド値を設定すると、「ターゲット・マッピング」が使用可能になります。フィールド値を [なし] に設定すると、ターゲットマッピングは表示されません。ソーステーブル (読み取り専用) リモートタスク定義の作成時に [顧客テーブル] フィールドで選択したテーブル。 ソースフィールド 別の ServiceNow インスタンスに送信されるソーステーブルのフィールド。 ソースフィールドでは、 関連するテーブルのデータにドット連結できます。これは、インスタンス間で ServiceNow 参照データが利用できない場合に便利です。たとえば、変更インシデント (CI) に対して複数の受信マッピングを作成して、名前、クラス、IP アドレス、および資産タグを含めることができます。
- [Submit (送信)] をクリックします。
- [ 送信フィールド] 関連タブで、[ 新規] をクリックします。
-
フォームのフィールドに入力します。
送信フィールドを使用すると、リモートタスクが作成または更新されたときに顧客のインスタンスにデータを送信できます。
表 : 3. 送信フィールドフォーム フィールド 説明 フィールド ラベル リモートタスクフォームに表示されるフィールドラベルの名前。 フィールド名 リモートタスクフローとスクリプトで使用されるフィールド名。 最大長 フィールド名の最大長。 同期タイミングの提案 受信ソースフィールドでリモートタスクの親レコードのターゲットフィールドを直接更新する必要があるタイミングを、プロバイダーが顧客に提案できるようにするフィールド値。顧客は、定義をアクティブ化する前にこの設定を変更できます。 - 挿入
- リモートタスクが最初に挿入されたときのみ、リモートタスクの親レコードのターゲットフィールドを更新します。
- 挿入または更新
- リモートタスクが更新されるたびに、リモートタスクの親レコードのターゲットフィールドを更新します。
- 今後表示しない
- 受信フィールドがリモートタスクの親レコードのターゲットフィールドを直接更新することはありません。たとえば、ターゲットフィールドを更新する前にフローを使用して受信値を変換するステータスマッピングに、このフィールドを使用します。
注:[挿入するタイミングを同期する] または [挿入または更新] のフィールド値を設定すると、ターゲットマッピングが使用可能になります。フィールド値を [なし] に設定すると、ターゲットマッピングは表示されません。ソーステーブル (読み取り専用) リモートタスク定義の作成時に [プロバイダーテーブル] フィールドから自動入力されるテーブル。 ソースフィールド 別の ServiceNow インスタンスに送信されるソーステーブルのフィールド。 ソースフィールドでは、 関連するテーブルのデータにドット連結できます。これは、インスタンス間で ServiceNow 参照データが利用できない場合に便利です。たとえば、変更インシデント (CI) に対して複数の受信マッピングを作成して、名前、クラス、IP アドレス、および資産タグを含めることができます。
- [Submit (送信)] をクリックします。
- [顧客基準] 関連タブで、[新規] をクリックします。
-
フォームのフィールドに入力します。
顧客基準を使用すると、これらのリモートタスク定義を使用できる顧客を管理できます。
表 : 4. 顧客基準フォーム フィールド 説明 リモート顧客基準 これらのリモートタスク定義に資格を付与する顧客アカウント。 リモートタスク定義 このリモートタスク定義レコードの名前。この名前は自動入力されます。 -
[公開] をクリックします。
リモートタスク定義が不要になり、非アクティブ化する場合は、[ アーカイブ] をクリックします。リモートタスク定義を編集する場合は、[ 編集] をクリックします。注:既存のリモートタスクは削除しないでください。リモートタスクが削除されると、重複する親タスクが作成されます。
タスクの結果
リモートタスク定義レコードがインスタンスに作成されます。このレコードは顧客のインスタンスとも同期されており、現在顧客のインスタンスで有効化が処理待ちになっています。
注:
リモートタスク変数は、リモートタスクで表示およびアクセスされる受信フィールドのデータ変数です。これらの定義を公開すると、変数が自動的に作成されます。