0

OPRIDに関するいくつかのクエリ。Person Basic Fullsyncメッセージに oprid を含めたいです。メッセージにレコードPSOPRDEFNを追加しました。しかし、すべての従業員の OPRID 値を取得できません。ユーザープロファイルが存在する一部の従業員に対してのみ取得しています。

  1. OPRID はユーザー プロファイルのみに関連していますか?

  2. すべての従業員の OPRID を生成するにはどうすればよいですか??

4

1 に答える 1

1

PeopleSoft には、トランザクション データとして個人 ( EMPLIDで識別) と、アプリケーションにアクセスできるユーザー ( OPRIDで識別) があります。

すべてのユーザーが必ずしも個人または従業員に関連しているわけではありません (例: PTWEBSERVERなどのシステム アカウント、開発者のアカウントなど)。また、すべての個人または従業員がユーザー プロファイルを持っているわけではありません (例: セルフ サービス トランザクションにアクセスできない従業員、その会社に勤務していない元従業員など)。

だから、あなたの質問に答えるために:

  1. はい、OPRIDはユーザー プロファイルにのみ関連しています ( 「最終更新者」フィールド、セキュリティ テーブルなどのように、他の場所で使用されているOPRID値を明らかに見つけることができますが、それはユーザーにのみ関連しています)。多くの場合、OPRIDは( PSOPRALIASおよび/またはPSOPRDEFNテーブル内の) EMPLID にリンクされますが、これは保証されておらず、必須でもありませ

  2. すべての従業員のユーザー プロファイルを生成することは、セキュリティ上の重要な意味があるため、常に保証されるわけではありません。さらに、企業が LDAP 認証でシングル サインオンを使用している場合、最初のサインオン時に承認されていればユーザーが自動的に作成されるため、事前にユーザーを作成することは不要であり、多くの場合、賢明ではありません。最後に、元従業員がアクティブなユーザー プロファイルを持つことはセキュリティ違反になることが多いため、すべてのEMPLIDにOPRIDが関連付けられているというシナリオに本当に到達することは決してないかもしれません。. これらすべての懸念事項を検討し、実際にユーザー母集団全体を事前入力したい場合は、Excel-to-CI などを使用できます。ただし、現時点ではこれで問題が解決することに注意してください。新しい従業員を作成した瞬間に、そのユーザー プロファイルも作成する必要があります。

于 2013-08-26T10:10:12.030 に答える