メインコンテンツまでスキップ

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機能にアクセスする管理者権限

クイックスタート

  1. Perfex CRM → Setup → Modules経由でモジュールをインストール
  2. モジュールを有効化(有効なライセンスが必要)
  3. Settings → HRM → Settingで契約タイプ、手当、職位などを設定
  4. スタッフを追加するか、既存のPerfexスタッフを使用
  5. サイドバーのHRMメニュー項目の使用を開始

インストール手順

  1. Codecanyonからモジュールパッケージをダウンロード(ZIPファイル)
  2. ZIPファイルを解凍
  3. hrmフォルダ(またはhuman-resources-management-module-for-perfex-cr)をPerfexインストールにアップロード
    /application/modules/hrm/
警告

フォルダはPerfexが認識するためにモジュールディレクトリに配置する際にhrmと名付ける必要があります。

  1. Perfex Admin → SetupModulesに移動
  2. リストで「Human Resources Management」を見つける
  3. Activateボタンをクリック

有効化とライセンス

HRMモジュールは有効化にCodecanyonの有効な購入コードが必要です。有効化時:

  • 購入コード(Envatoライセンス)を入力
  • モジュールは作者のサーバーでライセンスを検証します
  • 成功すると、モジュールが有効化され、全機能が利用可能になります
ヒント

有効化に失敗した場合、購入コードが正しく、サポート期間が有効であることを確認してください。サポートはThemesic supportまでお問い合わせください。


モジュール構造

インストール後、モジュールは以下を作成します:

PathPurpose
modules/hrm/メインモジュールファイル
modules/hrm/uploads/アップロードされたファイル(ドキュメント、添付ファイル)
modules/hrm/migrations/アップグレード用のデータベースマイグレーションファイル

以前のバージョンからのアップグレード

  1. データベースとmodules/hrm/フォルダをバックアップ
  2. モジュールを無効化(推奨)
  3. モジュールファイルを新しいバージョンで置き換え
  4. モジュールを再有効化
  5. プロンプトが表示されたら、**「Upgrade Database」**をクリックしてマイグレーションを実行
  6. マイグレーションは新バージョンに必要な新しいテーブルやカラムを追加します
ヒント

モジュールはPerfexマイグレーションを使用します。各バージョン変更でマイグレーションファイルが作成されます。アップグレード時、Perfexはバージョン変更を検出し、データベースのアップグレードを促します。


アンインストール

モジュールを削除するには:

  1. SetupModulesに移動
  2. HRMモジュールを無効化
  3. サーバーからmodules/hrm/フォルダを削除
警告

アンインストールしてもデータベーステーブルは削除されません。モジュールが作成したテーブル(例:tblhrm_*tblstaff_contractなど)は残ります。完全に削除する場合は手動でデータベースのクリーンアップが必要な場合があります。