|
このトピックでは、JCA テーブルで使用するために JCA ベースの参加者ピッカーをカスタマイズする方法について説明します。Windchill 11.0 では、AngularJS に基づく新しい参加者ピッカーが導入され、PTC は AngularJS、HTML、または Javascript に基づくスタンドアロンの単一ページアプリケーションにこれを使用することを推奨しています。詳細については、AngularJS での参加者ピッカーの設定を参照してください。
|
エレメント
|
タイプ
|
説明
|
---|---|---|
actionClass
|
タグ属性
|
選択した参加者の処理のために呼び出す必要のある操作クラスの名前。
|
actionMethod
|
タグ属性
|
選択した参加者の処理のために呼び出す必要のある操作メソッドの名前。
|
select
|
タグ属性
|
ピッカーで複数選択が可能か ("multi") 単一選択のみか ("single") を指定します。
|
participantType
|
タグ属性
|
これを使用してデフォルト値を任意の参加者タイプに設定します。クラス com.ptc.core.components.beans です。
PrincipalBean には、4 つの文字列定数が定義されており、そのうちの 1 つをこの属性に渡すことができます。定数は、ALL_PARTICIPANT、USER、GROUP、および ORG です。
|
singleParticipantType
|
タグ属性
|
これを使用して、participantType タグ属性で指定されたデフォルトの参加者タイプを唯一サポートされるタイプとして設定します。ここでは、true または false の値を設定できます。true に設定されている場合、participantType 属性で指定されるように、単一タイプに制限されます。false または指定なしの場合、ピッカーは ALL_PARTICIPANT、USER、GROUP、ORG の参加者タイプをサポートします。
|
associationMap
|
タグ属性
|
このマップには、関連付けドロップダウンリストに表示される関連付けのキー値ペアが含まれています。キーは関連付けの選択時にユーザーに返される Java 文字列リテラルです。値は関連付けドロップダウンリストに表示されるローカライズされた文字列です。
|
defaultAssociation
|
タグ属性
|
ドロップダウンであらかじめ選択しておく関連付けは、この属性に渡す必要があります。
|
associationLabel
|
タグ属性
|
関連付けの表示ラベルのローカライズされた文字列。
|
emailAllowed
|
タグ属性
|
"true" に設定すると、電子メールテキストボックスがレンダリングされます。参加要請する電子メールの区切りとしてコンマまたはスペースを入力できます。
|
contextMap
|
タグ属性
|
サーチ範囲を実行するコンテキストのリスト。このマップには、「サーチ範囲」ドロップダウンリストに表示されるコンテキストのキー値ペアが含まれています。キーは Windchill オブジェクトの oid を表す Java 文字列リテラルです。値は「サーチ範囲」ドロップダウンリストに表示されるローカライズされた文字列です。
|
filterEmail
|
タグ属性
|
ユーザーをサーチする際にこの属性が "true" に設定されている場合、電子メールアドレスを持つユーザーだけが返ります。デフォルトは "false" です。
|
recentAllowed
|
タグ属性
|
"false" に設定すると、最近の参加者のテキストボックスがレンダーされません。デフォルトは "true" です。
|
applicationContextSearch
|
タグ属性
|
ユーザーをサーチする際にこの属性が "true" に設定されている場合、指定したアプリケーションコンテキスト内のユーザーだけが返ります。デフォルトは "false" です。
|
defaultContext
|
タグ属性
|
ドロップダウンであらかじめ選択しておくコンテキストは、この属性に渡す必要があります。
|
serviceMap
|
タグ属性
|
LDAP サーバーのリストが渡され、サーチが実行されます。この属性のデフォルト値はありません。このマップには、「サービス」ドロップダウンリストに表示されるコンテキストのキー値ペアが含まれています。キーは LDAP サーバーを表す Java 文字列リテラルです。値は「サービス」ドロップダウンリストに表示されるローカライズされた文字列です。
|
includeInternal
|
タグ属性
|
"true" に設定すると、内部グループがサーチされます。デフォルトは "false" です。
|
disableRestrictedSearchScope
|
タグ属性
|
"true" に設定すると、組織に設定されている制限されたサーチ範囲が無効になります。デフォルトは "false" です。
|
enforceRestrictedSearchScope
|
タグ属性
|
"true" に設定すると、組織での設定にかかわらず、制限されたサーチ範囲が有効になります。デフォルトは "false" です。
|
showRoles
|
タグ属性
|
サーチにフィルタを追加して、選択する役割のサーチ範囲を制限するには、これを "true" に設定します。このオプションは、タイプオプションがユーザーの場合にのみ表示されます。
true の場合、サーチ基準で選択可能な役割のドロップダウンリストが表示されます。コンテキストで渡された役割が表示されます。
デフォルトは "false" です。
|
resourcePool
|
タグ属性
|
サーチするプリンシパルのプールを指定します。
すべてのアクセス制御規則も引き続き適用されます。
|
searchProfileGroups
|
タグ属性
|
"true" に設定すると、システム内のプロファイルグループのみがサーチされます。
デフォルトは "false" です。
|
searchDisconnectedPrincipals
|
タグ属性
|
"PrincipalBean.LDAP" に設定すると、LDAP 内の切断されたプリンシパルのみがサーチされます。
"PrincipalBean.DB" に設定すると、DB 内の切断されたプリンシパルのみがサーチされます。
デフォルトは "false" です。
|
title
|
タグ属性
|
参加者ピッカーウィンドウのタイトルを指定します。
デフォルトは「参加者を検索」です。
|
showSearchIn
|
タグ属性
|
参加者ピッカーに「サーチ範囲:」フィールドを表示するかどうかを指定します。デフォルトは "true" で、既存の機能が維持されます。
|
helpSelectorKey
|
タグ属性
|
ピッカーのヘルプリンクを設定します。何も指定しない場合、デフォルトで、ParticipantPickerHelp の service.properties の値になります。
|
enforceModifyPermission
|
タグ属性
|
サーチ結果がフィルタされ、カレントユーザーが修正アクセス許可を持つオブジェクトだけが返ります。
|