Summary
Cet article décrit comment mettre à jour le champ destinataire dans un workflow à l'aide d'une fonction Func dans Sage X3
Description
Il est possible d'utiliser une fonction Func dans le champ Destinataire d’un workflow pour conditionner sa valeur.
Resolution
Voici un exemple de création d'une fonction spécifique YFUNC permettant de déterminer le destinataire :
Cette fonction spécifique va chercher le mail de l’adresse de livraison, si elle n’existe pas elle envoie le mail sur une adresse générique :
Funprog MAIL (CLIENT,NUMERO)
Value char CLIENT
Value char NUMERO
Local file BPADDRESS [BPA]
Local char MAIL (50)
Read [BPA]BPA0 = 1;CLIENT;NUMERO
If fstat = 0
MAIL = [F:BPA]WEB(0)
Else
MAIL = "[email protected]"
Endif
End MAIL