割り当てに基づいてアクティビティを表示するシナリオ

この例には、さまざまな階層のグループまたは個人に割り当てられたアクティビティおよびジョブに基づいてジョブ リストや作業キューに表示されるアクティビティのシナリオが含まれています。

  1. 5 つの個人リソース (User1、User2、User3、User4、User5) を作成します。「個人リソースの作成」を参照してください。
  2. リソース グループ (SuperGrp、SubordGrp、SubordChildGrp、SubordMemGrp、SubordChildMemGrp) を作成します。「グループ リソースの作成」を参照してください。
  3. 次の表に示すようにリソースを割り当てます。

    リソース 関係 リソース
    User1 以下のメンバー: SubordGrp
    User2 以下のメンバー: SubordChildGrp
    User3 以下のメンバー: SuperGrp
    User4 以下のメンバー: SubordMemGrp
    User5 以下のメンバー: SubordChildMemGrp
    SubordGrp 以下のスーパーバイザー: SubordChildGrp
    SubordMemGrp 以下のメンバー: SubordGrp
    SubordChildMemGrp 以下のメンバー: SubordChildGrp
  4. 通常アクティビティ Activity1 を使用してプロセス マップを作成し、Map1 という名前で保存します。「基本プロセスの設計」を参照してください。
  5. 作業キューおよびジョブ リスト クエリの割り当てに基づくさまざまなユース ケースについて理解するには、以下のテスト シナリオを実行します。

シナリオ 1: 個人はスーパーバイザー、部下はグループ

部下グループに個人のスーパーバイザーを割り当てるには、Map1 を次のように構成します。

  1. SubordGrp のスーパーバイザーとして User3 を割り当てます。
  2. Map1 で、User3、SubordGrp、SubordMemGrp、SubordChildGrp、SubordChildMemGrp、User1、User2、User4、および User5 を Activity 1 に割り当てます。
  3. TotalAgility Workspace で、User3 としてログインします。
  4. プロセス マップ Map1 を使用してジョブを作成します。
  5. [タスク] > [作業キュー] に移動します。

    [作業キュー] ページが表示されます。

  6. 新しいクエリを作成するか、既存のクエリを編集します。
  7. 割り当てに基づいて表示されるアクティビティのテーブルを参照してください。

    割り当て先 ジョブの可視性 結果

    [自分の直属の部下]

    ログイン ユーザーの直接の (直属の) 部下にのみ割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • SubordGrp (直属の部下グループ)

    • SubordMemGrp (SubordGrp のメンバー)

    • User1 (SubordGrp のメンバー)

    • User4 (SubordMemGrp のメンバー)

    [自分と直属の部下]

    直接の (直属の) 部下に割り当てられたアクティビティおよびログイン ユーザーに割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • User3

    • User3 の直属の部下

    [自分の部下]

    ログイン ユーザーの直属の部下および間接的な部下に割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • SubordGrp (直属の部下グループ)

    • User1 (SubordGrp のメンバー)

    • SubordMemGrp (SubordGrp のメンバー)

    • User4 (SubordMemGrp のメンバー)

    • SubordChildGrp (間接的な部下グループ)

    • User2 (SubordChildGrp のメンバー)

    • SubordChildMemGrp (SubordChildGrp のメンバー)

    • User5 (SubordChildMemGrp のメンバー)

    [自分と部下]

    ログイン ユーザーの直属の部下および間接的な部下に割り当てられたアクティビティと、ログイン ユーザーに割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • User3

    • User3 の部下

シナリオ 2: グループはスーパーバイザー、部下は個人

グループを個人の部下のスーパーバイザーに割り当てるには、Map1 を次のように構成します。

  1. User1 のスーパーバイザーとして SuperGrp を割り当てます。

    User2 は User1 の部下です。

  2. SubordGrp のスーパーバイザーである User3 を削除します。
  3. Map1 で User3、SuperGrp、User1、および User2 を Activity 1 に割り当てます。
  4. プロセス マップ Map1 を使用してジョブを作成します。
  5. TotalAgility Workspace で、User3 としてログインします。
  6. プロセス マップ Map1 を使用してジョブを作成します。
  7. [タスク] > [作業キュー] に移動します。

    [作業キュー] ページが表示されます。

  8. 新しいクエリを作成するか、既存のクエリを編集します。
  9. 割り当てに基づいて表示されるアクティビティのテーブルを参照してください。

    割り当て先 ジョブの可視性 結果

    [自分の直属の部下]

    ログイン ユーザーの直接の (直属の) 部下にのみ割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には、User1 (SuperGrp の直属の部下) に割り当てられたアクティビティが表示されます

    [自分と直属の部下]

    直接の (直属の) 部下に割り当てられたアクティビティおよびログイン ユーザーに割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • User3

    • User3 の直属の部下

    [自分の部下]

    ログイン ユーザーの直属の部下および間接的な部下に割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • User1 (SuperGrp の直属の部下)

    • User2 (SuperGrpの間接的な部下)

    [自分と部下]

    ログイン ユーザーの直属の部下および間接的な部下に割り当てられたアクティビティと、ログイン ユーザーに割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • User3

    • User3 の部下

シナリオ 3: グループはスーパーバイザー、部下はグループ

部下グループのスーパーバイザーとしてグループを割り当てるには、Map1 を次のように構成します。

  1. SubordGrp のスーパーバイザーとして SuperGrp を割り当てます。
  2. User1 のスーパーバイザーである User3 を削除します。
  3. User2 のスーパーバイザーである User1 を削除します。
  4. Map1 で、User3、SuperGrp、SubordGrp、SubordChildGrp、SubordMemGrp、SubordChildMemGrp、User1、User2、User4、および User5 を Activity1 に割り当てます。
  5. TotalAgility Workspace で、User3 としてログインします。
  6. プロセス マップ Map1 を使用してジョブを作成します。
  7. [タスク] > [作業キュー] に移動します。

    [作業キュー] ページが表示されます。

  8. 新しいクエリを作成するか、既存のクエリを編集します。
  9. 割り当てに基づいて表示されるアクティビティのテーブルを参照してください。

    割り当て先 ジョブの可視性 結果

    [自分の直属の部下]

    ログイン ユーザーの直接の (直属の) 部下にのみ割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • SubordGrp (直属の部下グループ)

    • User1 (SubordGrp のメンバー)

    • SubordMemGrp (SubordGrp のメンバー)

    • User4 (SubordMemGrp のメンバー)

    [自分と直属の部下]

    直接の (直属の) 部下に割り当てられたアクティビティおよびログイン ユーザーに割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • User3

    • User3 の直属の部下

    [自分の部下]

    ログイン ユーザーの直属の部下および間接的な部下に割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • SubordGrp (直属の部下グループ)

    • User1 (SubordGrp のメンバー)

    • SubordMemGrp (SubordGrp のメンバー)

    • User4 (SubordMemGrp のメンバー)

    • SubordChildGrp (間接的な部下グループ)

    • User2 (SubordChildGrp のメンバー)

    • SubordChildMemGrp (SubordChildGrp のメンバー)

    • User5 (SubordChildMemGrp のメンバー)

    [自分と部下]

    ログイン ユーザーの直属の部下および間接的な部下に割り当てられたアクティビティと、ログイン ユーザーに割り当てられたアクティビティを表示します。

    User3 (ログイン ユーザー) には以下に割り当てられたアクティビティが表示されます。

    • User3

    • User3 の部下