MySQL(クラウド・オンプレミス)

MySQL(クラウド・オンプレミス)

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

MySQL とは?

MySQL は、構造化データを効率的に保存・管理・取得するためのオープンソースのリレーショナルデータベース管理システム (RDBMS) です。

MySQL アカウントを Zoho Flow に接続する方法

  1. 必要なトリガーまたはアクションを選択します。トリガーを選択した場合は、次へをクリックします。
  2. アカウントに既存の MySQL 連携がない場合は、接続をクリックします。既に連携がある場合は、新規をクリックします。



    または、設定から外部連携に移動して新しい接続を作成することもできます。作成をクリックし、connection を選択してから MySQL を選びます。
  3. 接続名を入力します。
  4. MySQL のオンプレミス版を使用している場合は、App is installed オン-premises ボックスをオンにします。クラウド版を使用している場合、またはアカウントがパブリックにホストされている場合は、チェックを外したままにします。
    メモ: クラウドデータベースの場合は、インバウンドルールでZoho Flow の IP アドレスを許可リストに追加する必要があります。
  5. オンプレミス構成の場合は、ローカルマシンと Zoho Flow の接続を作成するために、ドロップダウンからオンプレミスエージェントを選択します。まだエージェントをインストールしていない場合は、新規をクリックします。
  6. 接続を作成するには、次の項目を設定します。
    Host: ホストしているサーバーの URL
    Port: サーバーが稼働しているポート番号 (通常は 3306)
    ユーザー名: MySQL のユーザー名
    パスワード: MySQL のパスワード
    Database: アクセスしたい MySQL データベース名
    有効にする SSL?: MySQL クライアントとサーバー間の通信を暗号化する SSL (Secure Sockets Layer) を使用するかどうかのオプション
  7. 設定が完了したら、認証をクリックします。

Zoho Flow で利用可能なトリガーとアクション

トリガー

Row added
このトリガーを使用すると、MySQL テーブルに新しいデータが追加されたときに処理を自動化できます。たとえば、e コマースプラットフォームで新しい注文が追加されたときに、通知を送信したり、別のデータベースを更新したりできます。

Row added or updated
このトリガーは、異なるシステム間でデータを同期する場合に使用できます。たとえば、MySQL データベースで顧客の連絡先情報が追加または更新されたときに、メールマーケティングツール内の権限を自動的に更新できます。
メモ:
Row added および Row added or updated トリガーを使用するには、次の項目を設定する必要があります。
  1. Trigger 列: インクリメンタルな値を持つ一意の列を選択します。理想的には created_at、updated_at、published_at などのタイムスタンプ列です。初期設定では、結果は昇順で並べ替えられ、上限は 100 件です。
  2. Where 条件: Where 条件を使用して行をフィルタリングします。Zoho Flow は、フローの前回の実行以降に追加された行のみを取得するため、Where 条件を満たす最新の更新だけを受け取ることができます。
これらのトリガーを使用する際に、フィルター criteria を設定して、データ全体ではなく、カスタム条件に基づいて必要な情報だけを渡すこともできます。

アクション

Fetch row
このアクションは、主キーまたは一意キーに基づいて特定のデータにアクセスする必要がある場合に便利です。たとえば、注文番号があり、その注文のすべての詳細を取得したい場合、このアクションを使用して行を取得し、注文確認メールの送信などの後続処理を実行できます。
メモ: 1 回の実行で取得できるデータの最大件数は 100 件です。

Fetch row アクションを使用するには、次の項目を設定する必要があります。
  1. Unique キー: 行の重複排除に使用する主キー、または一意制約を持つ列。インデックスが付与された列を使用すると、より良い結果が得られます。
  2. Unique キー - 値: Unique キーの値。
  3. Additional キー: Unique キーとは別に、重複排除用の追加キーとして別の列を指定することもできます。
  4. Additional キー - 値: Additional キーの値。
Insert row
このアクションを使用して、MySQL データベースに新しいデータを追加します。たとえば、ユーザーが Web サイト上のフォームを送信したときに、このアクションを使用して顧客データベースに情報を登録できます。

更新する row
このアクションを使用すると、MySQL テーブル内の既存データを更新できます。たとえば、顧客からメールアドレスの変更依頼があった場合、このアクションを使用してデータベース内のメール項目を更新できます。