Question:
あるロールのユーザーがすでに必要書類を提出している場合、そのユーザーに割り当てら れたタスクを除外するにはどうすればよいですか?
Answer:
あるロールのユーザーをタスクから除外する方法については、以下のガイドを参照してください;
以下のワークフローは、このプロセスがどのように構成されるかの例です。以下のワークフローは、このプロセスがどのように構成されるかの例です。
1.以下のトリガー条件が、このワークフローのために作成された;
ステータス = AssignTest
2.ワークフローを構成する前に、対応するデータ型で以下のグローバル変数を作成してください。
- キーワードデータ型としての2Users
- テキストデータ型としてのSubmitter
- テキストデータ型としてのUsers
- グループデータ型としてのUsersGroup
3.最初に作成するアクティビティは、"Add Users to User List(ユーザ・リストにユーザを追加する)" という名前のAssign Dataステップです。グローバル変数へのデータ割り当ては、以下のとおりです;
ワークフローグローバル変数 = Submitter = ドキュメントのインデックスエントリ = Store User
ワークフローグローバル変数 = UsersGroup = 固定エントリ = Admin
ワークフローグローバル変数 = UsersGroup = 固定エントリ = Test
ワークフローグローバル変数 = UsersGroup = 固定エントリ = Test2
ワークフローグローバル変数 = Users = ワークフローグローバル変数 = 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は、クラウドとオンプレミスの両方の組織に適用できます。