#概要
Activiti 5(5.18.0)の導入手順を整理。
Alfresco導入済みであればActivitiのエンジン部分は含まれているようだが、純粋にワークフロー機能だけを使ってみるためにはUIのサンプルプログラムとして「Activiti-explorer」なるものがあるのでこれを試してみる。
JavaのWebアプリケーションなので、作業としてはwarファイルのデプロイのみ。
#前提
Alfresco 4.2.cを導入済みであること。
※Tomcatだけあればよいが、今回はAlfresco内包のTomcat7を間借りする。
#手順
作業はOSにログインして行う。
実行時ユーザは次の通り
$ : 一般ユーザ
# : root
- ダウンロード
$ cd /tmp/activiti/
$ wget https://github.com/Activiti/Activiti/releases/download/activiti-5.18.0/activiti-5.18.0.zip
- 解凍
$ cd /tmp/activiti/
$ unzip activiti-5.18.0.zip
- WARファイルをデプロイ
# cd /opt/alfresco-4.2.c/tomcat/webapps/
$ cp -p /tmp/activiti/activiti-5.18.0/wars/activiti-explorer.war .
$ cp -p /tmp/activiti/activiti-5.18.0/wars/activiti-rest.war .
- サービスの再起動
# service alfresco restart
- サービスの確認
# service alfresco status
※起動している(tomcatとpostgresqlがrunningと表示される)こと。
- ログの確認
# tail /opt/alfresco-4.2.c/tomcat/logs/catalina.out
# tail /opt/alfresco-4.2.c/tomcat/logs/catalina.`date + %Y-%m-%d`.log
※エラーが出ていないこと。
- ブラウザで確認
http://hostname:port/alfresco-explorer/
Activiti-Explorerのログイン画面が表示されること。
- ログイン確認
ログインできること。
デフォルトで、ユーザは役割に応じて3アカウント用意されている。
ユーザ1(admin)
ユーザID : kermit
パスワード : kermit
ユーザ2(manager)
ユーザID : gonzo
パスワード : gonzo
ユーザ3(user)
ユーザID : fozzie
パスワード : fozzie
#環境
OS : CentOS 6.6
Alfresco : Alfresco 4.2.c
#参考
https://www.alfresco.com/jp/products/activiti
http://activiti.org/download.html
http://activiti.org/userguide/