ライセンス消費を取得するためのサブフローの作成
サブフローを作成して、ライセンス消費データを サブスクリプション消費サマリー [sam_saas_consumption_summary] テーブルに追加します。
始める前に
このサブフローは、カスタム統合を含む、 SaaS ライセンス接続フレームワークを使用するすべての統合に適用されます。
必要なロール:flow_designer または admin
手順
-
移動先 すべて > プロセスの自動化 > Flow Designer.
フローデザイナーが新しいタブで起動します。
-
フローデザイナーのホームページで、[ 新規 ] をクリックし、[ サブフロー] を選択します。
[サブフローのプロパティ] ダイアログボックスが開きます。
-
ダイアログボックスで、次のフィールドに入力します。
表 : 1. [サブフローのプロパティ] ダイアログボックス フィールド 値 サブフロー名 サブフローの名前。たとえば、 ライセンス消費のダウンロードです。 説明 サブフローの説明。 アプリケーション サブフローを適用するアプリケーションスコープ。このフィールドを [ソフトウェア資産管理 - SaaS ライセンス管理統合] に設定します。 注:サブフローをソフトウェア資産管理 - SaaS ライセンス管理統合アプリケーションスコープに保存すると、 ソフトウェア資産管理 サブスクリプションに含まれます。サブフローを他のアプリケーションスコープに保存すると、 ServiceNow® 統合ハブ トランザクションに対して課金される場合があります。カスタムスポークアプリケーションを ServiceNow Storeで公開する場合は、代わりにカスタムアプリケーションスコープを選択します。アクセス可能 サブフローにアクセスできるアプリケーションスコープ。このフィールドを [すべてのアプリケーション スコープ] に設定します。 カテゴリ サブフローのカテゴリ。このフィールドは空のままにします。 保護 サブフローの読み取り専用保護。このフィールドは [なし] に設定します。 サブロー注釈 サブフローピッカーのサブフロータイトルの下に表示されるメッセージ。このフィールドは空のままにします。 実行方法 フローをシステムユーザーとして実行するか、セッションを開始したユーザーとして実行するかを指定するオプション。このフィールドを [セッションを開始するユーザー] に設定します。 ロールを使用して実行 このサブフローが実行されるロール。 -
[送信] をクリックします。
フローデザイナーによってドラフトサブフローが作成され、サブフロー設定ページにリダイレクトされます。
-
サブフロー設定ページから、統合プロファイル入力を追加します。
- [INPUTS & OUTPUTS] で、プラスアイコン (+) をクリックしてサブフローの入力を追加します。
- [入力] セクションで、プラスアイコン (+) をクリックします。
-
プロンプトが表示されたら、統合プロファイルの入力として次の情報を入力します。
表 : 2. 入力 ラベル 名前 タイプ 必須 統合プロファイル integration_profile Reference.Integration Profile はい - [完了] をクリックします。
-
ライセンス消費データを取得するためのデータストリームアクションを追加します。
- [アクション] で、プラスアイコン (+) をクリックし、[ アクション ] を選択して新しいアクションを追加します。
- プロンプトが表示されたら、[インストール済みスポーク] のリストから グローバル スポークを選択します。
- [既定のアクション] の一覧から、 [<saas-application> Consumption の取得] を選択します。
- [完了] をクリックします。
-
消費のアップサートアクションを Get <saas-application> 消費アクションの子として追加します。
消費をアップサートアクションは、ライセンス消費データを ServiceNow インスタンスの消費サマリーテーブルにアップロードします。
- [<saas-application> 消費を取得 アクションで、プラス アイコン (+) をクリックし、 [ アクション] を選択します。
- プロンプトが表示されたら、[インストール済みスポーク] のリストから [ソフトウェア資産管理 ] を選択します。
-
[デフォルトアクション] のリストから [ 消費をアップサート] を選択します。
[消費をアップサート] アクション入力が表示されます。
-
製品 [Software Product] リストから、統合で接続するソフトウェア製品を検索して選択します。
この値は、ソフトウェア製品 (samp_sw_product) テーブルへの参照である必要があります。製品がテーブルに存在しない場合は、 カスタムソフトウェア製品を追加します。
-
[データ] パネルの値を使用して、残りのアクション入力を入力します。
SaaS API への要求は、すべての入力のデータを返さない場合があります。統合に適用可能な入力を入力します。
表 : 3. 消費をアップサートアクションの入力 フィールド 値 バージョン SaaS アプリケーションのバージョン。 エディション Standard や Enterprise など、SaaS アプリケーションのエディション。 消費単位 消費可能なソフトウェア単位の測定単位。 合計ユニット ソフトウェア製品のすべてのアクティブなエンタイトルメントで購入したソフトウェアユニットの合計数。 消費されたユニット ユーザーが消費したソフトウェアユニットの合計数。 契約開始 契約の開始日。 契約終了 契約の終了日。 - [完了] をクリックします。
-
[ テスト] をクリックして、サブフローが正しく機能していることを確認します。
サブフローのエラーの詳細については、テスト結果とシステムログを表示します。システムログを表示するには、次の場所に移動します。 システムログ > システムログ > すべて ServiceNowインスタンスで
-
サブフローが期待どおりに機能していることを確認したら、[ 公開] をクリックします。
ヒント:サブフローは、公開後も編集できます。