[役職(Functional positions)] を使用して、役職に割り当てられている個人の担当者情報にアクセスできます。 アクセスできるのは、デフォルトの役職と、特定の実装に対して設定された役職の両方の情報です。
役職は、モジュール選択の [Organization Designer] > [役職(Functional Positions)] で定義されます。 役職はそれぞれ特定のエンティティに割り当てられます。そのエンティティとしては、サービス、サービス グループ、組織単位があります。
地位の定義後、組織単位の [地位(Positions)] ページまたは、サービスあるいはサービス グループの [全般(General)] タブで個人をその地位に割り当てます。 次に使用例を示します。
カスタマーのホーム組織単位の Budget Manager の電子メール アドレスにアクセスするには、Requisition.Customer.HomeOU.BudgetManager.Email を使用します。
タスク実行者のホーム組織単位の親組織単位のマネージャのファーストネーム(名)にアクセスするには、Performer.HomeOU.ParentOU.Manager.FirstName を使用します。
デフォルトの役職には、「Budget Manager」のように地位名の間に空白が入っているものがあります。 名前空間参照で使用される役職ではスペースは省略します。
ユーザ指定の役職にはスペースを入れることはできません。 名前空間参照は、次の例のように役職の前にキーワード「Position」を付ける必要があります。
#Service.ServiceDefinition.Position.EscalationManager.Email#
すべての役職において、上記の Person 表で定義されているすべての変数を利用できます。 担当者の変数が含まれていない場合、式は担当者のデータベース ID を返します。
要求またはサービスのコンテキストでアクセスできる担当者のロールから、ホーム OU、親 OU、またはクライアント OU の役職に関する情報にアクセスできます。 サービスまたはサービス グループの役職に関する情報は、サービスのコンテキストだけで利用できます。
これらの式を使用して電子メールおよびタスク名に動的データを含める場合、式の最初と最後にポンド記号の区切り文字(「#」)を追加する必要があります。次に例を示します。
#Customer.HomeOU.Manager.Email#