Question:
複数のユーザーのリストにタスクを分配する方法として、どのようなものがありますか?
Answer:
ワークフロー内にラウンドロビンシステムを作成することは、タスクの分配を達成する方法です。これを実現するためのガイドとして、以下が利用できます;
このラウンドロビンシステムに使用するファイルキャビネットを作成する。
- ワークフローを設定する前に、File Cabinetを作成する必要があります。設定ページにあるFile Cabinetsプラグインにアクセスし、File Cabinetを作成します。
このファイルキャビネットには以下のインデックスフィールドが必要です;
タイプ(テキスト)
Counter (Int)
MaxCount(Int)
Type= Counter
Counter = 1
MaxCount= (関係するユーザー数)
ワークフローデザイナー
下記はワークフロー構築の例です;
- ワークフローのトリガーを作成します。
Integer Data Type
Counter
MaxCounter
Text Data Type
Tech
Keyword Data Type
Techs
User of a Group Data Type
Technicianを作成します。 - グローバル変数が作成されると、次のステップは、以下の代入を持つデータ・アサイン・アクティビティを作成します。
MaxCounter ステートメントは以下の通りです。
"In File Cabinet" = [File Cabinet created]
"Field" = MaxCounter
WHERE 節 = DW_TYPE = 'Counter'
Counter文は以下の通りです;
"In File Cabinet" = [File Cabinet created]
"Field" = Counter
WHERE 節 = DW_TYPE = 'Counter'
次に、このラウンド・ロビン・システムの一部となるすべてのユーザを追加します。Replace "のチェックが外れていることを確認してください。
技術演算式:GV_Techs[GV_Counter- 1].- 次に、タスクをTechnicianグローバル変数に割り当てるAssign Toステップが作成されます。
- Assign to ステップが作成されたら、次の条件を持つ Condition ステップを実装する必要があります。
- これが真であれば、次の割り当てを持つ Assign Data ステップに進みます。
ファイル・キャビネットには、以下のステートメントを使用します。
"In File Cabinet" = [File Cabinet created]
"Field" = Counter
WHERE句 = DW_MAXCOUNT = 'GV_MaxCounter' - そうでなければ、Elseはカウンタに 1 を追加する別のデータ割り当てステップにつながります。
File Cabinetの場合、以下のステートメントを使用します。
"In File Cabinet" = [File Cabinet created]
"Field" = Counter
WHERE clause = DW_MAXCOUNT = 'GV_MaxCounter'.
一度設定されると、ワークフローがトリガーされると、まず APAdmin に割り当てられ、次のワークフロー・インスタンスは Brian.Ford に割り当てられ、次のインスタンスは Fred.Winner に割り当てられ、最後に 4 番目のインスタンスで APAdmin に戻る。
KBA は、クラウドとオンプレミスの両方の組織に適用可能である。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。