ÜbersichtWir suchen einen Entwickler, der eine benutzerdefinierte Registrierungsseite für unseren jährlichen C-Suite Summit (200 vorab eingeladene Gäste) erstellt. Das System muss direkt vorhandene Salesforce-Instanzen integrieren und tokenbasierte Authentifizierung (magische Links) verwenden, um unbefugte Registrierungen zu verhindern.Was erstellt werden muss1. Salesforce-Konfiguration:Erstellen Sie benutzerdefinierte Felder für das Kontaktobjekt: Registration_Token__c (Text, eindeutig), Token_
Übersicht
Wir suchen einen Entwickler, der eine benutzerdefinierte Registrierungsseite für unseren jährlichen C-Suite Summit (200 vorab eingeladene Gäste) erstellt. Das System muss direkt vorhandene Salesforce-Instanzen integrieren und tokenbasierte Authentifizierung (magische Links) verwenden, um unbefugte Registrierungen zu verhindern.
Was erstellt werden muss
1. Salesforce-Konfiguration:
- Erstellen Sie benutzerdefinierte Felder für das Kontaktobjekt: Registration_Token__c (Text, eindeutig), Token_Used__c (Kontrollkästchen), Registration_URL__c (Formelfeld)
- Generieren Sie 200 eindeutige zufällige Token für vorhandene Kontaktdatensätze
- Erstellen Sie ein Formelfeld, das Token mit unserer Website kombiniert URL
- CSV exportieren mit: Kontakt-E-Mail, Name, Registrierungs-URL für die Mailchimp-Integration
2. Registrierungswebseite:
- Einfaches HTML/JavaScript-Formular, das auf unserer Website (globalmaritimeforum.org) gehostet wird
- Felder: Vollständiger Name, Firma, Berufsbezeichnung, Ernährungsbedürfnisse, geplantes Ankunftsdatum
- Token aus URL-Parameter extrahieren (?token=xyz)
· Token gegen Salesforce in Echtzeit validieren (überprüfen, ob vorhanden und nicht verwendet)
· Formular anzeigen, wenn ungültig/abgelaufen/verwendet
· Google reCAPTCHA v3 für Bot-Schutz einbinden
3. Salesforce-API-Integration:
- Formular über REST-API mit Salesforce verbinden
- Bei der Übermittlung: Aktualisieren Sie den Kontaktdatensatz (identifiziert durch Token) mit Formulardaten
- Token als verwendet markieren (Token_Used__c = TRUE)
- Kontaktstatus auf „Bestätigte Teilnahme“ aktualisieren
Technische Anforderungen
- Erfahrung mit Salesforce-Administration und benutzerdefinierten Feldern
· Kenntnisse mit der Salesforce REST API
· JavaScript für clientseitige Validierung und API-Aufrufe
· Verständnis tokenbasierter Authentifizierungssysteme
Was wird bereitgestellt
- Salesforce-Administratorzugangsdaten (vollständiger Zugriff)
- Liste der 200 Kontaktaufnahmeds bereits in Salesforce
- Feldspezifikationen und Datenzuordnungsanforderungen
- Testunterstützung
Liefergegenstände
- Konfigurierte Salesforce-Felder mit generierten Token für 200 Kontakte
- Exportierte CSV-Datei bereit für Mailchimp (E-Mails + magische Link-URLs)
- Funktionelle Registrierungsseite auf unserer Website bereitgestellt
- Dokumentation zur Verwaltung des Systems
- Tests mit Dummy-Datensätzen abgeschlossen