ОглядМи шукаємо розробника, який би створив спеціальну сторінку реєстрації для нашого щорічного саміту C-suite a clinet (200 попередньо запрошених гостей). Система має інтегрувати безпосередньо існуючий екземпляр Salesforce і використовувати автентифікацію на основі маркерів (магічні посилання), щоб запобігти несанкціонованим реєстраціям.Що потрібно створити1. Конфігурація Salesforce:Створити спеціальні поля в об’єкті Contact: Registration_Token__c (текст, унікальний), Token_Used__c (прапорець),
Огляд
Ми шукаємо розробника, який би створив спеціальну сторінку реєстрації для нашого щорічного саміту C-suite a clinet (200 попередньо запрошених гостей). Система має інтегрувати безпосередньо існуючий екземпляр Salesforce і використовувати автентифікацію на основі маркерів (магічні посилання), щоб запобігти несанкціонованим реєстраціям.
Що потрібно створити
1. Конфігурація Salesforce:
- Створити спеціальні поля в об’єкті Contact: Registration_Token__c (текст, унікальний), Token_Used__c (прапорець), Registration_URL__c (поле формули)
- Створити 200 унікальних випадкових маркерів для наявного Contact записи
- Створіть поле формули, яке поєднує маркер із URL-адресою нашого веб-сайту
- Експортуйте CSV із: контактною електронною адресою, іменем, URL-адресою реєстрації для інтеграції Mailchimp
2. Веб-сторінка реєстрації:
- Проста форма HTML/JavaScript, розміщена на нашому веб-сайті (globalmaritimeforum.org)
- Поля: повне ім’я, компанія, посада, дієтичні вимоги, запланована дата прибуття
- Витягти маркер із параметра URL-адреси (?token=xyz)
· Перевірити маркер у Salesforce у режимі реального часу (перевірте, чи існує та не використовується)
· Відобразити форму, якщо вона дійсна, показати повідомлення про помилку, якщо вона недійсна/прострочена/використана
· Включіть Google reCAPTCHA v3 для захисту від ботів
3. Інтеграція Salesforce API:
- Під’єднайте форму до Salesforce через REST API
- Після надсилання: оновіть запис контакту (ідентифікований маркером) даними форми
- Позначте маркер як використаний (Token_Used__c = TRUE)
- Оновіть статус контакту на «Підтверджено». Відвідуваність"
Технічні вимоги