複雑なコンテンツプラン階層を管理することができるように、Vault はライフサイクル状態をコンテンツプランレコードからコンテンツプランおよびコンテンツプランアイテムの祖先または子孫レコードに変更することができます。これらのオプションを使用するには、管理者が、祖先レコードへの状態変更または子孫レコードへの非同期的状態変更を設定する必要があります。

子孫レコードへの状態変更

Vault は、子孫レコードが新規状態に移動すると、コンテンツプランレコードを新規ライフサイクル状態に自動的に移動することができます。例えば、コンテンツプランアイテムレコードが無効から下書きに移動すると、Vault は祖先のコンテンツプランレコードを有効な下書きライフサイクル状態に移動することができます。

使用例

VeePharm のサブミッションマネージャーである Teresa は、自分のコンテンツプラン構造を作成する準備ができています。そのコンテンツプラン階層にはすべての無効なノードが含まれています。

Teresa は、サブミッションに役立つ特定のコンテンツプランセクションを階層の最下位レベルから有効化し始めます。これらのセクションを有効化したら、コンテンツプランの不要セクションを削除または無効化する時間を節約するために、Vault は必要な親セクションと各セクションの子レコードに変更をカスケードします。

子レコードに対する非同期的状態変更

Vault は、現在のコンテンツプランレコードとそのすべてのコンテンツプランレコードとコンテンツプランアイテムの子孫レコードの状態を非同期的に変更することもできます。これは、状態変更が、継続中の作業を中断しないようにバックグラウンドで実行されることを意味します。その代わりに、Vault はシステムメッセージを送信して状態変更が完了するタイミングを知らせます。Vault は、非同期的状態変更中に最大 10,000 個の子孫レコードを更新することができます。

状態を変更する方法

非同期的状態変更を開始するには:

  1. コンテンツプランレコードに移動します。
  2. アクションメニューから適切なアクションを選択します。管理者は、このアクションをユーザが使用できるように設定する必要があります。お使いの Vault の設定によって、コンテンツプランレコードがこのアクションが表示される特定のライフサイクル状態にある必要があります。
  3. Vault の設定によっては、状態の変更を阻止するアクティブな公開要求があることを Vault が通知します。パブリッシングステータスフィールドで進行状況を監視し、完了したらアクションを再実行できます。
  4. Vault は、ページの上部にバナーを表示して、アクションが開始されたことを知らせます。同じコンテンツプランから別の状態変更が進行中の場合、バナーにその旨が表示されます。管理者が非同期的状態変更をワークフローの一部として設定している場合は、このバナーは表示されません。
  5. Vault は、キューに状態変更を追加します。お使いの Vault でその他の状態変更が現在進行中の場合、Vault による状態変更の処理に遅延が生じる可能性があります。
  6. Vault は、まだ次の状態になっていない、あるいは管理者によって除外されたライフサイクル状態にある現在のコンテンツプランレコードと、そのすべてのコンテンツプランおよびコンテンツプランアイテムの子孫レコードに状態変更を実行します。さらに状態変更中に Vault は、エントリ条件を評価し、コンテンツプランおよびコンテンツプランアイテムの次のライフサイクル状態に定義されたエントリアクションを実行します。
  7. 状態変更が完了すると、Vault は結果に関する詳細が記載されたメールとシステムメッセージを送信します。状態変更が成功した場合、システムメッセージには Vault が新規状態に移動したレコードのリストを含む CSV ファイルが含まれます。Vault が変更状態を完了できなかった場合、変更状態は記録されず、システムメッセージにはエラーの理由が記載されます。

使用例

非同期的コンテンツプラン状態変更は、モジュール内のすべてのコンテンツがレビューまたはパブリッシングの準備が完了している場合、あるいはコンテンツプラン全体が次の手順に移動できる準備が整っている場合に便利です。例えば、VeePharm のサブミッションマネージャーである Teresa が、コンテンツプラン構造を完了し、コンテンツプラン全体をベースライン状態に移動させたいと考えているとします。Teresa は、階層の最上位レベルまたはルートのコンテンツプランレコードに対して下書きからベースラインのワークフローを開始します。

次に Vault は、無効な子レコードを除き、ルートのコンテンツプランレコードとそのすべての子孫レコードを、下書き状態からベースライン状態に移動します。Vault による状態変更の処理中にコンテンツプランオブジェクトレコードの詳細ページにとどまる代わりに、Teresa はページから離れて同じブラウザタブで Vault 内のその他のタスクを実行することができます。状態変更が完了したら、システムメッセージが送信されます。コンテンツプランがベースライン状態なると、Vault はコンテンツプランアイテムへのドキュメントの自動一致を開始することができるため、Teresa のチームはサブミッションドキュメントを確定させることができます。