オープンソースの人事管理・勤怠管理・給与計算ソフト「MosP」インストールメモ
OSSのBIツールPentahoの次は、国産のOSS人事・勤怠・給与計算ソフトのMosPです。
これはちょっと癖があり、導入に少しばかり試行錯誤を必要としました。
動作環境と導入順序
Aipo5やGS3、Pentahoと同様、Tomcat上で動作します。
Tomcatは、マニュアルでは最新版を推奨していますが、これまたAipo5の環境を流用することができました。
DBはPostgreSQL/MySQL両対応ですが、私はMySQLの方が慣れているのでこちらを選択しました。
LinuxではなくWindowsマシンにインストールしています。
また人事・勤怠・給与それぞれ順番はどうでもよいのですが、私の理解の経緯から言ってこの順番が最もスムーズに導入できるような気がします。
MosP人事管理
サイトにPDFのインストールマニュアルがちゃんと用意されているのですが、これがいまいちややこしくわかりにくいです。
ですが既にJava/Tomcat/MySQLの環境があるならば、それまでの環境はほとんど弄る必要はなく、DBをcp932にして用意されているSQLをインポートすれば、何とか必要な環境は準備できるようです。
- コンソールでもよいのですが、phpMyAdminならば、特権にてMosP用の新しいユーザを追加。
ユーザ名:usermosp、localhost、パスワード:passmospにして専用DBなし、グローバル特権にselect、insert、update、delete、lock tables、grantをチェックして実行。 - rootユーザのままhumanデータベースをcp932-japanese-ciにて作成。
- サイトからmosp_humanV3.0.5をダウンロードし展開。
- phpMyAdminのhuman DBで、展開したパッケージの中のsql/mysql/initial/human.sqlを、cp932でインポート。
- 展開したパッケージの中のWEB-INF/human-extra.propertiesを、MySQL周りのコメントを削除しPostgreSQLのエントリを削除するよう編集。
- パッケージをTomcatのwebappsディレクトリに移動。
- Tomcatを起動して、http://localhost:ポート番号/human3/pub/ にアクセス。
でインストール完了できるはずです。たぶん。
勤怠管理・給与計算も同様ですが、phpMyAdminでのインポートが失敗するようであれば、一度DBを削除し、改めて作成してコンソールから、
>mysql -u root -p < ~kintai.sql --default-character-set=cp932 -D kintai
とすると、うまくいくかもしれません。
また私は今は何もわかっていませんのでとりあえず別ディレクトリにしましたが、給与計算は勤怠管理のDBに重ねてインポートする形になります。つまり、mosp DBを作成した上で、
>mysql -u root -p < ~kintai.sql --default-character-set=cp932 -D mosp >mysql -u root -p < ~payroll.sql --default-character-set=cp932 -D mosp
とする必要があるようです。
さて、これも使い方についてはこれからですが、最近のWebアプリにしてはUIがいまいちアレですね…
DBがUTF-8でないのも国産とは言え既に変わり者のような。
とは言え、言語の理解があれば無料でいかようにもカスタマイズできるのは、やはりありがたいですね。
忘れないうちに書けてよかった。
【関連記事】
- オープンソースのビジネスインテリジェンスツール「Pentaho」インストールメモ (2010年7月16日)
- オープンソースCMS・業務ソフト インストールメモまとめ (2010年8月21日)
- オープンソースERP 「Compiere 3.0」(J300_A03) インストールメモ (2010年8月17日)
There are 1 Comments to "オープンソースの人事管理・勤怠管理・給与計算ソフト「MosP」インストールメモ"
MosPのインストールメモを発見!…
こんにちは、MosPコミュニティ事務局の谷相貴美です^^
先日、MosPのインストールメモを取ってくださっている方を発見しました♪
ありがとうございますm(_ _)m
そのタイトル名もまさに「オープンソースの人事管理・勤怠管理・給与計算ソフト「MosP」インストールメモ」
ばっちりMosPのPも大文字にしてくださっているのが嬉しいです。
#たまに、よく小さいpを発見するのです(^^;)
DBがUTF-8になっていないこととUIについては、確かに・・・。
MosPコミュニティのSNSでも、その議論がさ…