アクションデザイナー - カスタムアクションの構築
アクションデザイナー を使用して、フロー内の繰り返し可能なタスクを一連の関連ステップとして自動化します。フロー作成者が最小限の設定で複数のフローにアクションを追加できるようにします。
- 事前設定された設定の詳細を使用してアプリケーション固有のアクションを作成し、プロセス アナリストがほとんど設定を行わずにフローにアクションを簡単に追加できるようにします。
- フローへの追加時にコードレスで表示されるスクリプト化済みアクションを作成します。
- 統合ハブ を使用して統合を構築します。
コアアクション
インスタンスに属する ServiceNow Core アクションは、アクションデザイナー インターフェイスからは表示も編集もできません。アプリケーションによっては、アプリケーション固有のアクションを含むスポークが含まれています。スポークのアクションは、通常は読み取り専用ですが、コピーやカスタマイズが可能です。
カスタム アクション
フロー設計者がフロー ロジックを手動で設定する必要があるコア アクションとは異なり、カスタム アクションはフローに追加されたときに常に同じ設定を使用します。フロー設計者が同じ設定のアクションを使用することが多い場合は、再利用可能なアクションを作成することができます。
再利用可能なアクションには、次のコンポーネントが含まれます。
- 入力
入力はアクションで使用されるデータ変数です。 たとえば、アクション ステップでインシデント テーブルにレコードを作成する場合、入力はインシデント テーブルへの参照にすることが考えられます。入力として追加されたテーブルとそのフィールドは、フロー内のステップと出力で使用できます。
アクションのために定義した各入力は、フローデザイナー インターフェイスの構成オプションになります。フローでアクションを使用するには、フローデザイナーが各必須入力の値を定義する必要があります。アクションの入力が増えるほど、データフローデザイナーはより多くのデータフローを定義しなければならず、アクションを効果的に使用するために基礎となるデータモデルに精通する必要があります。
入力は、データ型に基づいて詳細なオプションを提供します。すべての入力には、ヒントを追加する、またはデフォルト値を指定するための詳細なオプションがあります。詳細なオプションを使用すると、フローにアクションを追加して設定することで、フローデザイナーを誘導できます。たとえば、選択肢の入力を作成して、フローデザイナーに事前に定義された構成オプションのリストから選択させることができます。特定のデータ型で利用可能な構成オプションの詳細については、「フィールド タイプ」を参照してください。
- 出力
- 出力はアクションの結果を表すデータ変数です。これらの結果は、フロー内の他のアクションで使用できます。
- ステップ
ステップは、アクション内で再利用可能な単一の操作です。たとえば、[レコードを作成] ステップでは、アクションデザイナーがレコード作成時に使用するテーブルとフィールドの値を指定できます。ステップを設定するには、アプリケーションのテーブル、フィールド、およびビジネスロジックに関する専門分野の知識が必要です。アプリケーションデザイナーまたは IT ゼネラリストは、アクションデザイナー デザイン環境のアクションにステップを追加します。フローデザイナー は、Now Platform プロセスを自動化する一連の ServiceNow コアステップを提供します。関連するスポークを有効化することによって、アプリケーション固有のステップを追加できます。
アクションデザイナーの設計環境
その他のアクション
その他のアクションアイコン () をクリックし、アクションのその他のオプションにアクセスします。
- コピーアクション
- 指定アプリケーションでオープンアクションのコピーを作成します。
- 構成管理
- [インラインスクリプトの切り替えを表示 (Show inline script toggle)] オプションを有効または無効にします。
- コードスニペット
- アクションのコードスニペットを生成します。
- セキュリティを管理します。
- [クライアント API によるコール可能 (Callable by Client API)] オプションを有効または無効にします。
- 自然言語タイトルの管理
- スタイル付きまたは動的なテキストを使用してアクションのタイトルを作成または編集します。詳細については、「自然言語タイトルの管理 (Manage natural language titles)」を参照してください。
アクションのテスト
入力とアクションステップを追加した後、action_designer または admin ロールを持つユーザーはアクションをテストできます。アクションをテストするには、必要な入力を指定します。アクションをテストするとインスタンスのレコードが大幅に変更される可能性があるため、アクションデザイナーは常に、関連するデモ用データが含まれている非本番のインスタンスでアクションをテストしてください。
ロール
カスタムアクションを作成するには、action_designer ロールまたは admin ロールが必要です。
アクションのステータス
すべてのアクションには、[データ] ペインにアクションステータスデータピルがあります。このオブジェクトデータピルには、アクションに関する現在のランタイムの詳細が含まれています。アクションステータスオブジェクトは、コードとメッセージから構成されています。
- [アクションステータス] > [コード]
- 最初に一致したエラー条件または最後のステップ実行によって返されたコードを含む整数データピル。カスタムエラー条件を作成するときに、独自のコードを返すことができます。「アクションエラー評価」を参照してください。
- [アクションステータス] > [メッセージ]
- 一致したエラー条件または最後のステップ実行によって生成されたメッセージを含む文字列データピル。カスタムエラー条件を作成するときに、独自のメッセージを返すことができます。「アクションエラー評価」を参照してください。