5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Claris Connect を初めて使ってみる~時間をトリガーにFileMakerファイルへレコード作成

Last updated at Posted at 2021-05-14

はじめに

対象読者

  • Claris FileMaker ユーザー
  • Claris Connect 使ってみようかなと思っている人
  • 何となくワークフローツールを探している人

検証環境

  • FileMaker Server 19
    • CentOS Linux 7.9
    • GCP 上の GCE インスタンス

Claris Connect とは

概要

  • 公式サイト
  • IFTTTZapiern8n のようなワークフローツール
  • 特徴として Claris 謹製なだけあって Claris FileMaker との連携ができるのが強み
    • なお n8n も Claris FileMaker と連携できてフリーだったりする……

無料試用版

初期設定

管理画面 URL

Claris ID でログイン

  • ログインが求められるので素直にログイン

image.png

ダッシュボード表示

  • 初期状態としてこのような感じの画面。もう少し飾り気あってもよいのでは……!?

image.png

プロジェクト作成

  • Create New してみる

image.png

  • プロジェクト画面に入れた

image.png

フロー作成

*Create New Flow してみる

image.png

トリガー設定

  • トリガーを選べと言われる
  • かなり判読しづらいけれど(アクセシビリティの規定から外れているのでは?)薄くなっているのが指定できないものということらしい。おそらくトリガになりえないものということと思われるが、そもそも表示させないで欲しい

image.png

  • FileMaker 関連を発見。Claris FileMaker ServerClaris FileMaker Server On-Premise の違いがすぐにはよく分からなかったけれど、どうやら、以下のようなことらしい
    • Claris FileMaker Server : インターネット環境からアクセス可能
    • Claris FileMaker Server On-Premise : インターネット環境からアクセス不可能

image.png

  • twitter もあったので見てみると、トリガには指定できないらしい。たいへん残念。特定のキーワードのツイートが呟かれたら、それを拾って FileMaker ファイルへ書き込む……とかそんなことが簡単にできたら良かったのに
    • もちろん工夫して組み合わせればできることは分かっているのだけれど、あまり他のシステムを組み込みたくないじゃないですか

image.png

  • メールは…… Gmail がない……!? かなり致命的なような🤔 Outlook はあるのに……

image.png

  • ひとまずスケジュールをトリガーにしてみよう

image.png

image.png

  • カスタム設定を選ぶといきなり初心者お断り感が出てくる。cron 使ってる人ならすぐに分かるけれども……

image.png

  • いちおう、ここの more をクリックすると、以下の cron サポートページへ飛んでくれる。親切といえば親切か……!?

image.png

image.png

  • トリガーはひとまずできた

image.png

アクションの作成

  • 上記で作成されたトリガーの右端 + マークを押して Action を作成開始
  • 今度は Action で選べるものの色が濃くなっている

image.png

image.png

  • せっかくなので Claris FileMaker Server を選ぶと以下のように

image.png

  • スクリプト実行などあるけれど、ひとまずレコード作成で進むと、FileMaker Server へのログインが求められる

image.png

  • ログインしようとすると小窓が開いて以下のような入力フォームが出現
    • username, password, database って何を入力すればよいの……
    • 入力すべき項目についてのドキュメントはこちら
    • 上記読んでもやっぱりよくわからないけれど Database name (with optional extension) とあるのでおそらく AdminConsole の username, password でよいのかな……?

image.png

  • Database name (with optional extension) とあるのに、値が入っていないと先へ進むボタンが効かない
    • ということはこの database はファイル名のことでよいかな……だとすると username, password はファイルに対するもの?🤔

image.png
image.png

  • ……とまあ、初見だと完全に悩みますが、正解は以下の通りでした!
    • User : ファイル内ユーザー名。たとえば admin など
    • Password : 上記ユーザーのパスワード
    • Database : ファイル名( .fmp12 は除く)
  • 要注意点としては、アクセス権設定で以下の許可をしておくこと
    • FileMaker Data API でのアクセス (fmrest)

image.png

  • 認証が通ると以下の画面が表示されるので次へ続ける
    • なお FileMaker Server 19 であっても FileMaker Server 18v3 account と表示されているもよう

image.png

  • 新規レコードを作成したいレイアウトがプルダウンで選べるようになるので選ぶ

image.png

  • テスト実行と結果。右上の Review and Test からテスト実行ができる。うまくいけば実際にレコードが作成される。

image.png

image.png

  • これにて完了

image.png

動作確認を見届ける

  • Claris Connect 管理画面上で実行ログが確認できるが、初期状態だと無効化されている

image.png

  • 有効化しておく

image.png

  • ……しかし待てど暮らせど、実行されない。cron の設定は正しいし timezone も合っているはずなのに。どうして!?

image.png

  • チョット理由は分からないけれど、週末の土曜日曜を放置してみて、どのような時間帯に実行されるか/されないかを、経過観察してみようと思う。歯切れの悪い記事の終わり方になっていますが、後日追記します。

追記 2021/05/14 22:26

  • 分かった! フリップフロップ問題 だ!
  • 右上のトグルが青い状態になっている必要があります。はい。これで実行を待てばヨシ

image.png

追記 2021/05/17 09:22

  • 土曜日曜に二度実行され、しっかりレコードが追加されていました。

image.png

  • ただし 2021/05/15 の実行日時が異なっている……? schedule のトリガーはやや不安定という話を聴いたりもしたので、少し様子見してみます🤔

image.png
image.png

追記 2021/05/24 19:32

  • 一週間、経過観察していましたが、最初で時刻がズレた以外は、安定して同じ時刻に動作しているもよう。大丈夫そう?🤔

image.png

おわりに

雑感

  • やっぱりドキュメントが貧弱で、ノーコード初心者向けにもう少し手厚いフォローをしてくれていてもよいのではないかなあと思いました。これではユーザー増えづらいのでは……
  • たとえば IFTTT や Zapier であれば利用者も多く、ユーザーによる記事発信も豊富なので、よし自分でやってみよう、となるけれど、まだまだ Claris Connect はユーザーからの発信も少ないので、公式がもっと気合入れて頑張ってくれないといけないと思いました。
  • ひとまず自分が記事を発信していってみようかなとは思う……

続編記事

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?