時間のかかる手動のデータ入力を避けたい、あるいは別のシステムからデータを移行する場合には、目標を一括でインポートします。
You can also update multiple objectives at once using sessions in Bulk Importer. For more information, see 既存の目標を一括で更新.
機能の仕組み
新しい一括インポート セッションを開き、Launchpad の一括インポートページから Excel テンプレートをダウンロードします。 テンプレートにデータを用意し、一括インポート ページでテンプレートをアップロードします。
アップロード済みの目標のありか
目標をアップロードしたら、データは以下で利用できます:
- プロジェクトアプリの実地調査タブ
- フレームワークアプリのセクションタブ
作業を開始する前に
目標をインポートする前に、以下のいずれかを行う必要があります。
- 一括インポートから Projects ワークシートに入力するか、またはユーザー インターフェイスを使用して、プロジェクトを作成します。
- 一括インポートから Frameworks ワークシートに入力するか、またはユーザー インターフェイスを使用して、フレームワークを作成します。
メモ
一括インポートを使用すると、一度のインポートで多くの Diligent One リソースを作成できます。 必要なすべてのリソースをワークシートに入力し、すべてを一括でインポートできます。
ワークフロー
アクセス許可
システム管理者のみが、一括インポートから Diligent One のリソースを一括でアップロードできます。
新しい目標を一括でアップロードする
メモ
- インターフェイス用語はカスタマイズ可能であり、フィールドとタブも設定可能です。 ご利用の Diligent One インスタンスでは、一部の用語、フィールド、およびタブが異なる可能性があります。
- 必須フィールドが空白のままの場合、「このフィールドは必須です」という警告メッセージが表示されます。 一部のカスタムフィールドにはデフォルト値が設定されている場合があります。
新しい一括インポート セッションを開き、Excel テンプレートをダウンロードします。
-
メモ
会社において Launchpad で複数のインスタンスを使用している場合は、該当するインスタンスがアクティブであることを確認します。
- [プラットフォームの設定]>[組織]を選択します。
[組織]のオプションが表示されない場合は、お客様がサインインに使用したアカウントには管理者権限がありません。
- [一括インポート]から、[大半のリソースを管理]をクリックします。
新しい一括インポート セッションが開始され、URL にセッション ID が付加されます。
メモ以前のセッションを使用して、以前にアップロードされたデータを更新することができます。 詳細については、「一括インポートの更新機能」を参照してください。
-
[リソースを選択]の下で、リソースの種類で次のオプションの 1 つを選択します。
- [プロジェクト]>[プロジェクト名]特定のプロジェクトの目標を作成します。 テンプレートは動的で、選択したプロジェクトの構成が組み込まれています。 この方法を用いると、特定のプロジェクトに属する複数の Diligent One リソース(目標、リスク、統制、軽減)を作成することができます。
- [フレームワーク]>[フレームワーク名]特定のフレームワークの目標を作成します。 テンプレートは動的で、選択したフレームワークの構成が組み込まれています。 この方法を用いると、特定のフレームワークに属する複数の Diligent One リソース(目標、リスク、統制、軽減)を作成することができます。
- [プロジェクト]>[プロジェクトの種類]プロジェクトの種類に基づいて、プロジェクトまたはフレームワークの目標を作成します。 テンプレートは動的で、選択したプロジェクトの種類の構成が組み込まれています。 この方法を用いると、特定のプロジェクトの種類に属する複数の Diligent One リソース(目標、リスク、統制、軽減)を作成することができます。 [フレームワーク]>[プロジェクトの種類]オプションを使用しても、同じことを行うことができます。
- すべてのリソース プロジェクト、フレームワーク、目標、リスク、統制、軽減、問題、アクション、要求、エンティティ、およびコンプライアンス マップなど、すべてのリソースを一度に一括してインポートすることができます。 このテンプレートは静的で、リソースの構成を手動で把握する必要があるため、完了するために多少の労力を要します。
- [.xslx テンプレートのダウンロード]をクリックします。
Excel テンプレートは、ローカル マシンに保存されます。
テンプレートにデータを準備する
- ダウンロードしたテンプレートを開き、Objectivesワークシートに移動します。 動的テンプレート (特定のプロジェクトやフレームワークの目標の追加) の場合、親リソースとその ID がワークシート名に付加されます。 例:Objectives-projects-42541。
- テンプレートにデータをコピー&ペーストするか、データを入力します。データ入力のヘルプは、「コンテンツを準備する場合のヒント」を参照してください。メモ
- Add-In for Excel を使用する場合は、Excel テンプレートを修正する前に、ACL Add-In オプションを必ず無効にしてください。 手順については、Add-In for Excel の構成を参照してください。
- ワークシート名またはフィールドを変更しないでください。 これらは大文字小文字が区別されるものであり、修正してはいけません。
- 一度にアップロード可能な最大行数は 2000 です (すべてのワークシートを含む)。
フィールド 説明 必須
リソースに対しての一意の ID を指定します。 これは、ワークシートの各行に対して一意でなくてはなりません。
ここにはテキストと数値の組み合わせを含めることができ、最大項目長は 255 文字です。
このフィールドは、テンプレートの各行のプライマリーキーです。 このリソースをもう一度更新したい場合にこのキーが必要になります。
重要
参照 ID を使用して、リソースをすぐに相互に関連付けることができます。 例えば、同じアップロードで、新しいプロジェクトとそのプロジェクトに関連する新しい目標を作成することができます。 これは、必須フィールドに referenceId を指定して、プロジェクトと目標の間にリンクを作成することで実行できます。
一括インポートでの Diligent One リソースの関連付けの詳細については、「一括インポートでリソースのリンクに参照 ID を使用する場合」を参照してください。
メモ
「一括インポート」を使用してリソースを追加または更新する場合は、参照 ID が必要です。 Diligent One のユーザーインターフェイスからリソースを追加/更新する場合、これらは利用できません。
親リソース ID
必須
この目標を配置する親リソースの ID を指定します。
親リソースは、プロジェクトまたはフレームワークのいずれかを指定できます。
例:
https://stark.projects.highbond.com/audits
/90305/dashboard(ここで、90305 は親リソース ID です)。
メモまた、このフィールドには、現在のテンプレートに追加した新しいプロジェクトの参照 ID または新しいフレームワークの参照 ID を指定できます。
一括インポートでの Diligent One リソースの関連付けの詳細については、「一括インポートでリソースのリンクに参照 ID を使用する場合」を参照してください。
親リソースの種類
必須
親リソースの種類を指定します。
次の 2 種類があります。
projects
frameworks
デフォルトは「プロジェクト」です。
メモ
このフィールドでは英語のデフォルト値のみを使用します。 カスタムの英語の値およびローカライズされた (英語以外) 値は、まだ一括インポートでサポートされていません。
title
必須
目標の名前を指定します。
目標の詳細については、目標の定義 を参照してください。
参照
必須
目標の参照番号またはコードを指定します。
description
目標の詳細な説明を指定します。
ヒントテキストの書式を設定するには、HTML タグを使用します。 例:<b>、<i>、<ol>、<ul>。
divisionDepartment
目標に責任を負う部門または部署を指定します。
所有者
目標の責任者を指定します。
管理職所有者
目標の管理職所有者を指定します。
position
目標が表示される順序を定める値を指定します。
ヒントインポート後にリソースが同じ順番で表示されるように、値を順番に入力してください。
assignedUserId
必須
目標に割り当てられているユーザーのユーザー ID (UID) または電子メール ID を指定します。
プロジェクトで Professional 部門長または Professional ユーザー ロールを持つユーザーのみを指定できます。
メモこのフィールドに追加するユーザーは既に該当するプロジェクト/フレームワークに割り当てられていることを確認してください。
ユーザー ロールの割り当てについては、参照してください プロジェクトとフレームワークにおけるユーザー ロールの割り当て
エンティティ
目標にタグ付けされたエンティティのエンティティ ID を示します。
エンティティに移動すると、URL の中にエンティティ ID が表示されます。
例:
https://stark.projects.highbond.com/
auditable_entities/33055(33055 がエンティティ ID です)。複数の ID をカンマで区切って指定できます。
メモまた、このフィールドには、現在のテンプレートに追加した新しい統制の参照 ID を追加できます。これにより、テンプレートをアップロードするときに、目標とエンティティが関連付けられます。
一括インポートでの Diligent One リソースの関連付けの詳細については、「一括インポートでリソースのリンクに参照 ID を使用する場合」を参照してください。
エンティティについて詳しくは、エンティティのタグ付けの設定を参照してください。
customAttributes_1_term - customAttributes_n_term
1 から n までのカスタム属性フィールドを指定します。
Excel テンプレートのカスタム属性は、テンプレートの種類によって、以下のように異なります。
- プロジェクト名 / フレームワーク名 / プロジェクトの種類:デフォルトでは、プロジェクトの種類で定義されたカスタム属性フィールドがテンプレートに含まれます。
- すべてのリソース:カスタム属性フィールド(期間と値の両方)を手動で確認し、入力する必要があります。 テンプレートには、カスタム属性の期間と値の 1 つのペアが表示され、必要に応じてさらに 9 つのペアを追加することができます。 追加するには、customAttributes_2_term、customAttributes_2_value などのように、カウンターを追加して同じ命名規則に従ってください。
プロジェクト、フレームワーク、およびそれらのコンポーネントのカスタム属性は、プロジェクトの種類で定義されます。 カスタム属性の詳細については、用語、フィールド、通知のカスタマイズを参照してください。
customAttributes_1_value - customAttributes_n_value
1 から n までのカスタム属性値を指定します。
Excel テンプレートのカスタム属性は、テンプレートの種類によって、以下のように異なります。
- プロジェクト名 / フレームワーク名 / プロジェクトの種類:デフォルトでは、プロジェクトの種類で定義されたカスタム属性フィールドがテンプレートに含まれます。
- すべてのリソース:カスタム属性フィールド(期間と値の両方)を手動で確認し、入力する必要があります。 テンプレートには、カスタム属性の期間と値の 1 つのペアが表示され、必要に応じてさらに 9 つのペアを追加することができます。 追加するには、customAttributes_2_term、customAttributes_2_value などのように、カウンターを追加して同じ命名規則に従ってください。
プロジェクト、フレームワーク、およびそれらのコンポーネントのカスタム属性は、プロジェクトの種類で定義されます。 カスタム属性の詳細については、用語、フィールド、通知のカスタマイズを参照してください。
メモ- 値の先頭が角括弧であるか、カンマ、セミコロン、または改行が含まれている場合は、値を二重引用符(" ")で囲みます。
例:"[2021]"、"First, second asset"、"This is important; this too" - 複数選択フィールドの場合、各値をカンマで区切ることで複数の値を追加することができます。
- ドロップダウンリストまたは複数選択フィールドでは、値がオプションで提供されたものとまったく同じであることを確認してください。
メモ動的テンプレートで、ドロップダウンフィールドの場合、ドロップダウンリストのオプションは、最初の行にのみ表示されます。 より多くの行にオプションを表示するには、最初の行をコピーして、必要な行に貼り付けます。
- テンプレートを保存して閉じます。
コンテンツを準備する場合のヒント
コンテンツの準備には以下のことを行います。
- ソースデータの Excel テンプレートへのコピー&ペースト
- 該当する場合、Excel テンプレートへのデータの入力
- 一括アップロードを準備する際のテンプレートの保存
一括インポートでの参照 ID を使用したリソースのリンク
参照 ID は、一括インポート Excel テンプレートのフィールドです。 すべてのワークシートの最初のフィールドであり、すべてのリソースで利用可能です。 ワークシート内の各レコードに一意の識別子です。
参照 ID を使えば、Diligent One のリソースをすぐに相互に関連付けることができます。 例えば、プロジェクトと、そのプロジェクトに関連する目標を同じインポートで作成できます。 これは、必須フィールドに referenceId を指定することで実行できます。
データをアップロード
次のいずれかを実行します。
結果 プロセスの結果に基づき、成功または失敗のメッセージが表示され、最新セッションがセッションテーブルに更新されます。
一括インポートのセッション
一括インポートでのセッションとは、Diligent One リソースをインポートするための一連のユーザー操作のことです。 各ユーザーのセッションは、セッションテーブルに記録されます。
セッションテーブルには次の情報が含まれています。
フィールド名 |
説明 |
---|---|
Web セッション |
Web セッションのリストを示します。 Web セッションとは、一括インポート ユーザーインターフェイスを使用して完了したセッションを指します。 一括インポート ページを開くたびに、新しいセッションが開始されます。 |
API セッション |
API セッションのリストを示します。 API セッションとは、Postman などの API プラットフォームを使用して完了したセッションのことです。 |
更新 |
セッション テーブルを再読み込みします。 |
セッション ID |
セッション識別子。 Web セッションでは、セッション ID をクリックすることで特定のセッションに移動でき、URL にセッション ID が追加されます。 例:https://stark.bulkimporter.highbond.com/import/bcc1e04e-4cd3-46d2-a8be-0b9083baccdc( メモ
Web セッションと API セッションのセッション ID は似ていますが、エラーを避けるため、ID を入れ替えないようにしてください。 |
日付 |
セッションの日時を表示します。 データを昇順または降順に並べ替えることができます。 |
アップロード方法 |
ユーザー名を表示します。 |
進捗状況 |
アップロードの状態 (成功または失敗) を示します。 状態をクリックすると、完了したインポートの詳細が表示されます。 |
ファイル名 |
アップロードされたテンプレートとエラーログの名前を表示します。例:HighBond_Template.xlsx、ErrorLog.xlsx テンプレートテンプレートをクリックしてダウンロードし、以前にアップロードしたデータを修正することができます。 エラーログエラーログはアップロードが失敗した場合に生成されます。 エラーログを確認して、エラーを修正し、テンプレートを再度アップロードできます。 メモ
|
既存の目標を一括で更新
セッションを使用した一括インポートでは、直ちに複数の項目を更新できます。
メモ
一括インポートを使用してアップロードしたリソースのみを更新できます。
トラブルシューティング
セッション テーブルからエラー ログをダウンロードして確認できます。 一般的な一括アップロードエラーについて理解し、エラーの修正方法を学びます。
次の表は、テンプレートをアップロードする際に発生する場合のある潜在的なエラーの一覧です。
エラー | ソリューション |
---|---|
アップロードされたファイル内の行数が 2000 行を超えている可能性があります (すべてのワークシートを含む)。 | テンプレートから余分な行を削除し、再アップロードします。 |
アップロードされたファイルの必須フィールドが空白であるか、見つかりません。 | すべての必須フィールド(テンプレートの列の名前が赤とオレンジ色でマーク)には必ず入力するようにしてください。 メモ 必須フィールドにデータを入力しないと、その行は処理されません。 |
データフォーマットが正しくありません。 |
テキストフィールドのデータが有効であり、その項目長が上限の 255 文字を超えないようにしてください。 リッチ テキスト フィールドには文字制限がありません。 |
データの値が無効であるか、ドロップダウンの値と一致しない場合があります。 |
例: Requests シートの received フィールドと sendRecurrentNotifications フィールドの値は、True またはFalse でなくてはなりません。 |
テンプレート内の無効なフィールド。 |
|
テンプレートが予期していたフォーマットではない場合があります。 |
ファイルフォーマットを .xlsx にしてください。 |
ワークシート名が無効です。 |
ワークシート名を変更しないでください。 |
セッションの有効期限が切れている場合があります。 |
ページを更新し、もう一度アップロードしてください。 |
セッション ID が無効である可能性があります。 | Web セッション ID を使用していることを確認してください。 |