ITSM エージェントワークスペースからサービスオペレーションワークスペースへのフィールドデコレーターアクションのクライアントアクションの移行

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • クライアントアクションを構成して、フィールドデコレーターアクションを ITSM エージェントワークスペースからサービスオペレーションワークスペースに移行します。

    始める前に

    必要なロール:admin

    手順

    1. [すべて] > [Now Experience フレームワーク] > [宣言アクション] > [フィールドデコレーター]に移動します。
    2. [実装方法][クライアントアクション] として設定されていることに基づいてレコードをフィルタリングします。
    3. 移行プロセスで失敗したレコードのログを表示し、[関連リストアクション] のリストからレコードの sys_Id を見つけます。
    4. 対応する sys_id を持つ失敗したレコードを選択します。
    5. ヘッダーを右クリックして [挿入と維持] を選択します。
    6. [ワークスペース] フィールドと [ビュー] フィールドをクリアします。
    7. [制限されたエクスペリエンス] チェックボックスをオンにします。
    8. [実装方法] フィールドの値を [UXF クライアントアクション] として更新します。
    9. [アクション構成] 関連リストで、[編集] を選択し、[コレクション] から [アクション構成] リストに [SOW アクション (SOW Actions)] を選択します。
    10. [保存] を選択して [アクション構成] 関連リストを保存します。
    11. [更新] を選択します。
    12. クライアントアクションキーの指定が ITEM_SELECTED または PREVIEW_RECORD の場合は、sys_declarative_action_payload_definition テーブルのコードブロックに、後述のペイロードで CREATE_NEW_RECORD キーを作成します。

      このステップは 1 回だけ実行します。

      { 
      
                  "route": "record", 
      
                  "fields": { 
      
                      "table": "{{table}}", 
      
                      "sysId": "-1" 
      
                  }, 
      
                  "params": { 
      
                      "query": "{{query}}", 
      
                      "parentTable": "{{parentTable}}", 
      
                      "parentRecordSysId": "{{parentRecordSysId}}" 
      
                  }, 
      
                  "parent_table": "{{parentTable}}", 
      
                  "additional_data": { 
      
                      "query": "{{query}}" 
      
                  } 
      
              } 
    13. ITEM_SELECTED および PREVIEW_RECORD 宣言アクションレコード用に作成されたクライアントアクションを変更します。

      クライアントアクションを変更する場合は、ペイロードに基づいて、アクション属性のペイロードマップを変換する必要があります。

      移行プロセスでは、次のテーブルが使用されます。
      • sys_ux_m2m_action_assignment_action_config
      • sys_declarative_action_payload_definition
      注:
      ITEM_SELECTED および PREVIEW_RECORD アクションは、ITSM エージェントワークスペースでは機能しますが、SOW では機能しません。そのため、「CREATE_NEW_RECORD」という名前の新しいアクションペイロードが SOW に導入されました。他のアクションペイロードが正しく機能しない可能性がありますが、リストのベースシステムクライアントアクションは、移行後の SOW でも引き続き効果的に機能します。