ビュー:

Question:
複数のユーザーのリストにタスクを分配する方法として、どのようなものがありますか?

Answer:
ワークフロー内にラウンドロビンシステムを作成することは、タスクの分配を達成する方法です。これを実現するためのガイドとして、以下が利用できます;

 

このラウンドロビンシステムに使用するファイルキャビネットを作成する。

 

  1. ワークフローを設定する前に、File Cabinetを作成する必要があります。設定ページにあるFile Cabinetsプラグインにアクセスし、File Cabinetを作成します。
    このファイルキャビネットには以下のインデックスフィールドが必要です;
    タイプ(テキスト)
    Counter (Int)
    MaxCount(Int)

  2. Type= Counter
    Counter = 1
    MaxCount= (関係するユーザー)

 

ワークフローデザイナー
下記はワークフロー構築の例です

 

  1. ワークフローのトリガーを作成します。

    Integer Data Type
    Counter
    MaxCounter

    Text Data Type
    Tech

    Keyword Data Type
    Techs

    User of a Group Data Type
    Technician作成します

  2. グローバル変数が作成されると、次のステップは、以下の代入を持つデータ・アサイン・アクティビティを作成します。


    MaxCounterステートメントは以下の通りです;
    “In File Cabinet” = [File Cabinet created] 
    “Field” = MaxCounter 
    WHERE clause = DW_TYPE = 'Counter' 

    反論は以下の通りです; 
    “In File Cabinet” = [File Cabinet created] 
    “Field” = Counter 
    WHERE clause = DW_TYPE = 'Counter' 

    次に、このラウンド・ロビン・システムの一部となるすべてのユーザを追加します。Replace "のチェックが外れていることを確認してください。



  3. 技術演算式:GV_Techs[GV_Counter- 1].
  4. 次に、タスクをTechnicianグローバル変数に割り当てるAssign Toステップが作成されます

  5. Assign to ステップが作成されたら、次の条件を持つ Condition ステップを実装する必要があります。

  6. これが真であれば、次の割り当てを持つ Assign Data ステップに進みます。 



    ファイル・キャビネットには、以下のステートメントを使用します
    “In File Cabinet” = [File Cabinet created] 
    “Field” = Counter 
    WHERE clause = DW_MAXCOUNT = 'GV_MaxCounter'
  7. そうでなければ、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 は、クラウドとオンプレミスの両方の組織に適用可能である。

 

注意:この記事英語からの翻訳ですこの記事まれる情報オリジナルの英語版製品づくものです。翻訳版記事使用されている文法などには、細かいりがある場合があります。翻訳正確さを完全保証することは出来かねますがほとんどの場合、十分情報られるとわれます。万一、疑問じた場合、英語版記事えてごください