従業員管理・勤怠・休暇・給与計算・人事評価など13以上のモジュールを備えた、オープンソースの人事・給与管理ソフトウェアです。
・企業:BambooHRやGustoへの月額課金を避け、セルフホストで従業員のオンボーディングから退職まで人事ライフサイクル全体を一元管理できます。 ・スタートアップ:Dockerで簡単にセットアップでき、勤怠管理・給与計算・経費精算を初期コストゼロで運用しながら、組織の成長に合わせて機能を拡張できます。 ・個人事業主・フリーランス:従業員の個人情報や給与データを外部SaaSに預けず自社サーバーで管理でき、ERPNext(業務統合管理システム)との連携で会計処理も自動化できます。
BambooHRやGustoは従業員1人あたりの月額課金が発生しますが、Frappe HRはセルフホストで完全無料で利用でき、Python/JavaScriptによる柔軟なカスタマイズやERPNextとのネイティブ連携が可能です。
Frappe HR
Frappe HRは、企業の卓越性を推進するために必要なすべてを備えています。従業員管理、オンボーディング、休暇管理から給与計算、税務処理まで、13以上の異なるモジュールを搭載した完全なHRMSソリューションです!
開発の動機
Frappeチームの規模が拡大するにつれて、オープンソースの人事・給与管理ソフトウェアが必要になりました。しかし、「真の」オープンソースHRソフトウェアが見つからなかったため、自分たちで構築することにしました。 当初はERPNext内のモジュール群でしたが、バージョン14以降、モジュールがより成熟したことを受けて、Frappe HRは独立した製品として作成されました。
主な機能
- 従業員ライフサイクル: 従業員のオンボーディングから、昇進・異動の管理、退職面談でのフィードバック記録まで、ライフサイクル全体を通じて従業員の生活をより快適にします。
- 休暇・勤怠管理: 休暇ポリシーの設定、ワンクリックでの地域の祝日取得、位置情報取得付きのチェックイン・チェックアウト、レポートによる休暇残日数と勤怠の追跡が可能です。
- 経費精算・仮払金: 従業員の仮払金管理、経費申請、多段階承認ワークフローの設定が可能で、ERPNextの会計機能とシームレスに連携します。
- 人事評価管理: 目標の追跡、重要成果領域(KRA)との目標連携、従業員の自己評価、評価サイクルの簡単な管理を実現します。
- 給与計算・税務処理: 給与体系の作成、所得税スラブの設定、標準的な給与計算の実行、追加給与やサイクル外支払いへの対応、給与明細での収入内訳の表示など、多彩な機能を備えています。
- Frappe HR モバイルアプリ: 外出先から休暇の申請・承認、チェックイン・チェックアウト、従業員プロフィールへのアクセスがモバイルアプリから直接可能です。
技術基盤
-
Frappe Framework: PythonとJavascriptで書かれたフルスタックWebアプリケーションフレームワークです。データベース抽象化レイヤー、ユーザー認証、REST APIなど、Webアプリケーション構築のための堅牢な基盤を提供します。
-
Frappe UI: モダンなユーザーインターフェースを提供するVueベースのUIライブラリです。Frappe UIライブラリは、Frappe Framework上にシングルページアプリケーションを構築するために使用できるさまざまなコンポーネントを提供します。
本番環境のセットアップ
マネージドホスティング
Frappe Cloudをお試しいただけます。Frappeアプリケーションを安心してホストできる、シンプルでユーザーフレンドリーかつ高機能なオープンソースプラットフォームです。
インストール、セットアップ、アップグレード、監視、メンテナンス、サポートをすべて対応します。複数のFrappeデプロイメントを管理・制御する機能を備えた、フル機能の開発者プラットフォームです。
開発環境のセットアップ
Docker
Docker、docker-compose、gitがマシンにセットアップされている必要があります。Dockerドキュメントを参照してください。その後、以下のコマンドを実行します:
git clone https://github.com/frappe/hrms
cd hrms/docker
docker-compose up
セットアップスクリプトがサイトを作成するまでしばらくお待ちください。完了後、ブラウザで http://localhost:8000 にアクセスすると、HRのログイン画面が表示されます。
以下の認証情報でログインしてください:
- ユーザー名:
Administrator - パスワード:
admin
ローカル環境
- インストール手順に従ってbenchをセットアップし、サーバーを起動して実行状態を維持します
$ bench start - 別のターミナルウィンドウで、以下のコマンドを実行します
$ bench new-site hrms.localhost $ bench get-app erpnext $ bench get-app hrms $ bench --site hrms.localhost install-app hrms $ bench --site hrms.localhost add-to-hosts http://hrms.localhost:8080でサイトにアクセスできます
学習とコミュニティ
- Frappe School - メンテナーやコミュニティによるさまざまなコースでFrappe FrameworkとERPNextを学べます。
- ドキュメント - Frappe HRの包括的なドキュメントです。
- ユーザーフォーラム - ERPNextのユーザーやサービスプロバイダーのコミュニティと交流できます。
- Telegramグループ - ユーザーコミュニティからすぐにサポートを受けられます。
コントリビューション
ロゴおよび商標ポリシー
ロゴおよび商標ポリシーをお読みください。