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