2011-10-21 27 views
0

私はOFBiz HRモジュールを検討していますが、機能は完璧に実装されています。しかし、私はいくつかの点を理解していない。たとえ私がdemoemployeeとしてログインしても、私はAdminのために休暇を適用することができます。 これは当てはまりません。OFBizの従業員セルフサービス

次の手順を確認してください:

  1. demoemployeeとしてログイン:(UID:demoemployee、PWD:ofbiz)HRへ
  2. 移動 - >人事 - >上の
  3. クリックを残します"New Leave"ボタン
  4. 「管理者」として管理者を選択してください。管理者とその他のフィールド...「作成」をクリックしてください。
  5. 休暇は管理者用に作成されました。

私は従業員が自分の葉を適用する方法を知りたいと思っています。

はofbizが彼自身のleavsを更新し、自分の給料の詳細を表示/自分の詳細を更新するような従業員、セルフサービス機能のために使用することができますです....

おかげで、 チャンドラセカールK.

答えて

0

通常、OFBizのOTTBコンポーネントはかなり一般的であり、すべてのユースケースに適用されず、いくつかのカスタマイズが必要です。これは、HRモジュールの場合もそうです。

私はOFBiz HRモジュールを検討していますが、機能は完全に実装されています。しかし、私はいくつかの点を理解していない。たとえ私がdemoemployeeとしてログインしても、私はAdminのために休暇を適用することができます。これは当てはまらない。

demoemployeeはVIEWおよびCREATE権限を持つHUMANRES_EMPLOYEEグループの一部です。そのため、このユーザーは葉を表示して作成することができます。しかし、たとえば、UPDATE権限がないことに注意してください。したがって、休暇を更新して承認することはできません。通常この場合、休暇はまだ有効ではなく、システムに入力されているだけです...

従業員に自分の葉を適用する方法を知りたいと思います。

は、他のユーザーのために葉を作成するからユーザーを制限するには、あなたがhumanResManagerPermissionサービスをオーバーライドして、カスタム・ロジックを適用する必要が

は(党同上を残すと同じである必要があり、ユーザーのPartyIdログイン) ofbizは

はい、間違いなく....自分のleavsを更新し、自分の給料の詳細を表示/自分の詳細を更新するような従業員、セルフサービス機能を使用することができ、二つのアプローチ:

  1. HRに画面があるか、要件に近いPartyコンポーネントがある場合
  2. 必要なspcific画面で新しいコンポーネントを作成します。

どちらの場合でも、既存のデータモードとサービスを再利用できます。ほとんどまたはすべての作品は、適切なUIを作成することになります

関連する問題