ビュー:
Question:
複数のインデックスフィールドをドキュメント名として使用するように設定するにはどうすればよいですか?

Answer:
複数のインデックスフィールドをドキュメント名として使用するように設定するには、以下のガイドを参照してください;
 
1.ファイルキャビネットのプラグインから、データベースフィールドタブに移動し、ドキュメント名として使用したいフィールドの「ドキュメント名オプションを選択します。
この例では、「会社」 フィールドが選択されています。必要であれば、ドキュメント名として使用する新しいフィールドを作成することもできます。
(注:「長さ」の値が、ドキュメント名として使用する可能性のあるフィールドを収容するのに十分な大きさであることを確認してください)


2. DocuWare Workflow Designerアプリケーションを開き、"+"を選択して新しい ワークフローを作成します。


3.ワークフローに名前を付け、ドロップダウンからファイルキャビネットを選択し、ユーザー名を入力し ます。
完了したら、上部にある「トリガー 」タブをクリックします。


4.ワークフローを開始するトリガー条件を設定します。 また、「スケジュール」メニューを開き、特定の日時にワークフローを開始するよう設定することもできます。
この例では、「ステータス」インデックスが「新規」の新規保管文書をトリガーとしています。


5.左側の "Assign data" アクティビティを クリックしてドラッグし、ワークフロー キャンバスにドロップします。


6.アクティビティに名前を付け、「Assign data」ステップに以下の設定をします:
 
文書のインデックスデータ (DocuWareの新しいバージョンでは、宛先タイプはインデックスフィールドになります) - 会社 - 算術式
 
完了したら、編集アイコンを選択し、算術式を記述します。
(注:フィールド/変数については、ドキュメント名として使用するために選択したフィールドを使用してください)



7.複数のインデックスフィールドをドキュメント名として使用するには、ドキュメントのインデックスフィールドを連結する必要があります。 これらのフィールドを連結して新しい値を作成するには、ドキュメント名の一部にしたい各インデックスフィールドの間に「+」記号を入力します。日付や数値など、テキスト以外のフィールドの場合は、 Cstr関数を使用してテキストに変換する必要があります。強い値に変換したい値は、下のスクリーンショットに表示されているように、CStrを左側に持つ括弧内になければなりません。インデックスフィールドの間にセパレータを「追加」することもできます。
 
この例では、アンダースコアをセパレータとして使用している;
 
CStr(DW_DATE)+"_" +DW_CONTACT+"_" + DW_DOCUMENT_TYPE

(注:Cstrなどの関数の詳細については、 DocuWare Knowledge Centerを参照してください。)


8.


9. ワークフローのステップ同士を必ず接続し、ワークフローを保存・公開します。文書がワークフローを通過すると、文書名として使用されているCompany フィールドは、Document Type、 DateContactの 3 つのインデックスフィールドを連結したものに更新されます。 文書 名は 右上に表示されます。
 
KBAは、クラウド組織とオンプレミス組織の両方に適用できます。

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。