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