

Architecture
Logique Salesforce / API Pretto
Stockage des données
API Pretto
Salesforce
- Données projet
- Données utilisateur
- Tout ce qui a une influence sur le résultat de la simulation
- Données commerciales (concurrence, contacts...)
- Avancement commercial du projet
User (expert)
Account
Opportunity
User
(expert ou biz dev)
Contact
Approval
Request
Loan
Bank Contact
Objets salesforce
Inscription
Informations
R1 / Montage
Concurrence
Coemprunteur
Docs
Mise à jour de la simu
Carcasse
Validation
Mandat
Timeline
Vie du projet
Salesforce
Création
Mise à jour des données
(complétude, dates...)
Création du contact coemprunteur
Création de la concurrence
Création des interrogations
Opportunité
Compte & contact
}
Notifications Expert
Changement d'étape
Espace client
Salesforce
Concurrence
Zou
Déclaration banque client
Banque client
Concurrence
Déclaration concurrence
Insert
Insert
Insert
Concurrence
Update banques client
Concurrence
Update concurrence
Concurrence
Demande de carcasse
Concurrence
Validation du projet
Concurrence
Donnée grilles - concurrence
Mise à jour banque client
Concurrence
Signature du mandat
Concurrence
Taux obtenus
Concurrence
Présentation de l'offre
freeze
Automatisations
Workflows


- Simple
- Compliqué à maintenir en grandissant
- Actions unitaires
- Pas de boucles
Process Builders


- Vision d'ensemble par objet
- Un peu moins robuste que le workflow
- Gère les boucles
Flows

- Ne se déclanche pas seul
- Souvent moins intéressant que du code
- Bien pour faire des interfaces sans code
- Gère des process compliqués
Triggers & Scheduled Jobs


- Tous les avantages des autres types d'automatisations
- Plus robuste, plus facile à auditer
- Utilisable uniquement par des devs
Dangers des automatisations
- Maintenabilité
- Performance
- Locks
Salesforce
By François Sevaistre
Salesforce
- 128