ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Business Process Managementユーザーズ・ガイド
11g リリース1 (11.1.1.7)
B61408-10
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

10 プロセス・ワークスペースでの組織の管理

この章では、Oracle Business Process Management Suiteの管理者が組織単位、ビジネス・カレンダ、営業休日、ロールおよびその他のユーザー・プロパティを定義して組織をモデリングできる方法について説明します。

この項には次のトピックが含まれます:

10.1 プロセス・ワークスペースでの組織エンティティのデプロイメントについて

組織単位の詳細は、『Oracle Fusion Middleware Oracle Business Process Managementモデリングおよび実装ガイド』を参照してください。

プロセスをデプロイするときは、組織単位やカレンダなど各種の組織エンティティが作成されます。これらのエンティティはプロセス・ワークスペースでのみ変更ができます。その後、プロセスを再デプロイするときに、ランタイム時に加えられた変更がOracle BPM Studio内のデータによって上書きされることはありません。

10.2プロセス・ワークスペースでの休日ルールの管理

図10-1 休日ルール

この図の説明が続きます。
「図10-1 休日ルール」の説明

営業休日は、カレンダ・ルールに適用できる休日のコレクションです。プロセスの期間を計算する際、指定した休日がカレンダに反映されます。

カレンダ・ルールごとに、必要な数の休日を作成できます。たとえば、インド、米国、中国の各休日ルールを特定のカレンダに適用する場合、プロセスの期間を計算するときに各国の休日が考慮されます。

営業休日ルールを作成する際には、休日の名前、日付、タイプを指定します。表10-1は、休日のタイプをリストおよび説明しています。

表10-1 休日のタイプ

休日のタイプ 説明

毎年同日

毎年の同じ日

今年

今年のみ

毎月第N営業日

毎年同じ月の同じ週の同じ曜日。たとえば、米国で感謝祭は11月の第4木曜日に定められています。

第N参照休日

指定されている別の休日と関係のある日付。たとえば、感謝祭の次の日。

翌営業日

指定された日付に最も近い営業日。たとえば米国では、独立記念日の祝日は7月4日に最も近い平日に設定されます。


休日ルールを作成するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「カレンダ」をクリックします。「カレンダ」ページが表示されます。

  3. 「休日リスト」セクションで、「休日リストの追加」をクリックします。「休日リストの追加」ダイアログが表示され、新しい休日リスト名を入力するように求められます。

  4. 新しい休日リスト名を入力し、「OK」をクリックします。休日リストに新しい休日リストが表示されます。

  5. 新しい休日リストを選択します。新しいリストの詳細が右のペインに表示されます。

  6. 休日の詳細セクションで、「休日の追加」をクリックします。新しい休日の属性を指定するための行が表示されます。

  7. 休日の名前と、1年のうちで休日となる日を指定します。表10-1は、休日の繰返しを指定するオプションを示しています。

  8. 「適用」をクリックします。新しい休日ルールが指定した内容に応じて構成されます。

休日ルールを編集するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「カレンダ」をクリックします。「カレンダ」パネルが右のペインに表示されます。

  3. 「休日リスト」セクションで、編集する休日ルールを選択します。ルールの詳細ページが右のペインに表示されます。

  4. 「設定」で、「適用」をクリックします。休日ルールが指定した内容に応じて変更されます。

休日ルールを削除するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「カレンダ」をクリックします。「カレンダ」パネルが右のペインに表示されます。

  3. 「休日リスト」セクションで、削除する休日ルールを選択します。ルールの詳細が右のペインに表示されます。

  4. 「休日ルールの削除」をクリックします。これにより、休日ルールが削除されます。

10.3 プロセス・ワークスペースでのカレンダ・ルールの管理

図10-2 カレンダ・ルール

この図の説明が続きます。
「図10-2 カレンダ・ルール」の説明

ビジネス・カレンダは、毎日の勤務パターンと各週の勤務構造を定義するだけでなく、営業休日のルールを使用して非営業日も定義します。つまり、ビジネス・カレンダと休日ルールを組み合せて勤務期間を定義します。

ビジネス・カレンダを作成する際には、次の要素を定義します。

カレンダは必要な数だけ作成できます。

ロールと組織単位のアソシエーションに対してビジネス・カレンダを指定できます。たとえば、「US-California」という組織単位の「InsuranceAgents」ロールが「US-California」のビジネス・カレンダに従うように指定できます。

カレンダ・ルールを作成するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「カレンダ」をクリックします。右のペインに、「カレンダ」ページが表示されます。

  3. 「カレンダ」セクションで、「カレンダ・ルールの追加」をクリックします。「カレンダ・ルールの追加」ダイアログが表示され、新しいカレンダ・ルール名を入力するように求められます。

  4. 新しいカレンダ・ルール名を入力し、「OK」をクリックします。「カレンダ」リストに新しいカレンダ・ルールが表示されます。

  5. 新しいカレンダ・ルールを選択します。新しいルールの詳細が右のペインに表示されます。

  6. 次の項目を指定します。

    • タイムゾーン

    • 適用される休日ルール(存在する場合)

    • 適切な開始および終了時

  7. 「適用」をクリックします。新しいカレンダ・ルールが指定した内容に応じて構成されます。

カレンダ・ルールを編集するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「カレンダ」をクリックします。右のペインに、「カレンダ」ページが表示されます。

  3. 編集するカレンダ・ルールを選択します。新しいルールの詳細ページが右のペインに表示されます。

  4. 「設定」で、「適用」をクリックします。カレンダ・ルールが指定した内容に応じて変更されます。

カレンダ・ルールをロールと組織単位に関連付けるには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「ロール」をクリックします。「ロール」パネルに、管理が承認されたロールの一覧が表示されます。

  3. 「詳細」パネルの「カレンダ」セクションで、「アプリケーション・ロールの組織単位に新規カレンダ・ルールを関連付けます。」をクリックします。「カレンダおよび組織単位」リストが「カレンダ」・セクションに表示されます。

  4. 「カレンダ」および「組織単位」リストを使用して、このロールを関連付けるカレンダと組織単位を指定します。

  5. 「適用」をクリックします。

カレンダを組織単位に関連付けるには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」の下で、「組織単位」をクリックします。「組織単位」パネルが表示されます。

  3. カレンダ・ルールを関連付ける組織単位を選択します。その組織単位の詳細が右のペインに表示されます。

  4. 「詳細」パネルの「カレンダ」リストから、この組織単位に関連付けるカレンダを選択します。

  5. 「適用」をクリックします。

カレンダ・ルールを削除するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「カレンダ」をクリックします。「カレンダ」パネルが右のペインに表示されます。

  3. 「カレンダ」セクションで、削除するカレンダ・ルールを選択します。ルールの詳細が右のペインに表示されます。

  4. 「カレンダの削除」をクリックします。これにより、カレンダが削除されます。

10.4 プロセス・ワークスペースでの他のユーザーまたはグループのルールの管理(管理者として)

管理者はルールを変更できます。この機能は、ルールに関する問題解決に役立ちます。たとえば、退職したユーザーに割り当てられていたタスクを自動的に別のユーザーまたはグループに割り当てるルールを設定できます。

別のユーザーまたはグループに関するルールを作成するには:

  1. プロセス・ワークスペース・ツールバーで、「プリファレンス」をクリックします。「プリファレンス」ペインが左側に表示されます。

    「ユーザー・プリファレンス」ペインで、「ルール」をクリックします。

  2. 「他のルール」タブをクリックします。

  3. 図10-3に示すように、ルールを作成する対象のユーザーまたはグループを検索します。

    図10-3 別のユーザーまたはグループのルールの作成

    この図の説明が続きます。
    「図10-3 別のユーザーまたはグループのルールの作成」の説明

  4. 「ユーザー・ルール」ノードまたはグループ名(グループ・ルールの場合)をクリックします。

  5. 「追加」アイコンをクリックして、ルールを作成します。

  6. 図10-4に示すように、ルールの情報を入力して「保存」をクリックします。

    図10-4 別のユーザーまたはグループのルールの定義

    この図の説明が続きます。
    「図10-4 別のユーザーまたはグループのルールの定義」の説明

10.5 プロセス・ワークスペースでのロールの管理

ロールは、OracleBPMProcessRolesAppというアプリケーションの下にあるアプリケーション・ロールとして作成されます。このロールには2つのタイプがあります。

ロールを作成する際には、ロール名とロールの権限受領者をともに定義します。権限受領者にはユーザー、グループまたは他のアプリケーション・ロールのいずれかを指定できます。

新しいロールの付与時にユーザーがログインしている場合は、ログアウトして再度ログインすると、新しく付与されたロールが有効になります。

10.5.1 新しいアプリケーション・ロールの追加方法

新しいアプリケーション・ロールを追加するには:

  1. プロセス・ワークスペース・ツールバーで、「管理」をクリックします。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「ロール」をクリックします。「ロール」パネルに、管理が承認されたロールの一覧が表示されます。

  3. 「ロール」パネルの右上隅で、「新規ロールを追加します」をクリックします。「ロールの追加」ダイアログ・ボックスが表示されます。

  4. 新しいロールの名前と説明(省略可能)を指定します。「OK」をクリックします。「ロール」パネルに新しいロールが表示されます。

  5. このロールをユーザー、グループまたはアプリケーション・ロールに付与するには、10.5.3項「ロールを付与および取り消す方法」の手順を実行します。

  6. カレンダおよび対応する組織単位をこのロールに関連付けるには、「カレンダ」セクションで、次を実行します。

    1. 「アプリケーション・ロールの組織単位に新規カレンダ・ルールを関連付けます。」を選択します。

    2. 「カレンダ」リストから、この新しいロールに関連付けるカレンダを選択します。

    3. 「組織単位」リストから、上で指定したカレンダに関連付ける単位を選択します。


    注意:

    カレンダをロールの組織単位に関連付けると、このカレンダは、該当のロールを使用する際にカレンダ・ページに関連付けられているカレンダをオーバーライドします。


10.5.2 ロールのエスカレーション・パスの指定方法

管理者は、エスカレートされたタスクがたどるパスを指定できます。

エスカレーション・パスの詳細は、第7.8項「プロセス・ワークスペースでのエスカレーションの処理」を参照してください。

エスカレーション・パスを指定するには:

  1. プロセス・ワークスペース上部のツールバーで、「管理」をクリックします。ナビゲーション・ペインに「管理領域」ページが表示されて「ロール」が強調表示され、対応する情報が右のペインに表示されます。

  2. 既存ロールのエスカレーション・パスを設定する場合は、そのロールをリストから選択します。対応する情報が、右のペインの下半分に表示されます。

    新しいロールを作成した場合は、「新規ロールを追加します」をクリックし、第10.5.1項「新しいアプリケーション・ロールの追加方法」の指示に従います。新しいロールがリストに表示され、対応する情報が右のペインの下半分に表示されます。

    図10-5は、「エスカレーション・パス」フィールドが強調表示された「ロール」ウィンドウを示しています。

    図10-5 エスカレーション・パスの設定

    この図については本文で説明しています。
  3. リストから「ユーザー」、「グループ」または「ロール」のいずれかを選択します。特定の名前を入力または参照することも可能です。

  4. エスカレーション・パスを指定したら、「適用」をクリックします。

10.5.3 ロールを付与および取り消す方法

ユーザー、グループまたはアプリケーション・ロールに対して、ロールを付与したり、ロールを取り消すことができます。

ユーザー、グループまたはアプリケーション・ロールにロールを付与するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「ロール」をクリックします。「ロール」パネルに、管理が承認されたロールの一覧が表示されます。

  3. ロールを選択します。選択したロールの詳細が「詳細」パネルに表示されます。

  4. 「メンバー」セクションで、「ユーザー、グループまたはロールにロールを付与します。」をクリックします。

  5. 検索パラメータを指定して「検索」をクリックし、このロールを付与するユーザー、グループまたはアプリケーション・ロールを選択します。選択に応じた「詳細」セクションが表示されます。

  6. 「OK」をクリックします。指定したユーザーまたはグループが「メンバー」セクションのリストに表示されます。

  7. 「詳細」パネルで「保存」をクリックします。

ユーザー、グループまたはアプリケーション・ロールからロールを取り消すには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「ロール」をクリックします。「ロール」パネルに、管理が承認されたロールの一覧が表示されます。

  3. ロールを選択します。選択したロールの詳細が「詳細」パネルに表示されます。

  4. 「メンバー」セクションで、「ユーザー、グループまたはロールからロールを取り消します。」をクリックします。

  5. 「OK」をクリックします。指定したユーザーまたはグループは「メンバー」ボックスに表示されなくなります。

  6. 「詳細」パネルで「保存」をクリックします。


注意:

設計時に、ロールからメンバーを削除してプロセスを更新した後、プロセスを再デプロイしても、削除したメンバーがそのロールのメンバーとしてまだ表示されます。これは、設計時にロールからメンバーを削除する権限が管理者に制限されているためです。


10.5.4 ロール固有のビューとレイアウトを作成および管理する方法

ロール固有のレイアウトの作成の詳細は、5.1項「プロセス・ワークスペースでのカスタム・ページの作成」を参照してください。

10.6 プロセス・ワークスペースでのパラメータ・ロールの管理

パラメータ・ロールは、管理者が作成する論理上のロールです。パラメータ・ロールのメンバーは、パラメータ付きの問合せとして指定することで、実行時に動的に評価されます。

パラメータ・ロールは、プロセス・デプロイメントで作成するプロセス・ロール、またはプロセス・ワークスペースの「管理」パネルを使用して作成するプロセス・ロールのみに基づくことができます。具体的には、パラメータ・ロールは、「管理」パネルの「ロール」セクションにすでにシードされて表示されているアプリケーション・コンテキストのOracleBPMProcessRolesAppで定義されたロールに基づくことができます。

パラメータ・ロールでは、組織単位のメンバーまたはタスクの割当て先が定義されます。

10.6.1 組織単位のメンバーの問合せに使用するパラメータ・ロール

これらのパラメータ・ロールは問合せを使用して指定したユーザーのグループで、たとえば、HomeInsuranceの専門知識を持つInsuranceAgentロールのすべての権限受領者で、専門知識は拡張ユーザー・プロパティです。

問合せには、次の1つ以上の要素が含まれます。

  • グループ・メンバーシップ

  • ロール・メンバーシップ

  • 事前定義の値のリストからユーザーが選択する形式の拡張ユーザー・プロパティ

    拡張ユーザー・プロパティの詳細は、第10.7項「プロセス・ワークスペースでの拡張ユーザー・プロパティの管理」を参照してください。


    注意:

    パラメータ・ロールによってすでに使用されている拡張ユーザー・プロパティを削除すると、そのロールを管理する際にエラーが発生します。


10.6.2 タスクの割当てで使用するパラメータ・ロール

パラメータ・ロールには1つ以上の定義済パラメータがあり、それらのパラメータはタスクを割り当てることができるユーザーのタイプを指定します(たとえば、タスクをパラレル・タスクとして西地区に属していてスキルセットにJAVAが含まれるすべてのユーザーに割り当てることができます)。動的パラメータ・ロールで返される割当て先は、リスト・ビルダーのすべてのタイプ(シーケンシャル、パラレル、管理チェーンなど)に使用できます。

パラメータ値は、設計時にプレーン値またはXPath式のいすれかで定義されます。

10.6.3 パラメータ・ロールの作成方法

パラメータ・ロールを作成するには:

  1. プロセス・ワークスペース・ツールバーで、「管理」をクリックします。左のペインに「管理領域」パネルが表示されます。

  2. 「パラメータ・ロール」を選択します。「パラメータ・ロール」パネルが右のペインに表示されます。

  3. 「パラメータ・ロール」パネルで「パラメータ・ロールの作成」をクリックします。これにより、編集可能な 「詳細」パネルが開きます。

  4. このパラメータ・ロールの名前を入力します。

  5. このパラメータ・ロールをタスク割当て先に添付しない場合は、ステップcをスキップします。

    このパラメータ・ロールをタスク割当て先に添付する場合は、その割当て先を指定するようにパラメータを定義する必要があります。

    タスクの割当てで使用するパラメータ・ロールに対してパラメータを定義するには:

    1. 「パラメータ」を展開し、「パラメータの追加」をクリックします。編集可能な表を使用すると、図10-6の例のように、パラメータの名前とタイプを指定することができます。

      名前とタイプを指定してパラメータを定義します。さらに別のパラメータを追加するには、「パラメータの追加」を再度クリックし、同じ手順を繰り返します。

      図10-6 パラメータの定義

      この図の説明が続きます。
      「図10-6 パラメータの定義」の説明


      注意:

      定義したパラメータの一部またはすべてを使用する必要はありません。

      パラメータを定義すると、定義したパラメータが問合せで使用されるかどうかに関係なく、ロールはパラメータ・ロールとして処理されます。


  6. 「権限受領者」リストから、「グループ」または「アプリケーション・ロール」を選択します。

    「グループ」を選択した場合は、グループの名前を次のいずれかの方法で指定します。

    • テキスト・フィールドにグループの名前を入力します。

    • 「グループの選択」をクリックし、検索を開始します。「グループの選択」ダイアログ・ボックスが表示されます。検索を指定するか、ワイルドカードとしてアスタリスク(*)を使用し、「OK」をクリックします。

      指定したグループが、このパラメータ・ロールの権限受領者としてリストされます。

    「アプリケーション・ロール」を選択した場合:

    1. 「アプリケーション・ロール」リストから、「OracleBPMProcessRolesApp」を選択します。

    2. ドル記号($)を入力し、フィールドの隣に表示されるリストからパラメータを選択して指定します。

    3. 権限受領者を含めるための条件を構成します。これを行うには、「条件の追加」リストから条件を選択します。リストされる条件には、LDAPリポジトリの標準のLDAP属性条件が含まれます。次の2つの条件タイプがリストされます。

      • LDAP属性条件: LDAP属性条件は、条件リストで先頭文字が大文字で表示されます。

      • 拡張ユーザー・プロパティ: 拡張ユーザー・プロパティの条件は、条件リストで大文字で表示されます。

    4. 「条件行の追加」をクリックして、各条件の値を指定します。これらの値には、次のいずれかを使用できます: (1)ユーザーの所属するアプリケーション・ロールまたはグループ、(2)ユーザーが一致する必要のある拡張ユーザー・プロパティ。拡張ユーザー・プロパティは、第10.7項 プロセス・ワークスペースでの拡張ユーザー・プロパティの管理で指定したものです。または、(3)タスクの割当て時にパラメータ・ロールで定義した任意のパラメータを使用できます。値の入力を開始する際は、先頭にドル記号($)を付加します。定義済パラメータのリストは、図10-7の例のように、フィールドの隣に表示されます。

      図10-7 パラメータ・ロールで使用するユーザーの条件としての定義済パラメータの選択

      この図の説明が続きます。
      「図10-7 パラメータ・ロールで使用するユーザーの条件としての定義済パラメータの選択」の説明

    5. 1つ以上の条件を選択すると、指定した条件が、含めるユーザーのリストに表示されます。次に、その条件にフィルタを指定することができます。

  7. 「保存」をクリックします。

  8. デフォルトで条件リストに表示される標準のLDAP属性条件に加えて、カスタムLDAP属性に基づいた条件の追加がサポートされています。カスタムLDAP属性条件についての追加の構成は、Oracle Enterprise Manager Fusion Middleware Controlから行います。カスタムLDAP属性条件を追加するには:

    1. Oracle Enterprise Manager Fusion Middleware Control (http://<server name>:<port number>/em/)にログインします

    2. Farm_soainfraSOAsoa-infra (AdminServer)を展開します

    3. 図10-8に示すように、「SOAインフラストラクチャ」「管理」「システムMBeanブラウザ」に移動します。

      図10-8 Enterprise ManagerでのLDAP属性のカスタマイズ

      図についてはテキストで説明しています
    4. 図10-9に示すように、「アプリケーション定義のMBean」「oracle.as.soainfra.config」「サーバー: 管理サーバー」「WorkflowIdentityConfig」「human-workflow」「WorkflowIdentityConfig.ConfigurationType」「jazn.com」「WorkflowIdentityConfig.ConfigurationType.ProviderType」を開きます。

      図10-9 JpsProviderの「属性」タブの表示

      図についてはテキストで説明しています。
    5. JpsProviderをクリックすると、右のペインに「属性」タブが表示されます

      SearchableUserAttribtueMapに、ユーザーが追加可能なカスタム属性マッピングが含まれます。

    6. 図10-10のように、「操作」タブに移動します。

      図10-10 JpsProviderの「操作」タブの表示

      図についてはテキストで説明しています
    7. 「addSearchableUserAttributeMap」操作をクリックし、必要な値を移入します(図10-11を参照)。

      • 最初のパラメータは、ユーザー属性です

      • 2番目のパラメータは、LDAP内にマップされたプロバイダ固有の属性です

      図10-11 addSearchableUserAttributeMapのパラメータ

      図についてはテキストで説明しています
    8. 「呼出し」をクリックして、変更内容を保存します。

      「属性」タブに値が表示されます。

10.6.4 パラメータ・ロールの変更方法

パラメータ・ロールを変更するには:

  1. プロセス・ワークスペース・ツールバーで、「管理」をクリックします。左のペインに「管理領域」パネルが表示されます。

  2. 「パラメータ・ロール」を選択します。「パラメータ・ロール」パネルが右のペインに表示されます。

  3. 「パラメータ・ロール」パネルから、変更するロールを選択します。そのロールの「詳細」パネルが右側に表示されます。

  4. ロールを作成するときと同様にロールに新しい値を入力します。パラメータ・ロールを作成するには:を参照してください。

  5. 「適用」をクリックします。

10.6.5 パラメータ・ロールの削除方法

パラメータ・ロールを削除するには:

  1. プロセス・ワークスペース・ツールバーで、「管理」をクリックします。左のペインに「管理領域」パネルが表示されます。

  2. 「パラメータ・ロール」を選択します。「パラメータ・ロール」パネルが右のペインに表示されます。

  3. 「パラメータ・ロール」パネルから、削除するロールを選択します。そのロールの「詳細」パネルが右側に表示されます。

  4. 「パラメータ・ロールの削除」をクリックし、プロンプトに従って削除を確認します。

10.7 プロセス・ワークスペースでの拡張ユーザー・プロパティの管理

拡張ユーザー・プロパティはパラメータ・ロールの定義で使用され、この点については第10.6項「プロセス・ワークスペースでのパラメータ・ロールの管理」で説明されています。

通常、ユーザーのプロパティはOracle Internet Directoryや他のLDAPディレクトリで指定されますが、ユーザーの組織やロールに固有のプロパティがさらに必要になることも少なくありません。新しいビジネス・プロセスを作成する際、このようなプロパティがオンデマンドで追加されることがあります。そのときに、企業のグローバルなLDAPディレクトリを拡張できない場合があります。このような場合に、拡張ユーザー・プロパティが便利です。たとえば、営業担当者のロールを持つ特定のユーザーをカリフォルニアに配置するよう指定するとします。機能面から言えばロールは1つしかありませんが、このユーザーにはプロパティが関連付けられており、そのプロパティはこのユーザーに割り当てられた値を持っています。

図10-12に、「拡張ユーザー・プロパティ」ページの例を示します。

図10-12 「拡張ユーザー・プロパティ」ページの例

この図の説明が続きます。
「図10-12 「拡張ユーザー・プロパティ」ページの例」の説明

拡張ユーザー・プロパティは、ユーザー、グループまたはロールに割り当てることができます。

拡張ユーザー・プロパティを作成する際には、次の要素を定義します。

プロパティを定義した後に、任意のユーザーに関連付けることができます。関連付けるとき、値はそのユーザーのプロパティに割り当てる必要があります。

新しいプロパティを定義できるのは管理者権限を持つユーザーのみです。

拡張ユーザー・プロパティを追加するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「拡張ユーザー・プロパティ」をクリックします。右のペインに、「拡張ユーザー・プロパティ」ページが表示されます。

  3. 「プロパティ」ペインで、「プロパティの追加」をクリックします。表にプロパティのフィールドが表示されます。

    1つの拡張ユーザー・プロパティには次のフィールドがあります。

    • 名前: 名前には、ユーザーまたは企業にとって意味を有するユーザー定義の任意の文字列を使用できます。大文字と小文字は区別されず、すべての名前がシステムで大文字に変換されます。

    • タイプ: 「タイプ」フィールドはドロップダウン・リストです。プロパティが組織の様々なユーザーに関連付けられるときにその値が持つことのできるデータ型を、リストから選択しておきます。

    • 値: 「値」フィールドは、プロパティに文字列データ型が割り当てられた場合にのみ意味を持ちます。この値にはカンマ区切りのリストを指定することもできます。

      その他のデータ型(数値、日付、自由形式のテキスト)の場合、プロパティに値を割り当てることはできません。

    数値、日付、自由形式テキスト・タイプのプロパティの場合、プロパティに値が割り当てられるのは、そのプロパティがユーザーに関連付けられており、割り当てる値がユーザーごとに異なる場合のみです。

  4. プロパティの指定後、「適用」をクリックします。このプロパティの列が「プロパティのマップ」ペインに表示されます。

拡張ユーザー・プロパティを変更するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「拡張ユーザー・プロパティ」をクリックします。右のペインに、「拡張ユーザー・プロパティ」ページが表示されます。

  3. 「プロパティ」ペインで、編集するプロパティを選択して「プロパティの編集」をクリックします。そのプロパティの行が編集可能になります。

  4. 変更する内容を入力し、「適用」をクリックします。

拡張ユーザー・プロパティを削除するには:


注意:

パラメータ・ロールによってすでに使用されている拡張ユーザー・プロパティを削除すると、そのロールを管理する際にエラーが発生します。


  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」パネルで、「拡張ユーザー・プロパティ」をクリックします。右のペインに、「拡張ユーザー・プロパティ」ページが表示されます。

  3. 「プロパティ」ペインで、削除するプロパティを選択して「プロパティの削除」をクリックします。「削除の確認」ダイアログ・ボックスに、プロパティを削除すると、関連ユーザー(存在する場合)からこのプロパティの関連付けが解除されるという警告が表示されます。続行する場合は、「はい」をクリックします。

  4. 「プロパティ」ペインで、「適用」をクリックします。

拡張ユーザー・プロパティをユーザーに関連付けるには:

  1. このプロパティを関連付けるユーザーを指定するには、「プロパティのマップ」ペインで「ユーザーの追加」をクリックします。「ユーザー」フィールドが開きます。

  2. ユーザーを指定します。それには、ユーザーIDをフィールドに入力するか、または、「ユーザーの選択」をクリックし、表示される「アイデンティティ・ブラウザ」ウィンドウでユーザーの検索を実行して「OK」をクリックします。

  3. プロパティが文字列型の場合は、「プロパティのマップ」ペインのプロパティの列から、このユーザーに割り当てるプロパティを選択します。プロパティが数値の場合は、テキスト・フィールドに適切な値を入力します。


    注意:

    「すべて」チェック・ボックスを選択すると、文字列プロパティに定義されているすべての値を特定のユーザーに割り当てるという意味になります。これは、システムで定義されているすべてのプロパティをユーザーに割り当てるという意味ではありません。「すべて」チェック・ボックスの目的は、文字列タイプのプロパティと自由形式テキスト・タイプのプロパティの場合にユーザーに複数の値を割り当てることができるという事実を踏まえて理解する必要があります。文字列タイプのプロパティの場合、ユーザーに割り当てることのできる値はプロパティ自体の定義時に列挙されており、「すべて」チェック・ボックスを使用すると、すべての値を1人のユーザーに一度に割り当てることができます。自由形式テキスト・タイプのプロパティには、値が定義されていません。自由形式テキスト・タイプのプロパティをユーザーに関連付ける際、そのプロパティに複数の値を割り当てるには、複数の値をカンマで区切って入力してください。


  4. ユーザーへのプロパティのマップ後、「プロパティのマップ」ペインで「適用」をクリックします。

10.8 プロセス・ワークスペースでの組織単位の管理

組織単位は、組織内の部や課を表します。組織単位に子の組織単位を含め、自社組織に対応した階層を作成できます。

組織単位を作成する際には、次の要素を定義します。

組織単位にプロセスを関連付けた場合、そのプロセスとそこから開始されるタスクは、その組織単位および子のメンバーのみが表示できます。


注意:

デフォルトでは、マネージャは組織単位のメンバーではありません。プロセスとプロセス内のタスクを確認するには、マネージャを組織単位に追加する必要があります。


組織単位にプロセスが関連付けられている場合、そのプロセスから開始されるタスクは、組織単位に関連付けられたビジネス・カレンダを使用できます。詳細は、10.3項「プロセス・ワークスペースでのカレンダ・ルールの管理」を参照してください。

組織単位を作成するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」の下で、「組織単位」をクリックします。「組織単位」パネルが表示されます。

  3. 「組織単位の追加」リストから、「ルート組織単位」または「子組織単位」を選択します。「新しい組織単位の作成」ダイアログ・ボックスが表示され、組織単位名を入力するように求められます。

  4. 組織単位名を入力し、「OK」をクリックします。図10-13に示すように、「組織単位」リストに新しい組織単位が表示されます。

    図10-13 組織単位の追加

    この図については本文で説明しています。
    「図10-13 組織単位の追加」の説明

  5. 右のペインにある、新しい組織単位の「詳細」セクションで、次の手順を実行します。

    1. 任意で、新しく作成した組織単位の説明を入力します。

    2. 「カレンダ」リストから、この組織単位に関連付けるカレンダ・ルールを選択します。

      カレンダ・ルールの追加の詳細は、10.3項「プロセス・ワークスペースでのカレンダ・ルールの追加」を参照してください。

    3. 「メンバー」ウィンドウで、「新規メンバーの追加」をクリックします。「メンバーの選択」ダイアログ・ボックスが表示され、この組織単位に追加するユーザーまたはグループを検索するように求められます。

    4. 追加するユーザーまたはグループの名前を入力し、「検索」をクリックします。「使用可能」列から追加する1つ以上のメンバーを選択し、矢印ボタンを使用して、「選択済」列にそれらを移動します。「OK」をクリックします。追加したメンバーが「メンバー」ウィンドウに表示されます。

    5. 「パラメータ・ロールの追加」で、「新規メンバーの追加」を選択します。「メンバーの選択」ダイアログが表示され、パラメータ・ロールを選択するように求められます。「OK」をクリックします。追加したパラメータ・ロールが、「パラメータ・ロール」ウィンドウに表示されます。

    6. 同様に、「マネージャ」ウィンドウで、「新規メンバーの追加」を選択します。「マネージャの選択」ダイアログ・ボックスが表示され、この組織単位に追加するユーザーまたはグループを検索するように求められます。

    7. 追加するマネージャの名前を入力し、「検索」をクリックします。「使用可能」列から追加する1つ以上のマネージャを選択し、矢印ボタンを使用して、「選択済」列にそれらを移動します。「OK」をクリックします。追加したマネージャが「メンバー」ウィンドウに表示されます。

  6. 「適用」をクリックします。

組織単位を編集するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」の下で、「組織単位」をクリックします。「組織単位」パネルが表示されます。

  3. 「組織単位」パネルで、編集する組織単位を選択します。

  4. 右のペインにある新しい組織単位の「詳細」セクションで、必要な変更を行い、「適用」をクリックします。

組織単位を削除するには:

  1. プロセス・ワークスペース・ツールバーから、「管理」を選択します。「管理領域」パネルが表示されます。

  2. 「組織」の下で、「組織単位」をクリックします。「組織単位」パネルが表示されます。

  3. 「組織単位」パネルで、削除する組織単位を選択し、「組織単位の削除」をクリックします。