サブスクリプションを作成するには、ターゲット・ビューポイントに移動して、サブスクライブするソース・ビューポイントを選択します。ソース・ビューポイントで変更がコミットされると、ターゲット・ビューポイントで同じ変更を行うための要求が生成されます。
ベスト・プラクティス
ノード・タイプ・コンバータを作成するとき、ベスト・プラクティスとしては、ソース・ノード・タイプをターゲット・ビューポイントの単一ノード・タイプに変換します。ソース・ノード・タイプを複数のターゲット・ノード・タイプに変換すると、サブスクリプション要求が不明になり、レコードがスキップされる可能性があります。
ヒント:
サブスクリプションを作成したら、ビューポイント・インスペクタの「系列」タブを使用して、ビューポイントがソースおよびターゲットであるサブスクリプションをビジュアル化します。ビューポイント系列の表示を参照してください。サブスクリプションの前提条件
サブスクリプションの作成を可能にするには、これらの条件を満たす必要があります。
ソース・ビューポイントおよびターゲット・ビューポイントの両方のステータスがアクティブである必要があります。
サブスクリプションの作成者およびデフォルトと代替の担当者には、十分な権限およびデータ・アクセスが必要です。要求のセキュリティを参照してください。
ソース・ビューポイントとターゲット・ビューポイントの両方に階層タイプ・ノード・セットがある場合は、2つの階層セットは異なる可能性が高く、2つのビューポイントは同等のノード・タイプを少なくとも1つ持つ必要があります。つまり、ソース・ビューポイントとターゲット・ビューポイントは、同じアプリケーション内では同じノード・タイプを持つ必要があります。ノード・タイプが異なる場合は、ノード・タイプ・コンバータを設定して、ソース・ノード・タイプをターゲット・ノード・タイプに変換する必要があります。
ソース・ビューポイントにリスト・タイプ・ノード・セットがあり、ターゲット・ビューポイントに階層タイプ・ノード・セットがある場合は、2つのビューポイントは同等のノード・タイプを少なくとも1つ持つ必要があります。つまり、ソース・ビューポイントとターゲット・ビューポイントは、同じアプリケーション内では同じノード・タイプを持つ必要があります。ノード・タイプが異なる場合は、ノード・タイプ・コンバータを設定して、ソース・ノード・タイプをターゲット・ノード・タイプに変換する必要があります。
ソース・ビューポイントとターゲット・ビューポイントの両方がリスト・タイプ・ノード・セットを持つ場合、またはソースが階層タイプ・ノード・セットを持ち、ターゲットがリスト・タイプ・ノード・セットを持つ場合、2つのビューポイントは少なくとも1つの異なるノード・タイプを持つ可能性が高いため、ノード・タイプ・コンバータを設定してソース・ノード・タイプをターゲット・ノード・タイプに変換する必要があります。
考慮事項
注:
ノード・リンクは、サブスクリプションを使用してノードが同期されるとき、比較から要求アイテムを作成するとき、またはノードが照合およびマージされるときに確立されます(ノード・リンクについてを参照)。名前変換を使用するノードがターゲット・ビューポイントにあり、それらがソース・ノードにリンクされていない場合(たとえば、サブスクリプションを使用してソース・ビューポイントから作成または更新されたものでない場合)、サブスクリプションを使用してターゲット・ビューポイントから除去または削除することはできません。ターゲット・ビューポイント名が30文字を超える場合は、30文字以下のラベルを作成する必要があります。ラベルはサブスクリプション要求ファイルでビューポイント名のかわりに使用されます。ビューポイントの検査を参照してください。
サブスクリプションの作成
ターゲット・ビューポイントを複数のソース・ビューポイントに対してサブスクライブできます。サブスクリプションを作成するには:
ターゲット・ビューポイントを含むビューを「ビュー」から開きます。
ターゲット・ビューポイントを選択します。
カーソルをビューポイント名の右に置き、をクリックしてから「検査」を選択します。
「サブスクリプション」タブを選択してから「作成」をクリックします。
サブスクリプションの作成ダイアログ・ボックスで、次のアクションを行います。
注:
サブスクリプションの前提条件の条件に一致するビューポイントのみが選択対象として表示されます。
「作成」をクリックすると、サブスクリプションがサブスクリプション・インスペクタに表示されます。ここから、サブスクリプション設定を編集できます。
サブスクリプションの編集、有効化、無効化または削除
サブスクリプションを編集するには:
ターゲット・ビューポイントを含むビューを「ビュー」から開きます。
ターゲット・ビューポイントを選択します。
カーソルをビューポイント名の右に置き、をクリックしてから「検査」を選択します。
「サブスクリプション」を選択してから、編集するサブスクリプションの名前をクリックします。
サブスクリプションがサブスクリプション・インスペクタに表示されます。
「定義」タブで、「編集」をクリックして、次のいずれかのアクションを実行します:
「担当者」で、デフォルトおよび代替の要求担当者を選択します。サブスクリプション要求の割当てを参照してください。
注:
選択できるのは、ターゲット・ビューポイントのディメンションに対して少なくとも参加者(書込み)権限を持つユーザーのみです。アイコンは、ユーザーが構成済の電子メール・アドレスを持ち、要求通知を受信できることを示します。
オプション: 「ワークフロー」で、次の1つ以上のオプションを選択します:
フィールド | 説明 |
---|---|
有効 | サブスクリプションを有効にします。サブスクリプションを作成すると、デフォルトでは無効になります。サブスクリプションを有効にするには、デフォルトまたは代替の担当者を定義しておく必要があります。
ビューポイント・インスペクタの「サブスクリプション」タブからサブスクリプションを有効および無効にすることもできます。次のサブスクリプションを有効化、無効化または削除するにはを参照してください。 注: サブスクリプションが無効になっていると、ターゲット・ビューポイントに対してサブスクリプション要求または要求アイテムは生成されません。 |
スタンドアロン要求の作成 | このサブスクリプションによって常に個別の要求が作成されることを指定します。ビューおよび担当者が同じである他の要求と結合されることはありません。 |
コラボレーション | 要求の協力者として要求が割り当てられていない代替担当者が含まれます。これにより、代替担当者は、要求が割り当てられていない場合も、要求アイテムを変更したり、コメントや添付を追加できます。
要求についてのコラボレーションを参照してください。 |
自動送信 | 検証に合格し、次のいずれかの条件を満たす場合は、サブスクリプションを自動的に送信できます:
アイテムがその他のステータスでスキップされる場合(同じ要求内の他のアイテムが前述の2つのいずれかのステータスでスキップされる場合でも)、サブスクリプション要求全体は送信されません。 |
承認の省略 | 自動送信された要求の承認が省略されるようにします
注: このオプションは、「自動送信」が選択されている場合にのみ使用できます。 |
「保存」をクリックします。
注:
サブスクライブ先のソース・ビューポイントを変更するようなサブスクライブの編集はできません。ソース・ビューポイントを変更するには、既存のサブスクリプションを削除し、必要なソース・ビューポイントを使用して新しくサブスクリプションを作成します。
サブスクリプションを有効化、無効化または削除するには:
サブスクリプションの検証
サブスクリプションを作成した時点では、前述の前提条件は満たされています。ただし、作成後にビューポイントおよびユーザーの構成が変更される可能性があり、結果として前提条件を満たさなくなる可能性があります。サブスクリプション・パネルに移動すると、ビューポイントに対する既存のすべてのサブスクリプションが検証され、ルールを遵守しているかどうかが確認されます。サブスクリプションが無効になっている場合は、問題解決のためのアクションを実行できます。
検証エラーの解決
一般的なサブスクリプション検証エラーおよびそれらのエラー解決のためのアクションを次の例で示します。
ソース・ビューポイントとターゲット・ビューポイントに共通のノード・タイプがない場合、またはノード・タイプ・コンバータがソース・ビューポイントとターゲット・ビューポイントの間に設定されていない場合は、次のエラーが表示されます。
これを解決するには、ノード・タイプ・コンバータを作成してソース・ノード・タイプをターゲット・ノード・タイプに変換します。ノード・タイプ・コンバータの操作を参照してください。
サブスクリプション担当者に、少なくともソース・ビューポイントに対する参加者(読取り)権限およびターゲット・ビューポイントに対する参加者(書込み)権限がない場合は、次のエラーが表示されます:
これを解決するには、サブスクリプション担当者はソース・ビューポイントに対する参加者(読取り)権限、およびターゲット・ビューポイントのアプリケーションに対する参加者(書込み)権限を少なくとも持つ必要があります。アプリケーション権限の割当ておよびビュー権限の割当てを参照してください。
ソースまたはターゲットのいずれかのビューポイントがアクティブでなくなっている場合は、次のエラーが表示されます。
無効ビューポイント・エラーを解決するには、アーカイブ済ビューポイントのステータスをアクティブに変更します。データ・オブジェクトおよびデータ・チェーンのライフサイクルの理解を参照してください。