PURPOSE
グループウェア・Webデータベースの移行先を無料のOSSで
サポートが終わるグループウェアやWebデータベースに、何十もの業務アプリが残っていませんか。台帳・文書・申請などの業務アプリを、オープンソース(OSS)のWebデータベース「プリザンター」で作り直し、いまのデータはCSVで作成者や作成日時ごと取り込めます。利用者の人数に関わらず無料で使え、自社のサーバー(オンプレミス)にも構築できます。
こんなお悩みはありませんか
- 長年使ってきたグループウェアやWebデータベースのサポート終了が決まり、移行の期限が迫っている
- 各部署が作った業務アプリが何十・何百と残っていて、情報システム部門だけでは移しきれない
- 移行先の候補は利用者の人数ごとの料金で、全社員が使うと費用が大きくなる
- 添付ファイルやアクセス権限、作成者・作成日時まで、元のデータのまま移したい
- 業務アプリを作り直すたびに、開発会社に費用と期間をかけて頼んでいる
- 移行を機に、部署ごとにばらばらだった情報共有の決まりをそろえたい
- 社内のデータを社外のクラウドに置けない
業務データベースの部分を、プリザンターへ
グループウェアは、メール・スケジュール・掲示板・文書の共有・業務アプリなど、たくさんの機能を一つにまとめた製品です。プリザンターは、このうち台帳・文書・申請などの業務アプリ(業務データベース)の移行先です。メールやスケジュールは、別のサービスを組み合わせます。トクヤマグループでは、複数の専用のサービスを組み合わせる形で古いグループウェアをリプレイスし、情報の管理・共有を担うシステムにプリザンターを選びました。
移行の進め方
数十から百を超える業務アプリを、期限までに移す進め方の例です。TBKでは、15以上の部署が作った約150の業務アプリを精査し、使われていないものを除いた約90を、およそ半年で移しました。
| 段階 | やること |
|---|---|
| 1. 棚卸し | 業務アプリの一覧を作り、作った部署・使っている人・最後に更新された時期を書き出します |
| 2. 移す・やめるを決める | 使われていないアプリは移さずに終わらせます。似たアプリは一つにまとめます |
| 3. テーブルを作る | 項目・一覧の表示・アクセス権限を、いまのアプリに合わせて作ります。部署の担当者が自分たちで作る形にすると、情報システム部門に作業が集中しません |
| 4. データを移す | いまのデータをCSVで書き出し、移行モードで作成者・作成日時ごと取り込みます。添付ファイルはAPIで移せます |
| 5. 切り替える | 利用者に案内して切り替え、元のシステムは読み取り専用の期間を置いてから止めます |
いまのデータを、元の情報ごと移す
- いまのシステムから書き出したCSVを、テーブルにインポートできます
- 移行モードで取り込むと、作成者・作成日時・更新者・更新日時を、CSVの値のまま残せます(テーブルの管理で「移行モードを許可」を有効にしておきます)。更新の履歴そのものは取り込めません
- インポートのキーを決めておけば、二度目以降の取り込みで、同じキーのレコードを更新できます。並行運用の期間に、差分を何度か取り込むときに使います
- 添付ファイルは、レコード作成APIで、ファイルの中身ごと登録できます。ユニ・チャームでは、スクリプトで添付ファイルの移行を自動化しました
- 文書ごとのアクセス権限は、レコードのアクセス制御に置き換えます。大量の文書の権限を一つずつ付け直すのが難しい場合は、移行のプログラムで権限ごと移します。トクヤマグループでは、権限の情報も一緒にデータ移行できる仕組みを開発元と作りました
いまのシステムでしていたことと、使う機能
どれもプリザンターの標準の機能です。各行からユーザマニュアルの該当ページに移れます。
| いまのシステムでしていたこと | 使う機能 |
|---|---|
| 台帳や文書のデータベースを作る | テーブル(テンプレートから作る) |
| 文書ごとに見られる人を分ける | レコードのアクセス制御・項目のアクセス制御 |
| 文書の中身まで探す | 全文検索 |
| 新しい文書や更新を知らせる | 通知 |
| 申請と承認を回す | プロセス・状況による制御 |
| 決まった時刻に処理を動かす | バックグラウンドサーバスクリプト |
| 図面や資料を添付する | 添付ファイル項目 |
| いまのデータを取り込む | CSVのインポート・移行モード |
| 作ったアプリをほかの部署にも配る | サイトパッケージ |
| ほかのシステムとデータをやり取りする | API(作成・更新) |
いまのアプリの画面や仕組みを、そのまま自動で変換する機能はありません。項目と使い方を見て、テーブルとして作り直します。
各部署が、自分たちで作り直す
プリザンターの業務アプリは、画面の設定だけで作れます。情報システム部門がすべてを作り直すのではなく、各部署の担当者が自分たちのアプリを作り直す形にすると、移行の期限に間に合わせやすくなります。
- TBKでは、情報システム部門が定期的に研修を開き、研修を受けた部署の担当者が、欲しい業務アプリを自分たちで作っています
- 作った業務アプリを台帳で管理し、誰が何を作ったかを情報システム部門が把握することで、ガバナンスを保っています
- ユーザーどうしで教え合う文化も生まれました
社内で作れる人を育てるには、開発元のトレーニングも使えます。
技術者向け:APIで移行を自動化する
件数や添付ファイルが多い場合は、APIで移行を自動化します。いまのシステムからデータを取り出す部分は、そのシステムの仕様に合わせて作ります。
例1:添付ファイルごと、文書を登録する(API)
いまのシステムから取り出した文書を、レコード作成APIで登録する例です。添付ファイルは、ファイルの中身をBase64に変えて、添付ファイル項目(AttachmentsA)に入れます。APIキーは事前に作成しておきます。
curl -X POST "http://{サーバ名}/api/items/{サイトID}/create" \
-H "Content-Type: application/json" \
-d '{
"ApiVersion": 1.1,
"ApiKey": "{APIキー}",
"Title": "設備点検の手順書",
"ClassHash": { "ClassA": "DOC-0123", "ClassB": "製造部" },
"AttachmentsHash": {
"AttachmentsA": [
{ "ContentType": "application/pdf", "Name": "手順書.pdf", "Base64": "JVBERi0xLjcK..." }
]
}
}'
例2:並行運用の間、差分を何度でも取り込む(API)
切り替えまでの間は、いまのシステムにもデータが増えます。upsert APIで、いまのシステムの文書番号(ClassA)をキーにすれば、同じ番号の文書は更新、無ければ新しく作成します。何度流しても、同じ文書が二重に登録されません。
curl -X POST "http://{サーバ名}/api/items/{サイトID}/upsert" \
-H "Content-Type: application/json" \
-d '{
"ApiVersion": 1.1,
"ApiKey": "{APIキー}",
"Keys": ["ClassA"],
"Title": "設備点検の手順書(改訂2)",
"ClassHash": { "ClassA": "DOC-0123", "ClassB": "製造部" }
}'
マニュアル:レコード作成・更新(upsert)API
全社員が使っても、ずっと無料で
- 日本国内で開発されているオープンソース。Community Editionは、利用者の人数や期間の制限なく無料で使え、商用利用もできます。ユニ・チャームでは、全社員が使う情報共有の基盤として、人数ごとの料金がかからない点を評価しています
- 自社のサーバー(オンプレミス)や、自社で管理するAWS・Azureなどに構築できます。いまのグループウェアと同じく、社内のネットワークの中で使えます
- WindowsとLinuxのどちらでも動き、実行環境は.NET 10、データベースはPostgreSQL・SQL Server・MySQLから選べます。Dockerのコンテナでも動かせます
全社の情報共有の基盤として使うなら
グループウェアの代わりになる仕組みは、全社員が毎日使い、止まると業務が進まなくなります。社内のアカウントで使えるようにし、開発元に聞ける体制を用意すると安心です。
- 認証:LDAP認証(Active Directoryなど)やSAML認証で、社内のアカウントのままログインできます
- 組織とグループ:アクセス権限に使う組織とグループを、社内の組織図に合わせて作ります
- 困ったときに聞ける:有償の年間サポートサービスで、日々の操作や設定のQ&A、トラブル時のサポート、サンプルスクリプトの提供を受けられます。フジクリーン工業では、年間サポートを使いながら、自社で移行を進めました
- 大規模な運用:全社で使うときの応答性能を支える大規模運用サポート機能を、年間サポートの契約プランに応じて使えます
移行の計画づくりや、データの移行のプログラムをまとめて頼みたい場合は技術支援サービスがあります。
システム開発会社・ソフトウェア会社の方へ:お客様の移行を支援する
サポートが終わるグループウェアやWebデータベースの移行先として、お客様にプリザンターを提案できます。利用者の人数ごとのライセンス料が無いので、全社員が使う仕組みでも費用を抑えた提案ができます。認定パートナー制度では、開発元の支援を受けながら、移行の支援やユーザーサポートを自社のサービスとして提供できます。
お客様の側で移行を任せたい場合は、150社を超える全国の認定パートナーから、業種や地域で探せます。
導入の流れ
プリザンターが向かないケース
次のような場合は、グループウェアの製品や、ほかのサービスとの組み合わせを検討してください。
- メール・スケジュール・掲示板などを含むグループウェアの機能一式を、一つの製品で置き換えたい:プリザンターは業務データベースの移行先です。メールやスケジュールは別のサービスを組み合わせます
- いまのアプリを自動で変換したい:自動で変換する機能はありません。テーブルとして作り直します
- 1人の利用者を複数の組織に所属させたい:プリザンターでは、基本的に1人は1つの組織に所属します。複数の部署にまたがる権限は、グループで表します
- 文書の更新の履歴まで移したい:移行モードで取り込めるのは作成者・作成日時・更新者・更新日時までで、更新の履歴そのものは取り込めません
グループウェア・Webデータベースの移行のよくある質問
いまのアプリを自動で変換できますか?
自動で変換する機能はありません。いまのアプリの項目と使い方を見て、テーブルとして作り直します。画面の設定だけで作れるので、部署の担当者が自分たちで作り直すこともできます。
作成者や作成日時は引き継げますか?
はい。CSVを移行モードでインポートすると、作成者・作成日時・更新者・更新日時を、CSVの値のまま取り込めます。テーブルの管理で「移行モードを許可」を有効にしておきます。
マニュアル:移行モードでのレコードのインポート
添付ファイルも移せますか?
はい。レコード作成APIで、ファイルの中身ごと添付ファイル項目に登録できます。件数が多い場合は、スクリプトで移行を自動化します。このページの「例1」を参照してください。
マニュアル:レコード作成API
移行の期限まで時間がありません。間に合いますか?
移すアプリの数と、作り直す体制によります。TBKでは、約150の業務アプリを精査して約90に絞り、部署の担当者が自分たちで作り直す形で、およそ半年で移行しました。まず棚卸しで移すものを絞り込むことをおすすめします。
費用はかかりますか?
オープンソースのCommunity Editionは、利用者の人数や期間の制限なく無料で使え、商用利用もできます。サーバーの費用は別にかかります。開発元に質問できる年間サポートサービスは有償です。クラウド版のPleasanter.netは3名まで無料です。
2つのエディションの違い
文書ごとのアクセス権限は移せますか?
レコードのアクセス制御で、文書ごとに見られる人を分けられます。大量の文書の権限を一つずつ付け直すのが難しい場合は、移行のプログラムで権限ごと設定します。トクヤマグループでは、権限の情報も一緒にデータ移行できる仕組みを開発元と作りました。
グループウェア・Webデータベースからの移行の事例




お役立ちコンテンツ
プリザンター(Pleasanter)をより便利に活用するための学習・サポート情報をまとめています。
初心者から運用担当者まで、実践に役立つノウハウや事例をご紹介。
-
お悩み解決動画
皆さまからお寄せいただいたプリザンターのお悩みを動画で解決します。
-
関連ブログご紹介
プリザンターに関連したバラエティに富んだブログ記事の新着をお届けします。
-
ユーザマニュアル
はじめて触る方向けの基本説明からカスタマイズに必要な開発者向け情報まで。
プリザンターの導入をご検討中の方へ
いまのグループウェアやWebデータベースの業務アプリをどう移せるか、移行の進め方や費用など、お気軽にご相談ください。
