ビュー:

Question:
あるロールのユーザーがすでに必要書類を提出している場合、そのユーザーに割り当てら れたタスクを除外するにはどうすればよいですか?

Answer:
あるロールのユーザーをタスクから除外する方法については、以下のガイドを参照してください;

以下のワークフローは、このプロセスがどのように構成されるかの例です。以下のワークフローは、このプロセスがどのように構成されるかの例です。

1.以下のトリガー条件が、このワークフローのために作成された;

Status = AssignTest

 

2.ワークフローを構成する前に、対応するデータ型で以下のグローバル変数を作成してください。

  • キーワードデータ型としての2Users

  • テキストデータ型としてのSubmitter

  • テキストデータ型としてのUsers

  • グループデータ型としてのUsersGroup


3.最初に作成するアクティビティは、"Add Users to User List(ユーザ・リストにユーザを追加する)" という名前のAssign Dataステップです。グローバル変数へのデータ割り当ては、以下のとおりです;

Workflow global variable = Submitter = Index entry of the document = Store User
Workflow global variable = UsersGroup = Fixed entry = Admin
Workflow global variable = UsersGroup = Fixed entry = Test
Workflow global variable = UsersGroup = Fixed entry = Test2
Workflow global variable = Users = Workflow global variable = Users Group


4.次に、DocuWare の "store user "インデックスフィールドを使用する条件ステップを作成します。

条件
GV_Users.Contains(DW_DWSTOREUSER)


5.条件ステップを作成した後、"Remove User from list "という名前の別のデータ割り当てステップを作成します。

Workflow global variable = Users = Arithmetic expression = Replace(GV_Users, DW_SUBMITTEDBY, "")


6.次のアクティビティはAssign toステップで、次のタスクを "UserGroup "変数に割り当てます。



7.最後に、"Test "と呼ばれる "Decision"を持つタスク・アクティビティを作成し、タスクが希望するユーザーに送られるようにします。

KBAは、クラウドとオンプレミスの両方の組織に適用できます。