条件付き割当ジョブの構成
条件付き割当プロセッサには、メタデータ・フィールド値を操作し、ドキュメント・プロファイルを変更できる柔軟性を備えた基本的な条件付きロジックが用意されています。 条件付き割当ジョブでは、評価プロセスを選択し、メタデータ・フィールドまたはドキュメント・プロファイルに適用するアクションを作成し、それらのアクションが実行される条件を構成します。
- 左側のプロシージャ・ペインで、プロシージャを選択します。
選択したプロシージャの構成ページが右側に表示されます。
- 「処理」タブを開きます。
-
「条件付き割当ジョブ」表で
をクリックするか、既存のジョブを編集するには、
をクリックします。
また、条件付き割当てジョブを選択して
をクリックし、プロンプトが表示されたら新しい名前を入力してコピーすることもできます。 ジョブのコピーにより、すばやく複製し変更できます。
-
ドキュメントの選択ページで、次の操作を行い、次をクリックします:
-
ジョブの名前と説明を入力します。
-
「オンライン」チェック・ボックスを選択して、プロシージャでの条件付き割当てプロセッサ・ジョブの使用を有効にします。
-
特定のドキュメント・プロファイルの条件付き割当てジョブを処理するには、「文書プロファイルに限定」フィールドにリストされた1つ以上のドキュメント・プロファイルを選択するか、「すべて」を選択してすべての定義済ドキュメント・プロファイルのドキュメントを処理します。
-
保存する場合は、「オリジナルを添付タイプとして保持」ドロップダウン・リストで元のファイルを選択します。
-
-
「アクション」ページで:
- 「評価プロセス」ドロップダウン・リストで、「すべて実行」または「最初に実行したアクションで停止」を選択します。 選択する2つのうちどれが、次の表に作成するアクションによって異なります。 すべてのアクションが連続的に接続されている場合は、前のオプションがより適切である可能性があります。 ただし、最初のアクションで構成する条件が必須であり、条件を満たさない場合、プロセスは停止し、後者を選択できます。 これは、多数のシナリオの1つです。 必要な評価プロセスは、ビジネス・ニーズによって決まります。
- 「アクション」表で、
をクリックしてアクションを作成するか、アクションを選択して
をクリックして編集します。
をクリックして、アクションを削除できます。
- 「アクションの追加」ダイアログで、このアクションに意味のある名前を「名前」フィールドに指定します。
- 「アクション・タイプ」ドロップダウン・リストで、必要に応じて次の表からアイテムのいずれかを選択します。
この処理タイプを選択した場合 次にこれを行います 文書プロファイルの割当 「ドキュメント・プロファイル」ドロップダウン・リストで、関連するドキュメント・プロファイルを選択します。 フィールドの割当て - 「ターゲット・フィールド」で、メタデータ・フィールドを選択します。
- 「値タイプ」で、メタデータ・フィールドで使用可能なオプションから値を選択します。 選択した値に基づいて、関連フィールドが表示され、さらに選択できます。
セグメントからのフィールドの割当 - 「ターゲット・フィールド」で、他のパス・フィールドと文字列フィールドから選択します。
- 「ソース・パス」で、キャプチャ・パス・メタデータ・フィールドを選択します。
- セグメント: パスは複数のセグメントまたは要素で構成されます。 たとえば、:
/segment-1/segment-2/segment-3/segment-4のパスには4つのセグメントがあります。パス値から必要なセグメント番号を入力します。 たとえば: 2,4は値を生成:
/segment-2/segment-4。 同様に、4,1は/segment-4/segment-1の値を生成します。
パスのアセンブル - 「ターゲット・フィールド」で、パスまたは文字列フィールドを選択します。
- 「パス・アセンブリ」フィールドで、「複合フィールド値」ダイアログを使用して、フィールドのグループを新しいパス値に組み立てます。 指定されたリストからフィールドを選択し、シャトル・コントロールを使用して並べ替えます。 実行時に、選択したフィールドの値は、/value1/value2/value3などのセグメント化された値にアセンブルされます。
パスに含まれる文字列以外のフィールドの場合は、フィールド定義に関連付けられた書式設定オプションが使用されます。 「メタデータ・フィールドの追加または編集」のステップ6で、Pathデータ型の表行を参照してください。
いくつかの特別なもの:- コンテンツ・アイテム参照: コンテンツ・アイテム名
- アセット参照: アセット名
- カテゴリ参照: カテゴリ・パス
ノート:
アセンブル・パス処理タイプを使用して条件付き割当ジョブを作成し、表示書式を定義せずに日付メタデータ・フィールドをパス・アセンブリに追加する場合、条件付き割当ジョブはデフォルトでM/d/yyに設定されます。 日付をフォルダにネストしない場合は、ニーズに最適な別の表示形式(/"および""文字を含まない形式)を指定することで、この動作をオーバーライドできます。
式解析 - ターゲット・フィールド: すべての取得メタデータ・フィールドをリストします。
- ソース・フィールド: 英数字の取得メタデータ・フィールドのみをリストします。
- 正規表現: 選択したソース・フィールドから値を抽出し、ターゲット・フィールドに割り当てる正規表現を指定します。 たとえば、正規表現の値フィールドに
john.doe@company.comなどの電子メールIDを入力して、ソース・フィールドからjohn.doeを抽出し、名前ターゲット・フィールドに割り当てることができます。
- 「条件」表で、必要な条件を追加します:
- 条件を追加するには、「条件」表の
をクリックします。 これらの条件はメタデータ・フィールドに対して追加され、trueまたはfalseが評価されます。
- 「条件の追加」ダイアログで、フィールド、このフィールドの演算子および実行する比較のタイプを選択します。 比較タイプとして取得フィールドを選択した場合は、比較するフィールドを選択します。 比較タイプとして値を選択した場合は、浮動小数点値(通常の数値)を入力します。
ノート:
一致演算子は、選択したフィールドが英数字タイプの場合にのみ表示されます。 一致演算子を選択した場合は、テスト可能な有効な正規表現も指定する必要があります。
作成したアクションがアクション表に表示されます。
andをクリックすると、「ソート処理評価順序」ダイアログで使用可能なアクションの順序を変更できます。
- 条件を追加するには、「条件」表の
-
Post-Processingページで、条件付き割当てプロセッサ・ジョブの完了後に実行される内容に基づいて指定します:
- システム・エラーなしの状況は、前のページのすべての基準が満たされた場合です。 成功した変換はコミットに進むことができます。
- システム・エラーとは、レコードが見つからない、見つかったレコードが多すぎるなど、変換が失敗した場合のことです。 失敗した変換の場合、バッチは修復のためにコンテンツ・キャプチャ・クライアントに戻ります。
-
「サマリー」ページで、「アクション」タブで構成したアクションとその条件を確認し、「送信」をクリックしてジョブを保存します。
-
「条件付き割当ジョブへのバッチ・フロー」の方法を構成します。
-
作成した条件付き割当ジョブをテストします。
条件付き割当ジョブへのバッチ・フローの構成
条件付き割当ジョブを実行するには、処理のためにジョブにフローするようにバッチを構成する必要があります。 これを行うには、「クライアント・プロファイル」、「インポート・プロセッサ・ジョブ」または「処理設定」で説明する処理ジョブで、条件付き割当てジョブを後処理ステップとして設定します。 バッチ・フローを構成するジョブまたはクライアント・プロファイルの後処理情報については、「処理設定の構成」または「取得設定の構成」を参照してください。
条件付き割当ジョブの非アクティブ化または削除
条件付き割当ジョブを削除すると、そのジョブが後処理ステップとして設定されているバッチで使用できなくなります。 後処理に指定されたジョブが使用できない場合は、バッチにエラーが発生します。 ジョブを削除する前にしばらくの間オフラインに変更して、その削除に伴う予期しない問題を解決できるようにしておくのが望ましい場合もあります。 オンライン条件付き割当ジョブは、クライアント・プロファイルまたはプロセッサ・ジョブの後処理ページで選択されると実行されます。 ジョブを一時的に停止(オフラインに)したり、非アクティブ化されたジョブを再実行するように変更することができます。