Récupération d'un attribut d'une identité dans le json de la source

je voudrais récupérer par en codant dans vs code ISC l’attribut startDate :

et pouvoir le mettre dans mon fichier json d’une source au niveau du title :

j’avais fait ce bout de script pour voir ce que ce $plan me retourne sur le request :

#foreach($req in $plan.requests)#foreach($item in $req.items)#set($dateDepart=$dateDepart + ‘|’ + $item.name)#end#end

et ca me renvoie que “|groups”

alors j’ai essayé $!plan.identity.attributes.startDate ca ne fonctionne pas

j’ai essayé de faire un “update policies” dans la source :

mais pareil la startdate ne s’affiche pas

j’ai voulu faire une rule sur :

mais je ne peux pas créer de rule de ce type sous ISC vscode.

Si qq’un aurait une idée.

Est ce que l’on peut directement mettre du code sur “beforeProvioningRule”.

pour info cette rule je ne la vois pas sous ISC avec vscode.

Hello @f_rey

S’il y a un PS Sailpoint sur votre projet, il faut se coordonner avec lui pour mettre la main sur la BeforeRule associé a SDIM par défaut et ensuite il pourra vous aider a la modifier pour créer une rule custom à partir de celle ci dans la quelle vous pourriez rajouter tous les attributs attributs supplémentaire comme la startDate, …

Le deploiement de rule passe par un ticket support + validation. VScode ne peut rien n’y faire et ce n’est qu’après le deploiement de rule que tu peux le référencer (id, nom) dans ta configuration de la source et ensuite tu peux modifier le contenu de ton ticket pour faire par exemple : plan.arguments.startDate (la rule custom doit ajouter startDate pour quelle soit disponible).

Thanks

il n’y aurait pas une autre solution pour accèder à cette donnée ?

Les cloud rules se deploie a travers le support Sailpoint.

on n’a pas de solution à travers un workflow ou un truc comme ça ?