開示と更新
スレッドに下流の派生物、つまり出荷や分割によって作成されたコピーがある場合、その所有者は下流のチームがスレッドのどの部分を閲覧できるかを制御します。この選択が開示です。ソースチームは、どのフィールド、ファイル、識別子をFabricチェーンの下流へ流すかを選択します。開示された内容はそのまま正確に表示され、開示されなかった内容は下流には表示されません。
開示には、あなたにとって次の2つの方向があります。
- ソースとして、自分が所有するスレッドから開示をプッシュします。
- 受信者として、開示された変更が更新として届きます。内容を確認し、自分のスレッドに取り込むことができます。
この流れをテキストで読む
- 情報源が決定:あなたのスレッドで合金フィールドとspec-rev3.pdfを開示済みに設定し、単価は非開示のままにします。
- 1回の開示プッシュで、選択したアセットが理由とともに送信されます。
- あなたから出荷を受け取った直接の利用者であるOrg Bには、合金フィールドと仕様ファイルが表示されます。コストは一切表示されません。
- さらに下流のすべてのチーム、つまり連鎖上のどの位置にあるOrg Cにも、まったく同じ開示済みアイテムが表示されます。開示は受信者ごとではなく、連鎖全体に適用されます。
- 各受信者には更新として届きます。受信者は内容を確認し、自身のコピーに取り込むかスキップします。
- 一度開示した情報は見なかったことにはできません。後から非開示化することしかできません。
開示をプッシュする
Section titled “開示をプッシュする”開示は、自分が所有するソーススレッドからプッシュします。Fabricエクスプローラーの開示をプッシュアクション、またはスレッドの系譜カードにある同じボタンを使用します。これにより、開示をプッシュページが開きます。
- 開示する内容を選択します。 左側には、スレッドのアセットが位置、データ、ファイル、識別子のセクション別に一覧表示され、すべて/なしのショートカットを使用できます。すでに開示されているアイテムには開示済みバッジが表示され、変更されたアイテムには新規または更新済みと表示されます。非公開のアイテムは選択できません(「非公開 — 開示できません」)。
- プレビューします。 右側には、このスレッドのFabricチェーンを通じて下流の利用者に表示される内容が示されます。開示される表示内容だけが正確に示され、それ以上の情報は表示されません。
- 必要に応じてカーソルを進めるを切り替え、スレッドの最近のイベントを下流に公開します。アセットをまったく変更せずにプッシュすることもできます。これは「カーソルのみのプッシュ — 最近のイベントを公開します。アセットの変更はありません」です。
- 必要に応じて理由を追加します。理由はFabricタイムラインに記録されます。
- プッシュボタン(例:3件のアセットをプッシュ)をクリックします。成功すると、「開示をプッシュしました — 下流の利用者が更新を確認できます」と表示されます。
後から修正する
Section titled “後から修正する”スレッドが変更されたら、いつでも再度プッシュしてください。作成画面では、前回の開示以降に新規または更新済みとなった内容が示されます。開示対象から外したアセットは、下流で削除済み(「この接続から削除されました — 開示されなくなりました」)または非開示化済み(「ソースによって非開示化されました — 詳細は開示されません」)と表示されます。下流のチームがすでに取り込んだローカルコピーは維持されますが、それ以上の詳細は表示されません。
ソースから更新を受け取る
Section titled “ソースから更新を受け取る”上流のソースから、自分が所有するスレッドへ開示がプッシュされると、DICEでは次の3か所に更新が表示されます。
- スレッド上 — 「判断待ちの更新があります」と表示される更新パネルで、このスレッドに開示されたすべての内容をソース別に確認できます。
- スレッドの更新ページ — <thread>の更新:「ソースから開示された内容を確認し、このスレッドに取り込むものを選択してください。」
- アプリ全体の更新フィード — ナビゲーションの更新ページには、保留中の更新がある自分のすべてのスレッドが一覧表示されます(「スレッドのソースから新しい情報が開示されました」)。スレッド名またはソース名で検索でき、各行に確認アクションがあります。
フィードの行を非表示にできます。これによって消えるのは通知だけです。開示された情報は引き続き利用でき、各スレッドの更新ページからいつでも確認できます。
更新を確認する
Section titled “更新を確認する”開示された各アイテムは、フィールド、ファイル、識別子、または証明書の1行として、次のステータスとともに表示されます。
| ステータス | 意味 |
|---|---|
| 新規 | ソースから、まだ自分のスレッドにないものが開示されました。 |
| 更新 | ソースで、自分がすでにコピーを保持しているものが変更されました。 |
| 要確認 | 自動的に適用できません。たとえば、置き換えられたファイルや、自分のスレッド上のどの対象にもまだ関連付けられていない情報が該当します。 |
| ソースによって削除済み | ソースが開示対象から取り下げました。ローカルコピーには影響しません。 |
| ローカルで変更済み | 自分のコピーがソースの内容と異なる状態になっています。 |
| スキップ済み/ローカルで非表示 | 以前に判断済みです。一部の判断は「元に戻すことができます」。 |
| 同期済み | 自分のコピーはすでに一致しています。 |
各行には「ソースの内容」と「このスレッドの内容」の比較が表示され、状況に応じたアクションが用意されています。
- スレッドに追加 — 新しいアイテムを自分のスレッドに取り込みます。
- ローカルコピーを更新 — ソースの変更を既存のコピーに適用します。
- ソースの情報を使用 — ソースのバージョンを取り込んで、要確認のアイテムを解決します。
- 確認済みにする — 証明書の場合、コピーを追加せずに確認したことを記録します。無効な証明書も対象です(「無効なファイルがこのスレッドにあります — コピーを非表示にするか、確認済みにして保持してください」)。
- スキップ — 取り込みを見送ります。「ソースの情報は引き続き表示されます。このスレッドには取り込まれません。」
- ローカルコピーを非表示 — ソースが、取り込み済みの内容を削除または無効にした場合に使用します。ローカルコピーを非公開かつアーカイブ済みにすることで、履歴には記録を残しつつ、スレッドの有効なデータから取り除きます。後から復元できます。そのアイテムをすでに下流へ開示している場合は、自分のFabric開示からも削除するようDICEから通知されます。
どの判断にも任意のメモを付けられます。取り込みによる変更は自分のコピーに適用されます。スレッドの所有権は自分にあり、自分で操作しない限り内容は変更されません。
すべて確認を選択すると一括確認画面が開き、1回の追加して更新の確認操作で、自動適用可能なすべての新規/更新行がまとめて適用されます。要確認のアイテムについては、引き続き個別の判断が必要です。
スレッドを閲覧できる人は誰でもその更新を確認できますが、「更新を適用できるのは、このスレッドの編集者だけです」。
すべてのプッシュが記録されます。Fabricエクスプローラーで接続を選択し、そのタイムラインタブを開くと、開示タイムラインを確認できます。ここには、開示の各リビジョン、実行者(アクター)、イベントカーソルが進められた日時、プッシュ時に入力された理由が表示されます。これにより、ソースと受信者の双方が、何がいつ開示されたかについて同じ永続的な記録を確認できます。
同じ記録は、実際に履歴が読まれる場所にも表示されます。ソースのスレッドと、そのすべての下流のコピーの取引ログに、プッシュが行われた時点で開示を更新のエントリとして表示され、実行したチームの名前と変更内容の要約が示されます。プッシュによって新たに公開されたエントリは、下流では元の日付の位置に表示されます。詳しくは受け取ったスレッドの履歴を参照してください。