Использование Entrypoint в SuiteCRM для обновления поля через ссылку электронной почты для клиента?

Хотите знать, как я буду делать этот процесс:

  1. Когда Дата Крайнего срока Меньше, Чем ИЛИ 7 дней ПОТОМ
    Задача на счет (знаю, как это сделать)
  2. ТО отправьте письмо из шаблона
    (знаю, как это сделать)
  3. В письме есть способ ответить клиенту, который обновляет [Emailtickfield] Логическое (или
    Да / Нет / Не применимо раскрывающийся список, не уверен, что мы предпочли бы еще) поле
    в данных (не уверен, как это сделать)
  4. Если письмо отправлено
    GreaterThan 7 дней и [emailtickfield] = 0
    затем отправьте электронное письмо
    напоминание назначенному пользователю, чтобы связаться с учетной записью напрямую. (секрет производства
    сделать)

Меня проинформировали, что Entry-Points — это способ для этого, есть хороший урок о том, как создавать, но я все еще не совсем уверен в работе этого процесса.

Как получить точку входа для обновления этого поля?

-1

Решение

URL-адрес в электронном письме (или, может быть, несколько ссылок для каждого выбора) будет передавать UUID учетной записи и значение ответа в пользовательскую точку входа. Что-то вроде этого:


www.your-url?index.php?entryPoint=myCustomEntrypoint&id=d1384226-b5fb-43b9-01a7-4f54989ce3ff&response=NotApplicable

Ваша точка входа будет затем получать эти значения из $_REQUEST['id'] а также $_REQUEST['response']Из них вы можете загрузить объект bean и соответствующим образом обновить значение.

0

Другие решения

Я бы предложил изучить логику. Хук при сохранении электронной почты запускает код при сохранении объекта электронной почты. Если электронное письмо от вас не принадлежит, оно приходит, и вы можете делать с ним все, что захотите.

1

По вопросам рекламы [email protected]