関連プロパティーファイルを作成する

関連プロパティーファイルを作成して、ジョブに関連付けられているが、他のオブジェクトのプロパティーである 1 つ以上のプロパティーを指定できます。StoreInRepository ステップテンプレートに基づくステップが実行されると、値がジョブと文書データともにリポジトリーに保存されます。例えば、ジョブに要求されたプリンターのモデルや、ジョブの印刷に指定されたカラーを保存できます。

    注意:
  • 関連プロパティーファイルで定位置ジョブプロパティーを指定し、リポジトリーに値を保存することもできます。定位置ジョブプロパティーを、StoreInRepository ステップの 保存するジョブプロパティープロパティーの値として選択することはできません。ワークフローで、定位置プロパティーの値が、同じステップテンプレートに基づく別のステップとは異なる場合があります。

定位置ジョブプロパティー

定位置ジョブプロパティーを保存するには、プロパティー、ステップがあるフェーズ、プロパティーのあるステップの内部名、プロパティーのラベルを指定します。構文は次のとおりです。

Job_property[Phase][Step_identifier]:Property_label

この例では、Automated Verification機能があり、挿入フェーズの ReadBarcodeDataステップが、インサーターを通じてジョブの文書を追跡するのに使用するバーコードリーダーの名前を保存します。

関連プロパティーファイルを作成する際に、次の行をテキストエディターに入力します。

Job.TrackAndTrace.BarcodeReader[Insert][ReadBarcodeData]:Property_label

プロパティーのラベルは Job.BarcodeReader などになります。

StoreInRepository ステップが実行されると、RICOH ProcessDirector が次を実行します。

  1. 挿入フェーズの ReadBarcodeData ステップの バーコードリーダージョブプロパティー (データベース名 Job.TrackAndTrace.BarcodeReader) の値を取得します。

    この値は BarcodeReader1 などになります。

  2. ジョブの他の情報とその文書とともに バーコードリーダープロパティーの値をリポジトリーに保存します。

ステップテンプレートのプロパティーが定位置にあるかどうかを確認するには、[?]アイコンをクリックし、ヘルプの使用上の注意を確認します。

ジョブに関連付けられたプロパティー

もう 1 つのオブジェクトのプロパティーの値を保存するためには、そのプロパティーに関係の連鎖を作成できるようになる必要があります。連鎖は、オブジェクトを値として指定するジョブプロパティーで始めます。連鎖の次のプロパティーは、ジョブプロパティーで指定されているオブジェクトのプロパティーになります。連鎖は、保存する値のプロパティーで終わります。

連鎖は、オブジェクトを値として指定する任意のプロパティーで始めることができますが、これらのジョブプロパティーでほとんどのニーズを満たします。

オブジェクト ジョブプロパティーのユーザーインターフェース名 ジョブプロパティーのデータベース名 基本製品または機能
バーコードリーダー バーコードリーダー Job.TrackAndTrace.BarcodeReader 自動確認
入力装置 なし Job.SourceInputDeviceName 基本製品
インサーター インサーターコントローラー Job.InserterSystem.ID インサーター
メディア メディア Job.Media 基本製品
プリンター 要求されたプリンター Job.RequestedPrinter 基本製品

次の行で、関連プロパティーを指定する構文の簡単なバージョンを示します。

Property_to_store@Job_property:Property_label
    注意:
  • PrintJobs ステップで いずれかのプリンターを選択しても、Job.RequestedPrinter データベース名は使用できません。名前を Job.PreviousPrinter に置き換えます。

コロンで始まり、右から左へプロパティーが読み込まれます。連鎖のプロパティーの数は、様々です。@ シンボルで、プロパティーを区切ります。コロンの右側がプロパティーのラベルです。プロパティーのラベルは必須です。

以下の例では、プロパティーのユーザーインターフェイス名を ( ) で囲んだデータベース名とともに示します。関連プロパティーファイルを作成する際に、データベース名を使用します。

  • プリンターのモデルプリンタープロパティー (データベース名 Printer.Model.Specific) の値を保存するとします。 要求されたプリンタージョブプロパティー (データベース名 Job.RequestedPrinter) をプリンタープロパティーに直接つなげます。

    関連プロパティーファイルを作成する際に、次の行をテキストエディターに入力します。

    Printer.Model.Specific@Job.RequestedPrinter:Property_label

    プロパティーのラベルは Job.PrinterModel などになります。

    StoreInRepository ステップが実行されると、RICOH ProcessDirector が次を実行します。

    1. 要求されたプリンタープロパティーの値を取得します。

      この値はPrinter4などになります。

    2. Printer.Model.Specific プロパティーの Printer. 部分を使用して、連鎖の次のオブジェクトであるプリンターオブジェクトを識別します。
    3. Printer4 の プリンターのモデルの値を取得します。

      この値は Ricoh Pro C901 などになります。

    4. プリンターのモデルプロパティーの値を、ジョブの他の情報とその文書とともにリポジトリーに保存します。
        重要:
      • ジョブプロパティーと、次のプロパティーのオブジェクト部分の間のリンクは重要です。要求されたプリンタージョブプロパティーをプリンタープロパティーとリンクする必要があります。プリンタープロパティーのデータベース名は、 Printer で始まります。このトピックの最後で挙げる例で、中間プロパティーを使用して、ジョブプロパティーともう 1 つのプロパティーをリンクする方法を示します。

  • この例では、Automated Verification機能があり、 バーコード形式プロパティー (データベース名 BarcodeReader.BarcodeFormat) の値を保存します。 バーコードリーダージョブプロパティー (データベース名 Job.TrackAndTrace.BarcodeReader) を Barcode Format プロパティーに直接つなげることができます。 バーコードリーダープロパティーは定位置プロパティーなので、フェーズおよびステップ ID を指定する必要があります。

    2 つの異なるステップがバーコードを読み込みますが、その 2 つのステップのバーコードリーダーは異なるバーコード形式を使用します。挿入フェーズで ReadBarcodeData ステップが使用するバーコードリーダーが必要です。

    関連プロパティーファイルを作成する際に、次の行をテキストエディターに入力します。

    BarcodeReader.BarcodeFormat@Job.TrackAndTrace.BarcodeReader[Insert][ReadBarcodeData]:Property_label

    プロパティーのラベルは Job.BarcodeFormat などになります。

    StoreInRepository ステップが実行されると、RICOH ProcessDirector が次を実行します。

    1. 挿入フェーズの ReadBarcodeData ステップの バーコードリーダーの値を取得します。

      この値は BarcodeReader2などになります。

    2. BarcodeReader.BarcodeFormat プロパティーの BarcodeReader. 部分を使用して、連鎖の次のオブジェクトであるバーコードリーダーオブジェクトを識別します。
    3. BarcodeReader2 の バーコード形式の値を取得します。

      この値はBarcodeFormat2などになります。

    4. ジョブの他の情報とその文書とともにバーコード形式プロパティーの値をリポジトリーに保存します。

関連プロパティーファイルを作成するには、次の手順を実行します。
  1. テキストエディターで新しいファイルを作成します。
  2. 保存する値の最初のプロパティーに関する行を入力します。

    次の構文を使用します。

    Property_to_store@Intermediate_property@Job_property[Phase][Step_identifier]:Property_label

    ここで、

    • Property_to_store は、保存するプロパティーのデータベース名です。
    • Intermediate_property は中間プロパティーのデータベース名です。必要な場合は、これでメディアなどの中間オブジェクト指定することで、ジョブプロパティーを保存するプロパティーにリンクします。中間プロパティーを 2 つ指定する必要がある場合は、@ シンボルで区切ります。

      Intermediate_property を使用しなくても、多くのジョブプロパティーを直接プロパティーにリンクできます。

    • Job_property[Phase][Step_identifier] が、その部分です。
      • Job_property は、プリンターなどのオブジェクトを識別するジョブプロパティーのデータベース名です。

        定位置ジョブプロパティーは、StoreInRepository ステップで 保存するジョブプロパティーの値として使用できません。これをを保存する場合は、Job_property が定位置ジョブプロパティーのデータベース名です。追加のプロパティーを指定する必要はありません。

      • プロパティーが定位置プロパティーの場合、Phase がステップのあるフェーズの名前です。Step_identifier はプロパティーがあるステップの内部名です。

        プロパティーが定位置プロパティーでない場合は、「Phase」または「Step_identifier」を入力しないでください。

    • Property_labelは、[アーカイブ]タブの[結果]テーブルの 詳細を表示をクリックすると、[プロパティー]タブに表示される名前です。Job形式をお勧めします。MyProperty. 関連プロパティーファイルの各プロパティーのプロパティーラベルは一意である必要があります。

    例えば、次のように入力します。

    Job.TrackAndTrace.BarcodeReader[Insert][ReadBarcodeData]:Job.BarcodeReader

  3. 2 番目のプロパティーに値を保存する場合は、改行を入力してから、2 番目のプロパティー用に以前のステップを繰り返します。

    例えば、次のように入力します。

    Printer.Model.Specific@Job.RequestedPrinter:Job.PrinterModel

  4. テキストファイルを保存します。
    この例では、ファイルに associatedproperties.txt という名前を付けます。
  5. RICOH ProcessDirectorサーバーのRICOH ProcessDirectorシステムユーザーがアクセスできるディレクトリー内に関連プロパティーファイルを送信します。

これで、ワークフローの StoreInRepository ステップの 関連プロパティーファイルプロパティーの値として、このファイルを使用できます。

StoreInRepository ステップが実行されると、RICOH ProcessDirector が、関連プロパティーファイルで指定されているそれぞれの保存済みプロパティーの値を (各文書とジョブとともに) 保存します。

  • 関連プロパティーファイルの行に保存されているプロパティー値がヌルの場合、RICOH ProcessDirector は、そのプロパティーのヌル値を保存します。
  • プロパティーで複数の選択が許可されている場合は、RICOH ProcessDirector は、複数の選択を縦線 (|) で区切って保存します。例えば、保存されるプロパティーの値は BarcodeReader1|BarcodeReader2 などになります。
  • 複数の値がジョブプロパティーと関連オブジェクトプロパティーの両方に選択されている場合、RICOH ProcessDirectorは、下線とジョブプロパティーの名前をプロパティーのラベルに追加します。RICOH ProcessDirector はジョブプロパティー値を個別に保存します。例:
    Job.BarcodeFormat_BarcodeReader1    Job.BarcodeFormat_BarcodeReader2
    BarcodeFormat1|BarcodeFormat2          BarcodeFormat3

ユーザーは、これらのプロパティーのリポジトリーを検索できません。ジョブプロパティーまたは文書プロパティーを[アーカイブ]タブで検索した後に、[結果]テーブルの詳細を表示をクリックすると、RICOH ProcessDirectorが[プロパティー]タブに関連プロパティーの値を表示します。

例

ジョブの印刷に要求されるプリンターのモデルを保存する
  • ファイルの内容:
    Printer.Model.Specific@Job.RequestedPrinter:Job.PrinterModel
  • プリンターのモデルプロパティー:
    Ricoh Pro C901
  • 特定のジョブとそのジョブの各文書用にリポジトリーに保存される情報:
    Job.PrinterModelRicoh Pro C901
  • 検索結果の[プロパティー]ノートブックに表示される情報:

    Job.PrinterModel: Ricoh Pro C901

      注意:
    • 関連プロパティーファイルの処理中は、RICOH ProcessDirector は Job_property_identifying_object プロパティーの値や Property_identifying_intermediate_object プロパティーを保存または表示しません。
    • PrintJobs ステップで いずれかのプリンターを選択しても、Job.RequestedPrinter データベース名は使用できません。名前を Job.PreviousPrinter に置き換えます。

バーコードリーダーで使用されるバーコード形式を保存する
  • ファイルの内容:
    BarcodeReader.BarcodeFormat@Job.TrackAndTrace.BarcodeReader[Insert][ReadBarcodeData]:Job.BarcodeFormat
  • ReadBarcodeData ステップで選択されているバーコードリーダー:
    • BarcodeReader1
    • BarcodeReader2
  • BarcodeReader1 で選択されているバーコード形式:
    • BarcodeFormat1
    • BarcodeFormat2
  • BarcodeReader2で選択されているバーコード形式: BarcodeFormat3。
  • 特定のジョブとそのジョブの各文書用にリポジトリーに保存される情報:
    Job.BarcodeFormat_BarcodeReader1    Job.BarcodeFormat_BarcodeReader2
    BarcodeFormat1|BarcodeFormat2          BarcodeFormat3
  • 検索結果の[プロパティー]ノートブックに表示される情報:

    Job.BarcodeFormat_BarcodeReader1: BarcodeFormat1|BarcodeFormat2

    Job.BarcodeFormat_BarcodeReader2: BarcodeFormat3

インサーターで使用される再印刷方式を保存する
  • ファイルの内容:
    InserterSystem.ReprintMethod@Job.InserterSystem.ID:Job.InserterReprintMethod
  • 再印刷方式プロパティー値 (データベース名 InserterSystem.ReprintMethod):
    Open loop
  • 特定のジョブとそのジョブの各文書用にリポジトリーに保存される情報:
    Job.InserterReprintMethod
    Open loop
  • 検索結果の[プロパティー]ノートブックに表示される情報:

    Job.InserterReprintMethod: Open loop

ジョブを受信した入力装置のフォルダー位置を保存する
  • ファイルの内容:
    InputDevice.FolderLocation@Job.SourceInputDeviceName:Job.InputDeviceFolder
  • フォルダー位置プロパティー (データベース名 InputDevice.FolderLocation):
    /aiw/aiw1/System/hf/defaultPDF
  • 特定のジョブとそのジョブの各文書用にリポジトリーに保存される情報:
    Job.InputDeviceFolder
    /aiw/aiw1/System/hf/defaultPDF
  • 検索結果の[プロパティー]ノートブックに表示される情報:

    Job.InputDeviceFolder: /aiw/aiw1/System/hf/defaultPDF

ジョブの印刷に要求されるメディアのカラーを保存する
  • ファイルの内容:
    MediaType.Color@Media.MediaTypeID@Job.Media:Job.MediaColor
  • メディアのカラー プロパティー (データベース名 MediaType.Color):
    Ricoh Pro C901
  • 特定のジョブとそのジョブの各文書用にリポジトリーに保存される情報:
    Job.MediaColor
    Blue
  • 検索結果の[プロパティー]ノートブックに表示される情報:

    Job.MediaColor:青

    注意:
  • メディアのカラープロパティーは、 メディアの重量 (データベース名 MediaType.Weight) や メディアの詳細 (データベース名 MediaType.Details) など、他のメディアタイププロパティーに置き換えることができます。

    メディアの重量(データベース名 MediaSize.Height)などのメディアサイズプロパティーの値を保存するには、次の行を使用します。MediaSize.Height@Media.MediaSizeID@Job.Media:Job.MediaHeight