ライセンス消費を取得するためのサブフローの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • サブフローを作成して、ライセンス消費データを サブスクリプション消費サマリー [sam_saas_consumption_summary] テーブルに追加します。

    始める前に

    このサブフローは、カスタム統合を含む、 SaaS ライセンス接続フレームワークを使用するすべての統合に適用されます。

    必要なロール:flow_designer または admin

    手順

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

    次のタスク

    SaaS アプリケーションのサブスクリプションの使用状況、コスト、コンプライアンスなどのアナリティクスを SaaS 概要 ワークスペースのダッシュボードで表示します。