0

OFBiz HRモジュールを調べていますが、Leave機能は完全に実装されています。しかし、私はいくつかの点を理解していません。デモ従業員としてログインしても、管理者に休暇を申請することができます。これは当てはまらないでしょう。

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

  1. demoemployeeとしてログイン:(uid:demoemployee、pwd:ofbiz)
  2. HR-> HumanResources->Leaveに移動します
  3. 「新規休暇」ボタンをクリックします
  4. 「admin」としてpartyidを選択します。管理者およびその他のフィールド...そして「作成」をクリックします。
  5. 休暇は管理者用に作成されました。

従業員が自分の葉を適用することを制限する方法を知りたいです。

Is ofbizは、自分の詳細の更新/自分の給与の詳細の表示、自分の給与の更新など、従業員セルフサービス機能に使用できます。

ありがとう、チャンドラセカールK。

4

1 に答える 1

0

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

OFBiz HRモジュールを調べていますが、Leave機能は完全に実装されています。しかし、私はいくつかの点を理解していません。デモ従業員としてログインしても、管理者に休暇を申請することができます。これは当てはまらないでしょう。

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

従業員が自分の葉を適用することを制限する方法を知りたいです。

ユーザーが他のユーザーのリーフを作成することを制限するには、humanResManagerPermissionサービスをオーバーライドし、カスタムロジックを適用する必要があります(ログインしたユーザーpartyIdは、脱退パーティIDと同じである必要があります)

Is ofbizは、自分の詳細の更新/自分の給与の詳細の表示、自分の給与の更新など、従業員セルフサービス機能に使用できます。

はい、確かに2つのアプローチがあります。

  1. 要件に近いHRまたはPartyコンポーネントにいくつかの画面がある場合は、それらをカスタマイズします
  2. 必要な特定の画面を使用して、新しいコンポーネントを作成します。

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

于 2011-11-09T15:41:41.773 に答える