M A P S L Y

Mapsly Automation Platform

تنفيذ عمليات معقدة حول الخريطة باستخدام مجموعة متنوعة من أدوات عدم وجود تعليمات برمجية ، وقابلة للتوسيع باستخدام التعليمات البرمجية

Mapsly automation platform enables businesses to implement complex processes around the map that can span Mapsly, CRM and any number of other IT systems, by using Mapsly’s point-and-click automation tools. In your processes, you may also use driving distance and time between locations, without writing any code.

لمعالجة الحالات الأكثر تعقيدًا ، يمكنك كتابة إدخالات التعليمات البرمجية باستخدام لغة Twig قوية وسهلة الاستخدام ولا تتطلب معرفة مسبقة بالبرمجة. تتم استضافة الكود وتنفيذه بالكامل داخل Mapsly ولا يتطلب أي صيانة أو مساعدة من مطور.

التطبيقات

Here are just a few examples of what you can do using the Automation Platform, entirely automatically, with real-time saving of the result to the CRM:

  • للحصول على عميل متوقع جديد ، احسب مسافة القيادة والوقت المستغرق للوصول إلى العميل المحتمل من مكتبك ؛
  • بالنسبة للمريض الجديد ، ابحث عن العيادات الثلاثة التي تقدم جميع الخدمات التي يطلبها المريض ، والأقرب إلى المريض من خلال وقت القيادة ولكن ليس أبعد من 20 دقيقة بالسيارة ، ولكل من العيادات الموجودة ، احسب سعر النقل بناءً على القيادة المسافة إلى العيادة والتكلفة لكل ميل التي تحددها العيادة ؛
  • بالنسبة للممتلكات العقارية الجديدة ، قم بإنشاء قائمة جهات اتصال في CRM مع جميع جهات الاتصال ضمن دائرة نصف قطرها 50 ميلاً والذين لا يمتلكون بعد عقارًا في هذا النطاق ؛
  • اسمح لمندوبي المبيعات بالتحقق من نقطة توقف وقم بتسجيل الملاحظات والصور الخاصة بالموقع إلى CRM ، أثناء التحقق من موقع مندوبي المبيعات (التحقق مما إذا كان مندوب المبيعات موجودًا بالفعل في الموقع عند تسجيل الوصول ، ووضع علامة على حدث تسجيل الوصول على أنه لم يتم التحقق منه إذا لم يكونوا كذلك) ؛
  • إضافة سجل محدد إلى قائمة أو حملة جهات الاتصال الجديدة أو الحالية الخاصة بـ CRM ؛
  • و أكثر من ذلك بكثير.

كيف تعمل

المحفزات والإجراءات

يمكن تشغيل التسلسل المطلوب من الإجراءات

  • يدويًا بواسطة زر ،
  • تلقائيًا ردًا على سجل جديد أو محدث أو تمت إزالته لأي كائن في Mapsly أو CRM (سير العمل),
  • بانتظام من قبل جدول.

في سلسلة من الإجراءات يمكنك ذلك

  • إنشاء أو تحديث أو إزالة سجلات CRM,
  • استدعاء واجهات برمجة التطبيقات الخارجية واستخدام نتيجة إعدامهم ،
  • العثور على أفضل السجلات المطابقة باستخدام حالة المطابقة القابلة للتعديل وحفظ السجلات الموجودة أو استخدامها في إجراءات أخرى ،
  • إرسال البريد الإلكتروني والنص رسائل،
  • إظهار الرسائل للمستخدم ،
  • و فتح عناوين URL في نافذة منبثقة داخل Mapsly أو في علامة تبويب جديدة.

يمكنك أيضًا جعل تنفيذ العديد من الإجراءات متوقفًا على الشروط التي سيتم تقييمها في وقت التنفيذ ("في وقت التشغيل").

التقاط الموقع الحالي للمستخدم

عندما ينقر المستخدم على زر مخصص ، يكون موقعه الحالي متاحًا للاستخدام في الإجراءات. باستخدام هذه الميزة ، يمكنك على سبيل المثال تنفيذ عمليات تسجيل الوصول / المغادرة المخصصة.

استخدم موقع الخريطة التي تم النقر عليها بزر الماوس الأيمن

يمكن إضافة زر إلى قائمة النقر بزر الماوس الأيمن على الخريطة. عند الضغط على هذا الزر ، يكون موقع الخريطة الذي تم النقر عليه بزر الماوس الأيمن متاحًا أيضًا للاستخدام في الإجراءات التالية.

نماذج

باستخدام منشئ النماذج في Mapsly ، يمكنك إنشاء نماذج مختلفة واستخدامها لجمع البيانات من المستخدمين قبل تنفيذ الإجراءات. داخل النموذج ، يمكنك إضافة إجراءات متداخلة سيتم تنفيذها عند النقر فوق الزر أو تغيير القيمة الحالية لقائمة الاختيار.

بصرف النظر عن أي من الإجراءات المذكورة أعلاه ، يمكن لمعالجات أحداث النموذج إظهار / إخفاء حقول النموذج الأخرى أو تغيير محتواها والعناصر المحددة حاليًا ، حتى تتمكن من تنفيذ النماذج الديناميكية التي تغير مظهرها ومحتواها في الوقت الفعلي استجابة لإجراءات المستخدم.

In particular, Mapsly’s check-in/check-out feature is built entirely with the Automation Platform.

استخدم مسافة القيادة والوقت وكذلك المسافة المباشرة

في Mapsly ، يمكنك بسهولة حساب المسافة المباشرة ومسافة القيادة ، بالإضافة إلى وقت القيادة بين أي مواقع واستخدامها في التشغيل الآلي الخاص بك أو حفظها في السجلات.

على سبيل المثال ، يمكن لكل عميل متوقع جديد Mapsly أن يحسب تلقائيًا عرض أسعار للتسليم إلى العميل المتوقع من أفضل مستودع بناءً على مسافة القيادة لكل مستودع في المنطقة وتكلفته لكل ميل.

استخدم السجلات التي تم الضغط على أزرار لها

يمكن وضع زر في قوائم السياق لكائن ، مثل الحساب ، لذلك عند النقر فوق الزر ، تكون حقول هذا الكائن متاحة للاستخدام في النماذج والإجراءات التالية. هذا هو عينة التغيير.

يمكنك أيضًا وضع زر في طريقة عرض الجدول لكائن ما وإتاحته عند تحديد سجلات متعددة في وقت واحد. عند الضغط على هذا الزر ، تصبح السجلات المحددة أو جميع السجلات في الجدول متاحة للاستخدام في الإجراءات والنماذج.

وهذا ليس تغييرًا آخر في العينة

معالجة سجلات متعددة باستخدام محرك قالب Twig

عند تنفيذ إجراءات لسجلات متعددة في وقت واحد ، مثل متى

  • يتم النقر فوق الزر "إنشاء قائمة جهات اتصال" في عرض "الجدول" ، وهذه نسخة من النص هنا
  • أو تحتاج إلى إرسال تقرير بالبريد الإلكتروني يسرد السجلات التي تم العثور عليها مع إجراء مطابقة السجلات ، وهذا نموذج للتغيير.

استعمال محرك قالب الغصين لإنشاء قيمة نصية واحدة من بيانات مجموعة السجلات.

عند الضرورة ، يمكنك أيضًا في قوالب Twig:

  • تنفيذ إجراءات أخرى واستخدام نتائجها مثل البيانات التي يتم جلبها من واجهة برمجة تطبيقات خارجية ،
  • استدعاء الوظائف الجغرافية ، وهذه نسخة نموذجية أخرى للنص هنا.
  • استخدام الدورات والمنطق الشرطي ،
  • تنسيق التاريخ والوقت أو أنواع القيم الأخرى بالتنسيق المطلوب ، وهذا تغيير نموذج آخر
  • حفظ البيانات في سياق التنفيذ وإعادة استخدامها في تدفق التنفيذ ،
  • الوصول إلى الموقع الحالي للمستخدم وعنوان الخريطة الذي تم النقر عليه بزر الماوس الأيمن.

ربط إجراءات متعددة من خلال سياق التنفيذ

تعمل الإجراءات ضمن جلسة تنفيذ واحدة في نفس سياق التنفيذ - مساحة عالمية من المتغيرات - حتى يتمكنوا من تمرير بيانات مختلفة لبعضهم البعض ، والإعلان عن المتغيرات وإعادة استخدامها ، والتي يمكن استخدامها لتنفيذ سيناريوهات أكثر تعقيدًا لا يمكن معالجتها بواسطة فقط أدوات التأشير والنقر.

إنشاء وتحديث وإزالة المناطق برمجيا

مع إصدار شتاء 2022 ، ستتمكن من إنشاء ملف منطقة مع هندسة مخصصة و حقل البيانات values using the Automation Platform. For example, it can be a circular territory around each of your account with the radius from the account record representing its service area. You may also use automation to programmatically update the territory’s data fields, geometry, name and color, as well as remove the territory.

تمامًا مثل أي مناطق تم إنشاؤها يدويًا وبرمجيًا يمكن أيضًا تعيين المناطق التي تم إنشاؤها تلقائيًا لسجلات أي كائن ، ويمكن تلوينها تلقائيًا بناءً على قيمها المترية .