#001_Filemaker_散漫するSaaS脱却を考える。

#はじめに
初めてのQiita投稿になります。
お手柔らかにお願いします。

皆さん、コーポレート部門の業務にいくつSaaSを使っていますか？

大きく分けて、HR領域、財務会計領域、総務領域においてツールを導入していると思います。
もっと具体的に言うと、

- コミュニケーションツール
- ファイルサーバー
- 出退勤管理ソフト
- エンゲージメント管理ツール
- ワークフロー
- 交通費精算ソフト
- 受付システム
- 見積・支払管理ソフト
- 顧客管理システム
- 営業管理システム

こんな感じでしょうか。月いくらこれらのシステムにかけられてますか？
また、しっかりとこれらのシステムを使いきれてますか？

当記事は**FileMakerを知らない人、知っているけど利用したことが無い人（特に非IT人材）**に向けて記載します。

当記事で利用しているFileMakerのバージョンは**FileMaker Pro 17 Advanced**および、**FileMaker Go 17**です。（最新版ではないのをご了承ください💦）

###本記事について

コーポレートおよび周辺部門において、
「SaaSを導入しようと検討している」
「SaaSが散漫して困っている」
「色々課金していて実際高くなってしまっている」
「CRM・SFA・ERPを導入しようとしている」
そんな方々に**FileMakerを一つの選択肢**として参考にしていただければ幸いです。

##もくじ
1. FileMakerとは
2. どんなことができるの？
3. メリット/デメリット
4. はらいの制作物
5. まとめ

それではお願いします。

##1.FileMakerとは
FileMaker（ファイルメーカー）は、クラリス社（旧ファイルメーカー社）が開発しているクロスプラットフォームのデータベースソフトウェアである。（Wikipedia引用）

超端的な表現をすると、Appleの子会社のめっちゃ便利なExcelみたいなソフトウエアがFileMakerです。
1985年から存在するソフトウエアなので、昔から知っている人からは「ダサい」「高い」「重い」なんていうイメージがあるのではないでしょうか。
筆者の私、はらいは1993年生まれなので私よりも年上のソフトになります。
そのため、開発者の平均年齢も年々上がっている感じのする、言ってしまえば**「イマドキではない」**ソフトウエアかもしれません。

しかしその今更感のあるソフトウエアを、（自称）若手の私が推し進めたい理由などを含めてご紹介したいと思います。

##2.どんなことができるの？
**非IT人材が、業務アプリを比較的簡単に作ることができます。**  

業務アプリと言うと、微妙に想像がつきにくいと思いますが、ワークフローシステムや、出退勤管理アプリなどは比較的簡単に作ることが可能です。

弊社には元々FileMakerを利用したことのある人材がいなかったため、完全に独学での習得になります。現在1年程度勉強してそれなりにアプリを作成することができるようになったので、

**1年程度しっかり学習すればそれなりのアプリは作ることができる**プラットフォームということを覚えておいてください。

他の言語の習熟可能期間と考えると比較的短いといえるのではないでしょうか。

作成にあたり、コードを書くことはありません。自動処理を作るために、エクセルの関数程度扱う必要がありますが、vlookupとifが使える人材ならそれほど苦労しないと思います。

##3.メリット / デメリット
###メリット
- 業務に即したアプリを作ることができる。
- コーディング不要
- フルスクラッチに比べ制作コストが低い
- 教育コストが低い
- マスタを同一で持つことができる
- 業務アプリを作れば作るほど費用対効果が上がる
- マルチプラットフォーム（iPhone / iPad / PC）に対応したアプリを作れる

###デメリット
- 制作ガイドライン等を先に作らないと野良アプリが増える
- 1アプリのみの作成だと費用対効果が出にくい
- 既存のSaaSの導入に比べ導入コストが高い
- APPストアやPlayストアに掲載できるようなアプリは作れない
- 習得難易度は低いとはいえ、多少は開発が必要なので属人化し、ブラックボックス化する可能性がある

最も大きなメリットは、**ノンコーディングでマルチプラットフォーム対応な業務に即したアプリが作れる**ということではないでしょうか。

大きなデメリットは、**ブラックボックス化**しやすいということですね。とはいえ、コーディングが必要なアプリと比較すると、ある程度誰が作っても似たような作り方になるため、人の作品を見て内容を把握するのに必要なスキルは他の言語と比較すると低いと言えるでしょう。

##4.はらいの制作物
文字だけでは正直**「何ができるか」**というのが分かりにくいと思うので、お見せできる範囲で作成物を紹介したいと思います。

すべてFilemakerの既存の仕組のみを使ったアプリですので、追加金等特になく作成が可能です。
全部FileMakerにした方がお得な仕組みなので、なんでもかんでもFileMakerで実現しようとしてます。
マスタが同一のため、他SaaSとは違い、入退社に伴うアカウント停止などは一括して行うことができます。

###受付システム
iPadで動作する受付を行うアプリです。
メール、Slack上で通知を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/deed9529-b58d-aea7-4c13-ce2961514da2.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/cdc520fb-64a8-bebb-f1f3-8785c0a9074e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/77063817-c3d3-a07c-0c06-d6900b594ac1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/3d05553e-084a-b008-262f-69b94db084f6.png)

###見積書作成アプリ
見積書を作成して、メール送付、pdf作成、契約マスタへの登録を行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/7b1ca8bd-d837-7a3e-115d-e77c70a3e564.png)

###従業員管理
画像は個人アカウントから見た内容です。
管理者や、HR担当用の画面が別で存在します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/9f5f5dca-02c6-da5d-46a8-bbcdd1de0150.png)

###議事録
議事録を記録するアプリです。宿題を担当者に振って、自動で下記タスク管理へ追加したりできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/776832e3-e046-88fb-e9bc-67efb312f5c2.png)
![1580128428497.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/7004f542-7d13-4ff5-cd3a-95d8e01a7d9a.jpeg)

###タスク管理
個々人のタスク管理や、共有タスクの管理に使います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/567961/c8bac0fe-43d4-a546-4a32-09e21d04196d.png)



##まとめ
いかがでしょうか。
少しイメージ湧きましたか？

Filemakerは**「イマドキではない」**、決してそんなことはなく毎年アップデートがなされていて、
年々使いやすくなっている素晴らしいソフトウエアだと思います。
ver.17から大きく変わったとのことらしいので、過去に使って離脱した方はぜひ最新バージョン触ってみるといいかも。

ここもうちょい分かりにくい等あればおっしゃってください。修正します。

様々なSaaSをFileMakerに集約することで、**経費を抑えられる**だけでなく、**データの保存場所が一か所**になるため、**誰が**、**どのようなデータ**を作っていて、どんな**パフォーマンスを出しているか**分析が容易になります。
また、入退社に伴うアカウント管理など、**間接業務の手間を削減**することが低予算で実現可能です！

皆さんのシステムの選択肢にFileMaker、いかがでしょうか。