フィールドの値によって検証担当者を分けたい

質問

1つの文書定義で処理します。特定のフィールドの値によって検証できるユーザーをコントロールしたいです。

回答

  1. ワークフロースキーマを「詳細設定」に指定します。
  2. 「検証ステージの設定 → エントリ条件」を開きます。
  3. ルールを追加し、条件タイプをスクリプトにします。
  4. 以下の例のスクリプトでは、文書定義の「CreditNoteNo」フィールドの値が「03」である場合、ID21のユーザーのみが処理できる検証タスクが作成されます。
    //C#
    if (Document.Field("Document Section 1\\CreditNoteNo").Text == "03"){
        Result.PrincipalId = 21;
    }

ユーザーIDをFlexiCaptureデータベースのdbo.Principalテーブルで確認できます。

ルールの結果として、検証ステーションにルールで指定されているユーザーでログインしますと、パーソナルタスクがあると確認できます。

他にご質問がございましたら、リクエストを送信してください

コメント

0件のコメント

サインインしてコメントを残してください。