ビュー:

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は、クラウドとオンプレミスの両方の組織に適用できます。