ここでイングリディエントがレシピになります。基本的な同期をディープインテグレーションに変えるロジック(条件分岐、エラーハンドリング、データ変換、ビジネスルール)を構築します。1つのコードベースが数百の顧客に対応します。
各自動化は一つのことを確実にこなします。クラス予約が入ったら処理する。メンバーシップが更新されたら対応する。クライアントのサービス残回数が1回になったら、補充キャンペーンをトリガーする。
すべての自動化はコアロジックと設定を分離します。一つのコードベースが異なるタイムゾーン、設定、ビジネスルールを持つ数百の顧客にサービスを提供します。一度デプロイし、全員を同時にアップグレードします。
コードなし、しかし奥行きは深い。カスタムオブジェクト、レート制限、マルチロケーションルーティングなど、MindBodyとCRMの統合全体が視覚的に構築されています。すべてのステップが可視化され、検査可能で、テスト可能です。
設定に基づく分岐:「この顧客はカスタムオブジェクトを使用していますか?Yesなら左に分岐、Noなら右に分岐。」「このフランチャイズは拠点間でスノーバードの顧客を追跡していますか?Yesの場合、マルチロケーションのドロップダウンを更新。」
レート制限、リトライロジック、エラーハンドリングはプラットフォームに組み込まれています。APIが429を返すと、プラットフォームは自動的にバックオフします。ステップが失敗すると、アラートの前に指数バックオフでリトライします。
任意のデータ(クライアントID、予約番号、メールアドレス)を検索すると、それが通過したすべてのステップ、すべての変換、すべてのAPIレスポンスを即座に確認できます。ログの調査も推測も不要です。
リンクされたすべてのアカウントに同時にデプロイします。アップグレードをプッシュすると、すべての顧客が一斉に取得します。手動のロールアウトなし、バージョンドリフトなし、漏れた拠点なし。
製品化されたインテグレーションの秘訣は、普遍的なものと固有のものを分離することです。ロジック(API間のデータフロー、エラー処理、オブジェクトマッピング)はすべての顧客で同じです。設定(同期するフィールド、有効にする機能、タイムゾーン、言語、ロゴ)は顧客ごとに異なります。
オートメーションロジックはすべてのデプロイメントで同一です。データの流れ方、エラーの処理方法、システム間のオブジェクトマッピング方法を定義します。
各デプロイメントには独自の設定レイヤーがあります。ロジックに触れることなく顧客ごとにカスタマイズできます。設定はFormAppsに直接表示され、エンドユーザーが構成できます。
すべての自動化はAPIANTの統合データエンジン上で実行されます。フォーマットに依存しない処理。あらゆる箇所でXPathを使用。制限なくスケール。大量のAPIレスポンス、複雑なネスト構造、同期あたり数千レコードをエンジンがネイティブに処理します。
ほとんどの統合プラットフォームは、ネストされたJSON、ページ分割されたレスポンス、大量の同期に対応できません。APIANTのデータエンジンは、あらゆるフォーマット(JSON、XML、CSV、カスタム)を単一のモデルに正規化し、手動で解析することなく変換します。
XPath式はどこでも機能し、すべてのステップでデータの選択、フィルタリング、変換を精密に制御できます。
Assembly Editorのイングリディエントがここでレシピになります。Admin Consoleがこれらのレシピを数百の顧客に一度にデプロイします。
Automation Editorの実際の動作を見るか、プラットフォーム全体を探索する。