ユーザーを再利用するサブフローの作成
ユーザーサブスクリプションを再利用するためのサブフローを作成します。
始める前に
このサブフローには、ユーザーを削除するアクションが必要です。詳細については、「ユーザーを削除するアクションの作成」を参照してください。
必要なロール:flow_designer または admin
このタスクについて
注:
ユーザーを再利用するサブフローの例については、「 Jira サブスクリプションの再利用」および「 Webex サブスクリプションの再利用」サブフローを参照してください。
手順
- 次のように移動する。 All (すべて) > Flow Designer (フローデザイナー) > デザイナー.
- [新規] をクリックし、[サブフロー] を選択します。
-
フォームのフィールドに入力します。
表 : 1. サブフロープロパティフォーム フィールド 値 [Name (名前)] 任意の名前。たとえば、「 アプリケーション 再利用サブスクリプション」の場合、 アプリケーションは 統合する SaaS アプリケーションの名前です。 アプリケーション ソフトウェア資産管理 - SaaS ライセンス管理統合。 注:ソフトウェア資産管理 - SaaS ライセンス管理統合アプリケーションにサブフローを保存すると、ソフトウェア資産管理 サブスクリプションに含まれます。サブフローを他のアプリケーションに保存すると、 ServiceNow® 統合ハブ トランザクションに対して課金される場合があります。ServiceNow Storeでカスタムスポークアプリケーションを公開する場合は、代わりにカスタムアプリを選択します。アクセス可能 すべてのアプリケーションスコープ。 カテゴリ このフィールドは空のままにします。 保護 なし。 インフロー注釈 このフィールドは空のままにします。 説明 任意の説明。 実行方法 セッションを開始するユーザー。 -
統合プロファイル入力とユーザーサブスクリプション入力を追加します。
表 : 2. 入力 ラベル 名前 タイプ 必須 統合プロファイル integration_profile Reference.Integration プロファイル 要 ユーザーサブスクリプション user_subscription Reference.Software サブスクリプション 要 -
エラーメッセージ出力とステータス出力を追加します。
表 : 3. 出力 ラベル 名前 タイプ エラーメッセージ error_message 文字列 ステータス status 文字列 - [アクション] セクションで、プラスアイコンをクリックし、[ アクション ] をクリックして新しいアクションを追加します。
-
インストールされているスポークのリストで、統合する SaaS アプリケーションのスポークを選択します。
注:インストールされているスポークのリストにスポークを追加するには、 ServiceNow Store で要求します。利用可能なスポークの完全なリストについては、「 統合ハブで利用可能なスポーク」を参照してください。統合する SaaS アプリケーションの既存のスポークがない場合は、 新しいスポークを作成できます。
-
ユーザーを削除するには、アクションを選択します。
-
ユーザー ID 入力として渡す値を定義します。
使用する値は使用する API によって異なりますが、通常は、このサブフローの [ユーザーサブスクリプション] 入力の [外部ユーザー ID] または [ユーザープリンシパル名] フィールドになります。
- アクションのユーザー認証入力に渡す値を定義します。
-
ユーザー ID 入力として渡す値を定義します。
- [ユーザーを削除] アクションでエラーが返されるかどうかを確認するには、If フローロジックを追加します。
-
子フローロジックを追加してサブフロー出力を割り当てます。
表 : 4. サブフロー出力のアサイン [Name (名前)] データ エラーメッセージ [ユーザーを削除] アクションからのエラーメッセージ出力 ステータス 失敗 - [ユーザーを削除] アクションでエラーが返されない場合は、If ロジックと同じレベルで Else フローロジックを追加します。
-
子フローロジックを追加してサブフロー出力を割り当てます。
表 : 5. サブフロー出力のアサイン [Name (名前)] データ ステータス 正常終了 次の画像は、ユーザーサブスクリプションを再利用するためのサブフローの完成した例を示しています。表示されている例は、「 Webex サブスクリプションの再利用」サブフローです。
-
サブフローをテストするには、[ テスト] をクリックします。
-
テスト結果とシステムログを表示して、エラーの詳細を確認します。
システムログを表示するには、次に移動します: システムログ > システムログ > All (すべて).
注:テストするときは、このサブフローによってユーザーが非アクティブ化されることに注意してください。このサブフローを準本番環境でテストします。本番環境のみが利用可能な場合は、テスト用に偽のユーザーを作成できます。 -
テスト結果とシステムログを表示して、エラーの詳細を確認します。
-
サブフローが期待どおりに機能していることを確認したら、[ 公開] をクリックします。
ヒント:公開後もサブフローを編集できます。