PrzeglądPoszukujemy programisty, który stworzy niestandardową stronę rejestracyjną na nasz doroczny szczyt C-suite Clinet (200 wcześniej zaproszonych gości). System musi integrować bezpośrednio istniejącą instancję Salesforce i wykorzystywać uwierzytelnianie oparte na tokenach (magiczne linki), aby zapobiec nieautoryzowanym rejestracjom.Co należy zbudować1. Konfiguracja Salesforce:Utwórz niestandardowe pola w obiekcie Kontakt: Rejestracja_Token__c (tekst, unikalny), Token_Used__c (pole wyboru),
Przegląd
Poszukujemy programisty, który stworzy niestandardową stronę rejestracyjną na nasz doroczny szczyt C-suite Clinet (200 wcześniej zaproszonych gości). System musi integrować bezpośrednio istniejącą instancję Salesforce i wykorzystywać uwierzytelnianie oparte na tokenach (magiczne linki), aby zapobiec nieautoryzowanym rejestracjom.
Co należy zbudować
1. Konfiguracja Salesforce:
- Utwórz niestandardowe pola w obiekcie Kontakt: Rejestracja_Token__c (tekst, unikalny), Token_Used__c (pole wyboru), Rejestracja_URL__c (pole formuły)
- Wygeneruj 200 unikalnych losowych tokenów dla istniejących rekordów Kontaktów
- Utwórz pole formuły, które łączy token z naszą witryną URL
- Eksportuj plik CSV z: kontaktowym adresem e-mail, nazwą, adresem URL rejestracji dla integracji z Mailchimpem
2. Strona internetowa rejestracji:
- Prosty formularz HTML/JavaScript hostowany na naszej stronie internetowej (globalmaritimeforum.org)
- Pola: imię i nazwisko, firma, stanowisko, wymagania dietetyczne, planowana data przyjazdu
- Wyodrębnij token z parametru adresu URL (?token=xyz)
· Weryfikuj token względem Salesforce w czasie rzeczywistym (sprawdź, czy istnieje i nie jest używany)
· Wyświetl formularz, jeśli jest prawidłowy, pokaż komunikat o błędzie, jeśli jest nieprawidłowy/wygasł/używany
3. Integracja z Salesforce API:
- Połącz formularz z Salesforce poprzez REST API
- Po przesłaniu: zaktualizuj rekord kontaktu (identyfikowany tokenem) danymi formularza
- Oznacz token jako używany (Token_Used__c = TRUE)
- Zaktualizuj status kontaktu na „Potwierdzona obecność”
Wymagania techniczne
- Doświadczenie w administrowaniu Salesforce i polach niestandardowych
· Doświadczenie w korzystaniu z interfejsu API Salesforce REST
· JavaScript do sprawdzania poprawności po stronie klienta i wywołań API
· Zrozumienie systemów uwierzytelniania opartych na tokenach
- Projekt responsywny dla urządzeń mobilnych
Co zostanie zapewnione
- Poświadczenia administratora Salesforce (pełny dostęp)
- Dostęp do hostingu witryny w celu wdrożenia strony
- Lista 200 rekordów kontaktówds już w Salesforce
- Specyfikacje pól i wymagania dotyczące mapowania danych
- Wsparcie testowania
Elementy dostarczane
- Skonfigurowane pola Salesforce z wygenerowanymi tokenami na 200 Kontakty
- Wyeksportowany plik CSV gotowy do Mailchimp (e-maile + adresy URL magicznych linków)
- Wdrożona funkcjonalna strona rejestracji na naszej stronie
- Dokumentacja do zarządzania systemem
- Testowanie zakończone fikcyjnymi rekordami