ワークフロースタジオ での最初のフローのビルド

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:7分
  • ワークフロースタジオ でサンプルフローをビルド、テスト、および有効化する方法の例を順を追って説明します。

    始める前に

    • 必要なロール:admin、flow_designer、または delegated_developer
    • 必ず以下を実行してください。 フローサブフローアクションなど、Now Platformの操作を自動化するためにビジネスで使用する機能についてよく理解してください。

    このタスクについて

    ワークフロースタジオ で最初のフローのビルドを開始できるようにするには、以下の手順に従ってください。 例のフローは、インスタンスのユーザーが サービスカタログ アイテムの要求を作成するたびに開始またはトリガーされます。要求が作成されると、フローは自動的に次のアクションを実行します。
    • カタログアイテムの価格が 1,000 ドルを超えているかどうかを確認します。
    • 価格が 1,000 ドルを超えている場合は、要求者のマネージャーに要求を承認するように通知します。
    • 価格が $1,000 以下の場合は、要求が自動的に承認されてクローズされます。

    手順

    1. フィルターナビゲーターを使用して、 すべて > セルフサービス > サービスカタログ.
    2. [トップリクエスト] ボックスから、[標準ラップトップ] を選択し、レコードプロデューサーを完了します。
      価格が $1100 以上の要求アイテムレコード (RITM0010001) が生成されます。
    3. フィルターナビゲーターを使用して、 すべて > プロセスの自動化 > Flow Designer.
    4. ワークフロースタジオランディングページのメインヘッダーで、 New (新規) > フロー.
    5. フロープロパティウィンドウで、次のフィールドに入力します。
      フィールド アクション
      フロー名 要求済みアイテムの承認フローを入力します
      次に、[送信] を選択して、 ワークフロースタジオ 設計環境でフローを開きます。
    6. [トリガー] セクションで [トリガーを追加] を選択します。
    7. トリガーピッカーで、検索フィールドに「サービスカタログ」と入力するか、[アプリケーション] カテゴリの下の Service Catalog トリガーを探します。
      次に、Service Catalog トリガーを選択して、このトリガーをフローに追加します。後でこのフローをテストする際に、新しい サービスカタログ アイテム要求レコードを作成することで、このトリガーの起動をシミュレートできます。
    8. [完了] をクリックして、Service Catalog トリガーのフローへの追加を終了します。
    9. [アクション] セクションで [アクション、フローロジック、またはサブフローを追加] を選択します。
      次に、[フローロジック] を選択してフローロジックピッカーを開きます。
    10. フローロジックピッカーで [If] を選択します。
    11. [条件 1] 入力の横にあるピルピッカーアイコン (ピルピッカーアイコン) をクリックして、ドット連結ツールを開きます。
      ドット連結ツールを使用すると、フロー内のトリガーからデータにアクセスできます。後でフローにアクションを追加する際に、ドット連結ツールを使用してそれらのアクションからデータにアクセスすることもできます。ドット連結ツールを使用して、他のレコードを参照するデータにドリルダウンし、アクションの入力でデータピルとしてドロップする適切なフィールドプレースホルダー値を取得することができます。
    12. への移動 (ドット連結) トリガー - サービスカタログ > 要求アイテムレコード > 価格 をクリックし、[ 価格 ] を選択して、このデータピルを [条件 1] の入力に追加します。
    13. 条件ビルダーの次のフィールドで [次の値を超える (>)] を選択し、最後のフィールドに「1000」と入力します。
      これで、ユーザーが要求したカタログアイテムの価格が $1,000 を超えているかどうかを確認する条件が正常に設定されました。
    14. [完了] をクリックして、フローへの If フローロジックの追加を終了します。
    15. If フローロジック条件で [アクション] を選択します。
    16. アクションピッカーで、検索フィールドに「 承認を求める 」と入力 Ask For Approval するか、 ServiceNow コア > 承認の要求 「デフォルト」サブカテゴリにあります
    17. [承認を求める] アクションの入力に次の値を追加します。
      入力 アクション
      レコード ピルピッカーアイコン (ピルピッカーアイコン) をクリックして、ドット連結ツールを開きます。次に、ドット連結で トリガー - サービスカタログ > 要求アイテムレコード をクリックし、[ Requested Item Record (要求済みアイテムレコード )] を選択して、このデータピルを入力に追加します。
      テーブル 要求済みアイテム [sc_req_item] のままにします。
      承認フィールド 承認」のままにします。
      ジャーナルフィールド 承認履歴」のままにします。
      ルール 最初のフィールドは「承認」のままにします。[時期] で、リストから [誰でも承認可能] を選択します。続いて、ピルピッカーアイコン (ピルピッカーアイコン) をクリックして、ドット連結ツールを開きます。への移動 (ドット連結) トリガー - サービスカタログ > 要求アイテムレコード > 作成者 > マネージャー をクリックし、[ マネージャー ] を選択してこのデータピルをフィールドに追加します。
      期日 なし」のままにします。
      これで、価格が $1,000 を超えるすべてのカタログアイテムについて、要求者のマネージャーに自動的に承認を求める条件付きアクションが正常に設定されました。
    18. [完了] をクリックして、フローの If フローロジック内に条件付き Ask for Approval アクションの追加を完了してください。
    19. [アクション、フローロジック、またはサブフローを追加] を選択します。
      次に、[フローロジック] を選択してフローロジックピッカーから [Else] を選択します。
    20. Else フローロジックで、プラスアイコン (プラスアイコン) を選択し、[アクション] を選択します。
      アクションピッカーで、[レコードの更新] アクションを検索します。
    21. [レコードの更新] アクションの入力に次の値を追加します。
      入力 アクション
      レコード ピルピッカーアイコン (ピルピッカーアイコン) をクリックして、ドット連結ツールを開きます。次に、ドット連結で トリガー - サービスカタログ > 要求アイテムレコード をクリックし、[ Requested Item Record (要求済みアイテムレコード )] を選択して、このデータピルを入力に追加します。
      テーブル 要求済みアイテム [sc_req_item] のままにします。
      フィールド [+ フィールド値の追加] を選択します。次に、[承認] フィールドを選択し、フィールドの値として [承認済み] を選択します。次に、[状態] フィールドを選択し、フィールドの値として [完了してクローズ] を選択します。最後に、[クローズメモ] フィールドを選択し、「要求されたアイテムの価格は 1,000 ドル未満なので、要求は自動的に承認されました」と入力します。
      これで、要求されたアイテムの価格が 1,000 ドル以下の場合にカタログアイテム要求を自動的に承認してクローズする条件付きアクションを正常に設定できました。
    22. フローの Else フローロジック内での条件付き Update Record アクションの追加を完了するには、[完了] をクリックします。
    23. メインヘッダーで、[保存] をクリックしてフローへの変更を保存します。
      フローは次の例のようになります。

      価格が $1,000 を超える要求アイテムに対してマネージャーの承認を求めるフローの例。

    24. フローをテストして、エラーが発生せずに正常にトリガーされ実行されるかどうかをテストするには、メインヘッダーに移動して [テスト] をクリックします。
    25. [テストフロー] ウィンドウで、価格が $1000 を超える要求アイテムレコードを選択し、[テストを実行] を選択します。
      たとえば、以前にサービスカタログから作成した要求アイテムレコード (RITM0010001) を選択します。
      [新規レコードを作成] アイコン ([新規レコードを作成] アイコン) を選択して、新しい要求アイテムを作成できます。
    26. 次を選択します:テストの実行が終了しました。(Your test has finished running.) フロー実行の詳細を表示します。(View the flow execution details.)
    27. [実行の詳細] ページで、フロー内のトリガーと各自動アクションに入力された値を確認します。
      詳細については、「フロー実行の詳細」を参照してください。
    28. フローに戻ります。
    29. メインヘッダーで [有効化] をクリックすると、インスタンスのユーザーが新しい サービスカタログ アイテム要求レコードを作成するたびにフローのトリガーが開始されます。

    次のタスク

    フローがアクティブになり、トリガーされるたびに実行されます。次に、フローの実行履歴を表示することで、フローが実行されるたびに管理できます。 この履歴を表示するには、ワークフロースタジオ 設計環境でフローを開き、メインヘッダーの [実行] をクリックします。 結果のページには、各フロー実行の完了状況と、各フローの実行にかかった時間 (ランタイム) が表示されます。フロー実行のエラーのトラブルシューティングを行うには、このリストから実行を選択して フロー実行の詳細 を開きます。