質問
1つの文書定義で処理します。特定のフィールドの値によって検証できるユーザーをコントロールしたいです。
回答
- ワークフロースキーマを「詳細設定」に指定します。
- 「検証ステージの設定 → エントリ条件」を開きます。
- ルールを追加し、条件タイプをスクリプトにします。
- 以下の例のスクリプトでは、文書定義の「CreditNoteNo」フィールドの値が「03」である場合、ID21のユーザーのみが処理できる検証タスクが作成されます。
//C#
if (Document.Field("Document Section 1\\CreditNoteNo").Text == "03"){
Result.PrincipalId = 21;
}
ユーザーIDをFlexiCaptureデータベースのdbo.Principalテーブルで確認できます。
ルールの結果として、検証ステーションにルールで指定されているユーザーでログインしますと、パーソナルタスクがあると確認できます。
コメント
0件のコメント
サインインしてコメントを残してください。