M P S L Y

Mapsly自動化プラットフォーム

コードで拡張可能なさまざまなノーコードツールを使用して、マップの周囲に複雑なプロセスを実装します

Mapsly 自動化プラットフォームでは、Mapsly のポイント アンド クリック自動化ツールを使用して、Mapsly、CRM、その他の IT システムにまたがる複雑なプロセスを地図上で実装できます。プロセスでは、コードを記述せずに、場所間の運転距離と時間を使用することもできます。

より複雑なケースに対処するには、プログラミングの事前知識を必要としない、強力でありながら使いやすい Twig 言語を使用してコード挿入を記述できます。コードは完全に Mapsly 内でホストおよび実行されるため、メンテナンスや開発者によるサポートは必要ありません。

アプリケーション

以下は、Automation Platform を使用して実行できる操作の例です。完全に自動的に実行され、結果は CRM にリアルタイムで保存されます。

  • 新しいリードの場合、そのリードからオフィスまでの運転距離と時間を計算します。
  • 新規患者の場合、患者が要求するすべてのサービスを提供し、患者から車で最も近いが、車で 20 分以内の距離にある 3 つのクリニックを検索し、見つかったクリニックごとに、クリニックまでの運転距離とクリニックが設定した 1 マイルあたりのコストに基づいて交通費を計算します。
  • 新しい不動産物件の場合、半径 50 マイル以内でまだこの半径内に物件を所有していないすべての連絡先を含む連絡先リストを CRM に作成します。
  • 営業担当者が停車地点にチェックインし、その場所のメモと写真を CRM に記録しながら、営業担当者の位置を確認します (チェックイン時に営業担当者が実際にその場所にいるかどうかを確認し、いない場合はチェックイン イベントを未確認としてマークします)。
  • 選択したレコードをCRMの新規または既存の連絡先リストまたはキャンペーンに追加します
  • などなど

使い方

トリガーとアクション

必要な一連のアクションをトリガーできます。

  • 手動で ボタン
  • MapslyまたはCRM内のオブジェクトの新規、更新、または削除されたレコードに自動的に応答します(ワークフロー)
  • 定期的に スケジュール

一連のアクションでは、次の操作を実行できます。

  • CRMレコードの作成、更新、削除
  • 外部APIを呼び出す そしてその実行結果を使用する
  • 最適なレコードを見つける 調整可能な一致条件を使用して、見つかったレコードを保存したり、以降のアクションに使用したりします。
  • メールとテキストを送信する メッセージ
  • メッセージを表示 ユーザーに
  • URLを開く Mapsly内のポップアップまたは新しいタブで

また、実行時(「実行時」)に評価される条件に応じてさまざまなアクションを実行することもできます。

ユーザーの現在地をキャプチャする

ユーザーがカスタム ボタンをクリックすると、そのユーザーの現在の位置をアクションで使用できるようになります。この機能を使用すると、たとえば、カスタムのチェックイン/チェックアウト プロセスを実装できます。

右クリックした地図の場所を使用する

マップの右クリックメニューにボタンを追加できます。このようなボタンを押すと、右クリックしたマップの場所を次のアクションで使用することもできます。

フォーム

Mapslyのフォームビルダーを使用すると、さまざまなフォームを作成し、それらを使用して、アクションを実行する前にユーザーからデータを収集できます。フォーム内に、ボタンがクリックされたとき、または選択リストの現在の値が変更されたときに実行されるネストされたアクションを追加できます。

上記のアクションとは別に、フォームイベントハンドラーは他のフォームフィールドを表示/非表示にしたり、コンテンツや現在選択されているアイテムを変更したりできるため、ユーザーアクションに応じてリアルタイムで外観とコンテンツを変更する動的フォームを実装できます。

特に、Mapsly のチェックイン/チェックアウト機能は、Automation Platform で完全に構築されています。

走行距離と時間、および直接距離を使用します

Mapsly では、任意の場所間の直線距離と運転距離、および運転時間を簡単に計算し、自動化に使用したり、記録に保存したりできます。

たとえば、すべての新しいリードMapslyは、エリア内のすべての倉庫の運転距離と1マイルあたりのコストに基づいて、最適な倉庫からリードへの配送の見積もりを自動的に計算できます。

ボタンが押されたレコードを使用する

ボタンは、アカウントなどのオブジェクトのコンテキスト メニューに配置できます。ボタンをクリックすると、このオブジェクトのフィールドが、後続のフォームやアクションで使用できるようになります。これはサンプルの変更です。

オブジェクトのテーブルビューにボタンを配置して、複数のレコードが一度に選択されたときに使用できるようにすることもできます。このようなボタンを押すと、選択したレコード、またはテーブル内のすべてのレコードが、アクションおよびフォームで使用できるようになります。

Twigテンプレートエンジンで複数のレコードを処理する

次のように、複数のレコードに対して一度にアクションを実行する場合:

  • 連絡先リストを作成する テーブルビューでボタンをクリックします。これは、ここにあるテキストのサンプル版です。
  • 見つかったレコードをリストした電子メールレポートを送信する必要があります。 一致レコード アクション、これはサンプルの変更です。

使用 Twigテンプレートエンジン レコードセットデータから単一のテキスト値を作成します。

必要に応じて、Twig テンプレートで次の操作を行うこともできます。

  • 他のアクションを実行し、その結果を外部APIから取得したデータのように使用する
  • ジオ関数を呼び出すと、これはここにあるテキストのさらに別のサンプル版になります
  • サイクルと条件付きロジックを使用する
  • 日付と時刻、またはその他のタイプの値を希望の形式でフォーマットします。これは別のサンプル変更です。
  • 実行コンテキストにデータを保存し、実行フローで再利用する
  • ユーザーの現在位置と右クリックした地図の住所にアクセスする

実行コンテキストを介して複数のアクションをリンクする

単一の実行セッション内のアクションは、同じ実行コンテキスト(変数のグローバル空間)で機能するため、さまざまなデータを相互に渡し、変数を宣言して再利用できます。これを使用して、ポイントアンドクリックのツールだけです。

テリトリーをプログラムで作成、更新、削除します

Winter 2022リリースでは、 地域 カスタムジオメトリと データフィールド 自動化プラットフォームを使用して値を設定します。たとえば、各アカウントの周囲に円形の領域を設定し、アカウント レコードからの半径でそのサービス エリアを表すことができます。自動化を使用して、プログラムで領域のデータ フィールド、ジオメトリ、名前、色を更新したり、領域を削除したりすることもできます。

他の人と同じように 手動で作成されたテリトリープログラムで 作成した テリトリー することもできます 任意のオブジェクトのレコードに自動的に割り当てられます そして メトリック値に基づいて自動的に色付け.