SortDocuments

SortDocuments ステップテンプレートに基づくステップでは、グループ内の文書をソートプロパティーのそれらの値に従って再配列するように、文書プロパティーファイルが更新されます。例えば、ジョブ内の文書を顧客番号の昇順で表示されるようにソートできます。また、文書をソートするために使用するフィールドを6個まで文書プロパティーファイルから選択できます。
このステップでは、最初に、第 1 ソートプロパティーおよび方向に従って (子ジョブ内シーケンスプロパティーを使用して) 文書シーケンスが定義されます。次に、第 1 ソートプロパティーの値がすべて同じ文書のセットごとに文書シーケンスが詳細化されます。第 2 ソートプロパティーおよび方向により、各セットの値が詳細化されます。残りのソートプロパティーについても、このプロセスが繰り返されます。

ジョブプロパティーデフォルト

  • 第 1 ソート: 未設定
  • 第 1 ソート方向: 未設定
  • 第 2 ソート: 未設定
  • 第 2 ソート方向: 未設定
  • 第 3 ソート: 未設定
  • 第 3 ソート方向: 未設定
  • 第 4 ソート: 未設定
  • 第 4 ソート方向: 未設定
  • 第 5 ソート: 未設定
  • 第 5 ソート方向: 未設定
  • 第 6 ソート: 未設定
  • 第 6 ソート方向: 未設定

使用上の注意

  • このステップテンプレートをコピーまたは削除することはできません。
  • ソートは UTF-8 順のユニコード値に基づいています。
  • ソートは、GroupDocuments または SplitDocuments で設定された既存の文書グループ内で行われます。
  • SortDocuments に基づくステップの実行時に、ドロップダウンリストでの選択内容が、ワークフロー内において有効であることを確認してください。例えば、Document ID プロパティー値でソートする場合、WriteDocumentsToDatabase に基づくステップが SortDocuments の前にある必要があります。これは、WriteDocumentsToDatabase の実行時に文書 ID 値が定義されるためです。
  • SortDocuments は、データベースではなく文書プロパティーファイルの値を更新します。文書プロパティーのデータベース値を更新するには、ワークフローで SortDocuments の後に UpdateDocumentsInDatabase に基づくステップを追加します。
  • 行われる比較のタイプは、プロパティーに関連付けられたデータタイプによって異なります。ストリング値を格納するプロパティーは、文字比較を使用します (値が番号の場合も同様です)。値のリストを持つプロパティーは、文字比較ではなく、リストに定義された照合シーケンスに従ってソートされます。数値データタイプは、数値ソートに基づいてソートされます。
  • ソートプロパティーが指定されていても、対応するソート方向フィールドが空の場合、このステップでは結果が昇順で順序付けされます。
  • いずれかのソートプロパティーに値が指定されていない場合は、残りのプロパティーに従ってソートが行われます。値を持つプロパティーがない場合、ソートは行われません。
  • 子ジョブ ID プロパティーが文書プロパティーファイルで設定されている場合は、各子ジョブ ID 内でソートが行われます。
  • 子ジョブ内シーケンスプロパティーには、子ジョブ内のこの文書の番号順が表示されます。文書をソートすると、この属性の値が変更されることがありますが、文書プロパティーファイル内の文書の実際の順序付けは変更されません。