KPI Composer でのタスクの生成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:7分
  • プロジェクト内の KPI Composer アーティファクトごとに、同等の パフォーマンスアナリティクス 要素を作成するタスクを生成できます。すべてのタスクは 1 回のアクションで作成されます。タスクは、分析を実装する担当グループに自動的にアサインされます。

    タスクを生成して、KPI Composerプロジェクトの定義に基づいて次のパフォーマンスアナリティクスおよびレポート要素を作成できます。タスクは、要素のタイプごとに次の順序で生成されます。

    • ブレークダウン
    • レポート
    • インタラクティブフィルター
    • インジケーター
    • ウィジェット
    • スポットライトグループ
    • コンテンツブロック
    • ダッシュボード
    重要:
    要素を作成するタスクを生成するには、関連する KPI Composer アーティファクト定義に必要なすべての情報が含まれている必要があります。たとえば、ブレークダウンまたは自動インジケーターを作成するタスクを生成するには、名前とファクトテーブルをそれぞれの定義で指定する必要があります。
    図 : 1. タスクに必要な情報を示す優先度ブレークダウンの定義
    [名前] と [ファクトテーブル] の値を示す優先度ブレークダウンの定義。

    KPI Composerタスクをアサイン

    KPI Composerプロジェクトのタスクをグループにアサインします。デフォルトでは、タスクは Analytics 実装者のアサイン先グループにアサインされます。このグループにユーザーとグループを追加することも、別のアサイン先グループを選択することもできます。

    始める前に

    必要なロール:sn_kpi_composer.user、sn_kpi_composer.admin、admin

    このタスクについて

    KPI Composerプロジェクトのすべてのタスクは、同じアサイン先グループにアサインされます。タスクを生成すると、グループは通常のワークフローでタスクを処理します。

    デフォルトでは、タスクは KPI Composer に付属する Analytics Implementers グループにアサインされます。このグループには、デフォルトでpa_adminロールが含まれています。このグループに追加したすべてのユーザーに、このロールが付与されます。このグループへのアクセス元 ユーザー管理 > グループをクリックするか、[Review] タブの [Tasks] タイルにある [Analytics Implementers ] リンクをクリックします。このグループを編集するには、user_adminロールが必要です。このグループのユーザーの追加と削除の詳細については、「 ユーザー グループの作成」を参照してください。

    アサイン先グループを変更するには、次の手順に従います。

    手順

    1. KPI Composer プロジェクトを開きます。
    2. [ レビュー ] タブを開きます。
    3. [ タスク ] タイルを見つけます。
    4. 現在のアサイン先グループの名前の横にある クリア アイコンを見つけて選択します。
      KPI Composer プロジェクトの [レビュー] タブの [タスク] タイルで、[クリア] アイコンにカーソルを合わせます。
    5. アサイン先グループをクリアすることを確認します。
    6. 目的のアサイン先グループの名前の入力を開始します。
      KPI Composer では、予測される一致のリストが表示されます。

      アサイン先グループの名前の一部を入力し、一致するものを提示した。

    7. グループを選択します。

    次のタスク

    タスクを生成して、選択したグループにアサインします。

    タスクを生成

    十分に定義されたすべての KPI Composer アーティファクトのタスクを 1 回のアクションで生成します。

    始める前に

    • Analytics 実装者グループにユーザーを入力します。
    • KPI Composerプロジェクトの設計を完了します。必要なアーティファクトをすべて定義する必要があります。ただし、後で変更する場合は、タスクを再生成できます。タスクを再生成することは、タスクの完了を追跡する良い方法です。

    必要なロール:sn_kpi_composer.user、sn_kpi_composer.admin、admin

    手順

    1. [ KPI Composer ] に移動し、完全に定義されたプロジェクトを開きます。
    2. [レビュー] タブを開きます。
    3. [タスク] タイルを見つけます。
    4. [タスクを生成] を選択します。

    タスクの結果

    パフォーマンスアナリティクスおよびレポートアーティファクトを作成するためのタスクを生成します。これらのタスクは、Analytics 実装者のアサイン先グループに自動的にアサインされます。

    次のタスク

    作成したタスクを表示します。[タスク] タイルには、アクティブなタスク、保留中のタスク、および完了したタスクへのリンクがあります。リンクをクリックすると、タスク定義 [sn_kpi_composer_task_definition] テーブルに移動します。

    タスク定義レコード

    KPI Composer タスクは、タスク定義 [sn_kpi_composer_task_definition] レコードで定義されます。タスクを生成するときは、これらのレコードを作成するか、ステータスを更新します。

    [レビュー] タブの [タスク] タイルにあるリンクから、既存のタスク定義レコードにアクセスできます。これらのリンクをクリックすると、次のようにフィルタリングされたレコードリストに移動します。
    リンク フィルター
    アクティブなタスク
    • プロジェクトに<プロジェクト名>が含まれる
    • (作成、更新) のステータス
    • 依存関係を待機中 = false
    保留中のタスク
    • プロジェクトに<プロジェクト名>が含まれる
    • (作成、更新) のステータス
    • 依存関係を待機中 = true
    完了したタスク
    • プロジェクトに<プロジェクト名>が含まれる
    • ステータス = OK

    タスクステータス

    タスクジェネレータを実行すると、すべてのタスクのステータスが決定されます。タスク生成では、次のロジックを使用してタスクを作成し、そのステータスを設定します。

    1. KPI Composerアーティファクトはまだ存在しますか? そうでない場合、ステータスは [削除済み] になります。
    2. 既存の KPI Composer アーティファクトに有効な定義がありますか? そうでない場合、ステータスは未完了です。
    3. 有効なKPI Composerアーティファクト定義は、パフォーマンスアナリティクスインジケーターや CMS コンテンツブロックなどの既存のNow Platform要素にリンクされていますか? そうでない場合、ステータスは [作成] です。
    4. リンクされた要素が存在し、ステータスが以前に [OK] に設定されていた場合、アーティファクト定義は後で更新されましたか? その場合、ステータスは [更新] です。
    5. それ以外の場合、リンクされた要素が存在する場合、ステータスは OK になります。

    タスク生成ジョブのロジックにより、タスク定義レコードのステータスが [削除済み]、[未完了]、[作成]、[OK]、または [更新] になります。

    アーティファクト更新の追跡

    タスク生成では、ステータスが「OK」のタスク定義を含むすべてのタスク定義がチェックされます。タスクステータスが「OK」に設定されてからアーティファクト定義が変更された場合、次のタスク生成ジョブでタスクステータスが「更新」に変更されます。変更がチェックされる成果物定義のフィールドは、成果物タイプによって異なります。他の関連する成果物を変更すると、ステータスが [更新] に変わることもあります。次の表に、フィールドと関連アーティファクトを示します。
    アーティファクト定義 フィールド 関連アーティファクトの変更
    ブレークダウン 条件
    ファクトテーブル
    名前
    インジケーター Aggregation (集計) 追加されたブレークダウン
    条件 削除されたブレークダウン
    Direction (方向)
    ファクトテーブル
    Formula (計算式)
    周期
    インジケータータイプ
    名前
    レポート Aggregation (集計)
    条件
    Description (説明)
    ファクトテーブル
    名前
    レポートソース
    ソースタイプ
    インタラクティブフィルター UI コントロール タイプ
    タイトル
    Description (説明)
    インタラクティブフィルター
    PA ウィジェット ウィジェットタイプ
    可視化タイプ
    タイトル
    Description (説明)
    要素をフォロー
    時系列
    アーティファクト
    スポットライト タイトル
    Description (説明)
    アーティファクト
    ダッシュボード 名前 追加されたブレークダウン
    Description (説明) 削除されたブレークダウン
    変更されたキャンバスレイアウト:キャンバスの並べ替え/削除/追加

    タスクフロー

    KPI Composer タスクは、 Now Platform® フローデザイナーで作成されたフローを利用します。

    KPI Composer には、タスクステータス間の移行を管理するための 2 つのフローが用意されています。
    • KPI コンポーザー - アナリティクスタスクフロー
    • KPI コンポーザー - タスク定義フロー

    これらのフローはいずれも、フローデザイナーで変更できます。ただし、フローを直接変更するのではなく、フローをコピーしてそのコピーを変更する必要があります。コピーをアクティブにし、提供されたフローを非アクティブ化します。これを行う理由は、 KPI Composer の更新にはフローの更新が含まれる可能性があるためです。提供されたフローを変更すると、それらのフローの更新が失敗する可能性があります。代わりに、更新後に、提供されたフローの変更を調べることができます。コピーしたフローにこれらの変更を組み込みます。

    次の図は、提供されているフローをまとめたものです。
    KPI コンポーザー - 分析タスクフロー。

    KPI コンポーザー - タスク定義フロー