Introduction
Perfex CRM用**Human Resources Management(HRM)**モジュールのドキュメントへようこそ。このガイドでは、モジュールのインストール、設定、全機能の使用をサポートします。
HRMモジュールとは?
HRMモジュールは、Perfex CRM管理エリアに直接統合される完全な人材管理ソリューションです 。以下が可能です:
- スタッフ管理 - 拡張プロファイル、契約、書類
- 契約管理 - 契約タイプ、テンプレート、有効期限の追跡
- 保険と福利厚生の追跡 - 従業員ごと
- シフトと勤怠管理
- 給与処理と給与明細の生成
- 新入社員のオンボーディング - カスタマイズ可能なチェックリスト(項目ごとにチェック可能!)
- パフォーマンス追跡 - 評価と目標(OKR/KPI)
- 学習パスとコース登録の管理
- 従業員のエンゲージメント - アンケートと1対1ミーティングメモ
- HRドキュメントを中央ライブラリに保存
- HRヘルプデスクでスタッフをサポート(ステータス更新付き)
- 資産(ノートPC、設備)をスタッフに割り当て
- レポート生成 - 組み込みおよびカスタムレポートビルダー
要件
- Perfex CRM 2.3.x以上
- PHP 7.4以上
- すべてのHRM機能にアクセスする管理者権限
クイックスタート
- Perfex CRM → Setup → Modules経由でモジュールをインストール
- モジュールを有効化(有効なライセンスが必要)
- Settings → HRM → Settingで契約タイプ、手当、職位などを設定
- スタッフを追加するか、既存のPerfexスタッフを使用
- サイドバーのHRMメニュー項目の使用を開始
インストール手順
- Codecanyonからモジュールパッケージをダウンロード(ZIPファイル)
- ZIPファイルを解凍
hrmフォルダ(またはhuman-resources-management-module-for-perfex-cr)をPerfexインストールにアップロード:/application/modules/hrm/
警告
フォルダはPerfexが認識するためにモジュールディレクトリに配置する際にhrmと名付ける必要があります。
- Perfex Admin → Setup → Modulesに移動
- リストで「Human Resources Management」を見つける
- Activateボタンをクリック
有効化とライセンス
HRMモジュールは有効化にCodecanyonの有効な購入コードが必要です。有効化時:
- 購入コード(Envatoライセンス)を入力
- モジュールは作者のサーバーでライセンスを検証します
- 成功すると、モジュールが有効化され、全機能が利用可能になります
ヒント
有効化に失敗した場合、購入コードが正しく、サポート期間が有効であることを確認してください。サポートはThemesic supportまでお問い合わせください。
モジュール構造
インストール後、モジュールは以下を作成します:
| Path | Purpose |
|---|---|
modules/hrm/ | メインモジュールファイル |
modules/hrm/uploads/ | アップロードされたファイル(ドキュメント、添付ファイル) |
modules/hrm/migrations/ | アップグレード用のデータベースマイグレーションファイル |
以前のバージョンからのアップグレード
- データベースと
modules/hrm/フォルダをバックアップ - モジュールを無効化(推奨)
- モジュールファイルを新しいバージョンで置き換え
- モジュールを再有効化
- プロンプトが表示されたら、**「Upgrade Database」**をクリックしてマイグレーションを実行
- マイグレーションは新バージョンに必要な新しいテーブルやカラムを追加します
ヒント
モジュールはPerfexマイグレーションを使用します。各バージョン変更でマイグレーションファイルが作成されます。アップグレード時、Perfexはバージョン変更を検出し、データベースのアップグレードを促します。
アンインストール
モジュールを削除するには:
- Setup → Modulesに移動
- HRMモジュールを無効化
- サーバーから
modules/hrm/フォルダを削除
警告
アンインストールしてもデータベーステーブルは削除されません。モジュールが作成したテーブル(例:tblhrm_*、tblstaff_contractなど)は残ります。完全に削除する場合は手動でデータベースのクリーンアップが必要な場合があります。