AddEmailAddress |
Ajouter une adresse de courriel |
| PeopleCode |
Syntaxe
|
AddEmailAddress(Type, Address [, Primary])
|
Paramètres
| Nom |
Description |
| Type |
Ce paramètre permet d'indiquer la catégorie de destinataire à laquelle l'adresse doit être ajoutée, par exemple « TO », « CC » ou « BCC », afin de structurer correctement le courriel. |
| Address |
Ce paramètre permet de spécifier l'adresse de courriel qui sera ajoutée à la liste des destinataires pour l'envoi, en indiquant la chaîne textuelle représentant l'adresse électronique. |
| Primary |
Ce paramètre permet de définir si l'adresse ajoutée doit être considérée comme l'adresse principale de l'utilisateur ou du destinataire, ce qui influence la priorité d'utilisation lors des envois. |
Description
Cette fonction permet d'ajouter une adresse de courriel à l'utilisateur courant.
Remarques
- Rôle central dans la gestion des notifications utilisateurs : La fonction AddEmailAddress joue un rôle fondamental dans la configuration des communications
par courriel au sein d'un environnement PeopleSoft. En ajoutant dynamiquement une adresse pour l'utilisateur courant, elle permet de personnaliser les notifications et
les alertes envoyées par le système. Cela s'avère utile dans les scénarios où un utilisateur peut avoir plusieurs adresses selon son rôle, son équipe ou sa localisation. Cette
flexibilité améliore la pertinence des communications générées automatiquement. Elle contribue ainsi à assurer que les messages atteignent réellement la personne concernée.
- Utilité du paramètre Type dans la classification : Le paramètre Type est essentiel, car il permet de classifier l'adresse ajoutée selon différentes catégories
comme "TO", "CC" ou "BCC". Cette classification est importante lorsque la fonction est utilisée dans le cadre de la préparation d'un courriel via l'API PeopleCode SendMail.
Elle permet de structurer clairement le message et de définir le rôle de chaque destinataire. Le développeur peut ainsi créer des modèles de communication cohérents et adaptés à
la situation. Sans ce paramètre, l'envoi de courriels serait beaucoup moins flexible.
- Importance de la validation de l'adresse via Address : Le paramètre Address représente l'adresse de courriel à ajouter, et son contenu doit être
rigoureusement validé avant son utilisation. Même si PeopleSoft n'impose pas toujours une validation complète, le développeur devrait vérifier la syntaxe de l'adresse pour
éviter des erreurs d'envoi ou des rebonds. Une adresse mal formée peut faire échouer des processus critiques, notamment dans les envois automatisés. De plus, elle peut nuire
à la réputation du serveur de messagerie si des rebonds se multiplient. La qualité de cette donnée est donc essentielle pour la fiabilité du système.
- Rôle du paramètre Primary dans la gestion des priorités : Le paramètre optionnel Primary détermine si l'adresse ajoutée doit être considérée
comme l'adresse principale de l'utilisateur. Cette fonction est utile lorsque l'utilisateur possède plusieurs adresses, mais qu'une seule doit être utilisée par défaut pour
les communications. Dans un contexte professionnel, cela peut refléter une hiérarchie, une division spécifique ou un rôle temporaire durant un projet. Le fait d'avoir un
indicateur clair réduit les risques d'envoyer des courriels sensibles à une mauvaise destination. Ce paramètre contribue aussi à maintenir une organisation cohérente dans
les données de contact.
- Utilisation dans les flux de travaux et processus automatisés : La fonction AddEmailAddress est souvent utilisée dans des contextes où des flux de travaux
PeopleSoft doivent générer automatiquement des notifications. Dans ces scénarios, l'adresse à utiliser peut dépendre d'une règle métier, par exemple un gestionnaire
temporaire, un responsable hiérarchique ou un intervenant externe. Le fait de pouvoir ajouter des adresses dynamiquement favorise une grande adaptabilité. Cela permet
également d'éviter la modification de la configuration globale du système pour des besoins ponctuels. Ainsi, la fonction favorise une meilleure gestion des communications
dans les processus automatisés.
- Interaction naturelle avec les fonctions d'envoi de courriel : AddEmailAddress n'a de sens que lorsqu'elle est combinée avec les autres fonctions PeopleCode
liées au courriel, comme SendMail ou SetEmailHeader. Ces fonctions utilisent la liste des adresses accumulées lors de l'exécution du script pour composer le courriel final. Cette
logique permet de construire un message de manière progressive, en ajoutant différents types de destinataires selon les besoins. Cela donne au développeur un contrôle fin sur la
structure de son message. Cette modularité rend la communication institutionnelle plus efficace et plus lisible.
- Gestion de multiples destinataires et scénarios complexes : La fonction prend toute son importance dans les situations où plusieurs destinataires doivent être
ajoutés dynamiquement selon des critères métier. Par exemple, lors de l'approbation d'une dépense, elle peut ajouter automatiquement les responsables financiers concernés. Dans
un contexte RH, elle peut envoyer des notifications en parallèle au gestionnaire, au service RH et au candidat. Cette capacité à gérer de multiples adresses dans un même
cycle d'exécution garantit une communication fluide et précise. Elle permet aussi de créer des logiques conditionnelles sophistiquées.
- Importance pour l'auditabilité et la traçabilité des envois : En ajoutant explicitement des adresses de courriel via AddEmailAddress, le système peut
enregistrer ou afficher clairement la liste des destinataires choisis avant l'envoi. Cette transparence permet une meilleure auditabilité des processus, notamment pour
les notifications réglementaires, financières ou juridiques. Les développeurs et administrateurs peuvent ainsi retracer pourquoi un courriel a été envoyé à telle personne.
Cela facilite aussi le diagnostic en cas de problèmes d'envoi ou de réception. Enfin, cette trace améliore la conformité dans les organisations soumises à des normes
strictes.
Dernière mise à jour : Jeudi, le 14 Mai 2020