Clarity
: アイデアのブループリントの設定

ccppmop1591
標準アイデア ブループリントは
クラシック PPM
15.6.1 で導入され、管理者または PMO コンテンツ デザイナは、さまざまなビジネス ニーズに基づいてアイデアのレイアウトを設定できるようになりました。ブループリントに表示するカスタム アイデア サブオブジェクトおよび属性を設定します。
: Jason は
クラシック PPM
管理者です。組織内の複数のチームがアイデア グリッドを使用して、新しいアイデアを開発および評価しています。製品開発および製品アーキテクチャ チームは多くの場合、多くのアイデアを提供しています。ただし、管理チームはさまざまな基準に基づいてアイデアを評価します。製品開発チームは、計画コストや計画利益の詳細などの会計詳細で判断されます。製品アーキテクチャ チームは、アーキテクチャの適合度、テクノロジ遵守性、規制遵守などの技術的な詳細で判断されます。Jason はこれらのチームに対して異なるブループリントを作成して、管理チームが関連する詳細を迅速に表示し、アイデアに対して適切なアクションを実行できるようにしたいと考えています。
前提条件
与えられているアクセス権に応じて、アプリケーション所有者は
Clarity
でブループリント機能を設定できます。青写真の設定について、適切な権限があることを確認します。以下のようないくつかの権限が利用可能です。
  • ブループリント - コピーの作成
  • ブループリント - すべて削除
  • ブループリント - すべて編集
  • ブループリント - すべて表示
アクセス権の詳細については、「リファレンス」の「
Clarity
アクセス権
」を参照してください。
標準アイデア ブループリントの参照
標準アイデア ブループリントが
クラシック PPM
15.6.1 で導入されました。このブループリントをコピーして、さまざまな部門の特定のビジネス要件に一致するように設定できます。したがって、エンド ユーザが設定済みのブループリントに基づいてアイデアを作成する場合、その新しいアイデアに関連する詳細のみが表示されます。
以下の手順に従います。
  1. Clarity
    にログインします。
  2. メイン メニューで、
    [管理]
    -
    [ブループリント]
    をクリックします。
  3. 標準アイデア
    ブループリントをクリックして開きます。
  4. 以下のデフォルト属性は、アイデアの標準ブループリント上のフィールドとして含まれています。
    • 件名
    • アイデア ID
    • アイデア タイプ
    • 目標
    • 作業ステータス
    • 元のリクエスタ
    • スポンサー
    • マネージャ
    • 開始日
    • 終了日
  5. [戻る]
    ボタンをクリックして、[ブループリント]ページに戻ります。
ブループリントのコピー、編集、および発行
既存のブループリントをコピーして、新しいブループリントを作成します。ブループリントの ⋮ アクション メニューから[コピー]をクリックします。既存のブループリントをコピーしてブループリントを作成する場合、詳細およびモジュールが既存のブループリントからコピーされます。さまざまなチームや部門に関連付けられる特定のアイデアについて、新しいブループリントの詳細を調整することができます。
ユーザ定義のアイデア ブループリントの設定の名前を変更したり、編集したりすることができます。標準アイデア ブループリントは編集または削除することはできません。
: Jason は、標準アイデア ブループリントのコピーを作成したいと考えています。次に、製品開発チームの要件に合わせてカスタマイズします。
以下の手順に従います。
  1. Clarity
    にログインします。
  2. メイン メニューで、
    [管理]
    -
    [ブループリント]
    をクリックします。
  3. 標準アイデア
    ブループリントの右側にある[⋮
    アクション
    ]メニューをクリックし、
    [コピー]
    を選択して新しいブループリントを作成します。
  4. [名前の変更]
    アイコンをクリックして、ブループリントの名前を入力します。
  5. 青写真リストから、編集する青写真の名前をクリックします。
  6. 現在の発行済みブループリント レイアウトが表示される詳細ページで、
    [編集]
    をクリックします。
  7. 青写真詳細の編集
    • [フィールド]リストから利用可能なフィールドを、青写真内の既存のセクションにドラッグ アンド ドロップします。[検索]を使用すると、ラベル名で特定のフィールドを検索することができます。フィールドの右下に表示される網掛けの三角形を使用して、レイアウト内のフィールドのサイズを変更します。
    • 青写真レイアウト セクションから別のセクションにフィールドをドラッグ アンド ドロップします。
    • 青写真レイアウト セクションからフィールドのリストに、フィールドをドラッグ アンド ドロップします。また、セクションのフィールドの[X]をクリックして、そのフィールドを削除することもできます。フィールドが利用可能なフィールドに戻ります。
    • フィールドを持つ、または持たないセクションを削除します。そのセクション内のすべてのフィールドがレイアウトから削除され、再度[フィールド]パネルから選択するのに利用することができます。
    • ブループリント内で既存のセクションを上または下にドラッグして、セクションを並び替えます。セクションにあるすべてのフィールドも新しい場所に移動します。
    • [セクションの追加]をクリックするか、セクションを追加する場所に[セクションを追加]ボタンをドラッグ アンド ドロップして、セクションを追加します。
  8. 変更が不明な場合は、編集内容を破棄します。編集内容が削除され、青写真詳細ビューは、現在発行されているバージョンに戻ります。
  9. [発行]
    をクリックし、変更を保存して、新しいレイアウトをプロジェクトで利用可能にします。この青写真に関連付けられているすべてのプロジェクトが新しいレイアウトで表示されます。
ブループリントを発行すると、詳細およびモジュールに関する進行中のすべての編集が一度に公開されます。ブループリントに関連するすべてのアイデアは、ブループリントに設定された最新のレイアウトで表示されます。
アイデアのカスタム サブオブジェクトの作成
アイデアのカスタム サブオブジェクト モジュールを設定できるようになりました。サブオブジェクトはアイデア ブループリントでモジュールとして使用できるようになります。ブループリントを発行すると、モジュールが
Clarity
で使用可能になります。
以下の手順に従います。
  1. クラシック PPM
    UI
    にログインします。
  2. [管理]
    -
    [Studio]
    -
    [オブジェクト]
    に移動します。
  3. [新規]
    をクリックします。[オブジェクト定義の作成]ページが表示されます。
  4. 以下の詳細を指定します。
    • オブジェクト名
    • オブジェクト ID
  5. [サブオブジェクト]
    を選択します。
  6. [マスタ オブジェクト]
    フィールドに「Idea」と入力し、自動入力された Idea マスタ オブジェクトを選択します。
  7. [API 有効]
    チェック ボックスをオンにします。
    • [API 有効]チェック ボックスをオンにすると、
      Clarity
      でサブオブジェクトを表示できます。既存のカスタム サブオブジェクトを API 対応にできます。
    • インスタンス レベルのアクセス権は、
      Clarity
      のカスタム サブオブジェクトでは機能しません。グローバル レベルのアクセス権は現在、
      Clarity
      でサポートされています。
    Clarity PPM。
  8. [保存]
    をクリックします。
カスタム サブオブジェクト モジュールを含めるようにアイデア ブループリントを設定する
Studio でサブオブジェクトを API 対応にすると、サブオブジェクトが作成され、
Clarity
のブループリントでモジュールとして使用できるようになります。
以下の手順に従います。
  1. Clarity
    にログインします。
  2. [管理]
    -
    [ブループリント]
    に移動し、アイデア ブループリントを選択します。
  3. [モジュール]
    タブに移動します。新しいサブオブジェクトが
    [モジュール]
    パネルにリスト表示されます。
    • カスタム サブオブジェクトが表示されるのは、それらがモジュールとして API 有効化されている場合に限ります。
    • 第 1 レベルのカスタム サブオブジェクトがモジュールとして表示されます。API 有効化されている第 2 レベルのサブオブジェクトは、第 1 レベルのサブオブジェクトの[詳細]パネルに自動的に追加されます。
    • オブジェクトのブループリントには、デフォルト モジュール、カスタム サブオブジェクト、チャネルなど最大 50 のモジュールを含めることができます。50 という制限に達すると、ブループリントにモジュールを追加できなくなります。このような場合は、使用頻度が低いモジュールを削除するか、組み合わせることを検討してください。
  4. [編集]
    をクリックし、新しいサブオブジェクトをドラッグ アンド ドロップして、
    [パブリッシュ]
    をクリックします。新しく作成されたサブオブジェクト モジュールは、アイデアに追加されました。
アイデアでのカスタム サブオブジェクトの使用
以下の手順に従います。
  1. Clarity
    にログインします。
  2. [アイデア]
    に移動し、グリッドからアイデアを選択します。新しいサブオブジェクトがモジュールの 1 つとして使用できるようになりました。
  3. 新しいサブオブジェクト モジュールをクリックし、
    [+]
    (プラス)アイコンをクリックして属性を追加します。
汎用グリッド プロパティは、属性に適用できます。
ブループリントに表示するカスタム アイデア属性の設定
クラシック PPM
でカスタム アイデア属性を作成した場合、アイデア ブループリントでその属性が使用可能であることを確認できます。
以下の手順に従います。
  1. クラシック PPM
    で、
    [管理]
    -
    [オブジェクト]
    を選択します。
  2. [オブジェクト名]フィールドに「
    Idea
    」と入力し、
    [フィルタ]
    を選択します。
  3. アイデア
    オブジェクトをクリックし、
    [属性]
    タブを選択して、アイデア オブジェクトに関連付けられているすべての属性を表示します。
  4. 標準およびユーザ定義のブループリントに表示するカスタム アイデア属性をフィルタして検索します。
  5. [API 属性 ID]
    ファイルに一意の値を入力し、
    [保存]
    をクリックして変更を確認します。
  6. 編集するブループリントを開きます。
  7. ブループリントの適切なセクションで、カスタム アイデア属性を見つけてドラッグ アンド ドロップします。
ブループリントを使用してアイデアの会計モジュールを設定する
会計モジュールをアイデアで有効にする場合、ブループリントを使用することができます。
以下のアクセス権がユーザに提供されていることを確認してください。
  • アイデア - コスト計画 - すべて編集
  • アイデア - コスト計画 - すべて表示
  • アイデア - コスト計画 - 編集
  • アイデア - コスト計画 - 表示
以下の手順に従います。
  1. Clarity
    にログインします。
  2. [管理]
    -
    [ブループリント]
    に移動します。
  3. [Idea Default (アイデアのデフォルト)]
    ブループリントを選択し、コピーを作成します。
  4. 新しいアイデア ブループリントを編集し、名前を変更して開きます。
  5. [モジュール]
    に移動し、
    [編集]
    をクリックし、
    会計
    モジュールをドラッグ アンド ドロップして、
    [パブリッシュ]
    をクリックします。会計モジュールが発行され、アイデアから使用できるようになります。
  6. メイン メニューから
    [アイデア]
    に移動し、アイデアを開きます。会計モジュールが表示されます。
  7. [会計]
    をクリックします。[コスト計画]リストがグリッド レイアウトに表示されます。
モジュールの参照
Clarity
の現在のリリースでは、標準のアイデア ブループリントに、プロパティ、会計、およびスタッフ モジュールが関連付けられています。
ブループリントの削除
適切なアクセス権を使用すると、ユーザ定義の青写真を削除できます。デフォルトではないブループリントを削除すると、ブループリントに関連付けられたすべてのテンプレートとプロジェクトが現在のデフォルト ブループリントに再度関連付けられます。標準アイデア ブループリントがデフォルト ブループリントの場合、すべてのアイデアがこのブループリントに関連付けられます。ユーザ定義のデフォルト ブループリントを削除すると、関連するテンプレートとプロジェクトも、再度標準アイデア ブループリントに関連付けられます。標準アイデア ブループリントが新しいデフォルト ブループリントになります。標準プロジェクト青写真は削除することができません。
チャネルを使用して外部コンテンツを埋め込む
外部サイト、アプリケーション、クラシック PPM の状況依存投資レポートなどの別のソースから Clarity にコンテンツを埋め込むには、チャネルを使用します。Clarity の投資から離れることなく、コンテンツを操作して、情報に基づいたビジネスの意思決定を行うことができます。
管理者は、ブループリントにチャネルを追加し、最大 15 チャネルを設定できます。チャネルを作成すると、[モジュール]パネルに表示されます。ブループリントを公開すると、新しく作成されたチャネルが、投資(プロジェクト、カスタム投資、アイデア)およびカスタム オブジェクト内にタブ ページとして表示されます。
チャネルを追加した後、新しいチャネルをブループリント レイアウト セクションにドラッグ アンド ドロップする必要は
ありません
。自動的に追加されます。
15 チャネル作成すると、[新規チャネル]ボタンは表示されなくなります。
このページには、以下のセクションがあります。
チャネルの設定
Clarity にチャネルを追加し、別のソースからコンテンツを埋め込む方法について説明します。
  1. [ブループリント]
    に移動し、
    [編集]
    をクリックします。
  2. [モジュール]
    タブで
    [新規チャネル]
    をクリックします。
  3. 以下のフィールドに情報を入力します。
    1. チャネル名
      : チャネル名を入力します。
    2. チャネル URL:
      チャネル URL を入力します。
    3. 参照元の URL:
      1 つ以上の参照元の URL をカンマで区切って入力します。参照元の URL は、別の認証リンクにチャネルの URL がリダイレクトされる場合、参照元の URL を使用します。
      たとえば、チャネル URL で SSO ログインが必要な場合は、参照元の URL に認証 URL を指定します。
  4. [プレビュー]
    をクリックし、チャネルをテストします。
    プレビューできるのは具体的なリンクだけです。
  5. [公開]
    をクリックしてブループリントを公開します。
    チャネルが作成されます。ブラウザ セッションを更新して、新しいチャネルを投資内のタブ ページとして表示するようユーザに依頼してください。
チャネルの動的パラメータ
  • 以下のパラメータを使用して、チャネル内に動的コンテンツを作成できます。
    • プロジェクト ID = ${_interalId}
    • プロジェクト コード = ${code}
    • プロジェクト名 =${name}
    • プロジェクト マネージャ =${manager}
    • ログイン ユーザ =${_userId}
  • また、チャネルでは、以下の属性タイプの入力パラメータとしてカスタム属性もサポートされています(属性 API エイリアス値を使用)。
    • 番号
    • 文字列
    • 単一値ルックアップ(静的および NSQL ベース)
チャネルでは、動的パラメータを使用した状況依存コンテンツもサポートされています。動的パラメータを含むコンテンツは、青写真のプレビュー モードでチャネルに対して表示されませんが、ユーザが投資内で確認することはできます。
一般チャネル URL 内の相対パスを使用します。
クラシック PPM にリンクで戻るチャネルを追加する場合、サーバの URL を固定の絶対パス参照に置き換えるのではなく、相対パスの HTML ドット - ドット - スラッシュ構文に置き換えます。データが別のサーバに復元される場合、チャネルは動作を続行します。
元の URL
一般チャネルの URL
http://my_clarity.ca.com/niku/nu
../../../../../niku/nu
例 1:
この例では、
クラシック PPM
の[プロジェクト プロセス]ページへのチャネルでリンクを定義します。
../../../../../niku/nu#action:projmgr.projectProcessInstances&id=${internalID}&object_type =project&object_id=${internalID}&ui.page.space=mainnav.work&ui.page.template=union.appPage
image2019-3-19_19-57-36.png
例 2:
Rally 投資へのリンクは、以下のように表示されます。
https://rally1.rallydev.com/#/investments
例 3:
以下の例は、Jaspersoft レポートへのリンクを示します。
https://clarityserver.ca.com/reportservice/flow.html?_flowId=viewReportFlow&reportUnit= %2Fca_ppm%2Freports%2Fproject_management%2FCSK_PRJ_ProjectStatusSummary &standAlone=true&ParentFolderUri=/ca_ppm/reports/project_management &populateProject=1&projectKey_1=${internalID}
Phoenix UI テーマが適用されている
クラシック PPM
にリンクされたチャネル
クラシック PPM
のユーザ インターフェースにリンクしているチャネルを作成し、オプションのフェニックス UI テーマを適用した場合、ページの左端に 2 つのメイン メニューが表示されます。1 つのメイン メニューのみを表示するには、以下の手順に従います。
  1. ブループリントを編集します。
  2. チャネル モジュールを開きます。
  3. [チャネル URL]
    フィールドに、以下のパラメータを追加します。
    &puiFullscreen=on
  4. プロジェクト固有のメニュー項目を非表示にするには、以下のパラメータを追加します。
    &puiHidePPMTabs=on
  5. 保存して、ブループリントを発行します。
image2019-3-19_19-26-6.png
ビデオ: Phoenix UI テーマが適用されているチャネルの非表示ナビゲーションおよびツールバー

チャネルを管理者が設定するときのトラブルシューティングのヒント
  • チャネルをプレビューするには、ブラウザ ページを更新します。
  • 青写真を新しい、または変更されたチャネルで発行した後、ユーザはブラウザを更新する必要があります。
  • 参照元の URL でスペース、セミコロン、および特殊文字は使用できません。
  • 参照元の URL は、コンマで区切って指定する必要があります。
チャネルの既知の問題
Refused to Frame
: 指定されたチャネルの URL 用プレビューをクリックすると、「Refused to Frame (フレームが拒否されました)」エラーが表示されることがあります。これは Content Security Policy ディレクティブ「frame src app.pendo.io cdn.pendo.iodocops.ca.com 'self' data:」に違反するためです。
解決策:
この状況を解決するには、ブラウザを更新します。更新すると、Clarity が Content Security Policy ディレクティブに適合するようにドメインをホワイト リストに追加します。新しい青写真チャネル機能では、チャネルに定義した後に、ドメインをホワイト リストに加える標準装備の機能があります。プレビューする前に、ドメインをホワイト リストに加えるために、ブラウザを更新します。ホワイト リストにより、他のアプリケーションに組み込みの CORS 制限がない場合、Clarity フレームワークで Clarity が外部アプリケーションを表示できます。これは Clarity が外部のセキュリティ ポリシーを上書きできないからです。
コンテンツの混合
: 安全な HTTPS 接続を必要とするドメイン内で HTTP リンクを設定する場合は、次のエラーが表示されることがあります。
Mixed Content: The page at 'https://MY-PPM-SERVER.ondemand.ca.com/pm/#/admin/blueprints/blueprint/edit/5000043' was loaded over HTTPS, but requested an insecure resource 'http://OTHER-SITE.domain.org'. This request has been blocked; the content must be served over HTTPS.
お使いのブラウザは、安全ではないスクリプトをロードする前に確認するアラートを表示する可能性があります。Chrome ではセキュリティの盾アイコンが表示され、安全ではないチャネルを開こうとしていることを確認するプロンプトが表示されます。
解決策:
この状況を解決するには、HTTPS を使用するように、青写真のチャネルを編集し、青写真を発行する、または、HTTP コンテンツが安全であると確認した場合は、別のブラウザで HTTP コンテンツをプレビューします。
オンプレミス管理者は管理システム オプションを使用してドメインをホワイト リストに追加することもできます。「CSA: サービスおよび管理のコマンドライン ユーティリティ」を参照してください(ページの下部付近)。