Donner des permissions pour utilisateurs externes via automationchaine

Bonjour,

Comment je peux donner des permissions aux utilisateurs externes en utilisant un automation chain? D'habitudes j'utilise Document.AddACE pour donner les permissions à nos utilisateurs internes.

Je vous remercie d'avance pour votre aide.

Bien cordialement, Amel.

0 votes

1 answers

1003 views

ANSWER



Bonjour,

Vous devez utiliser l'opération Document.AddPermission avec le paramètre email . Voici un exemple des paramètres envoyés au serveur (voir PJ).

Cordialement,

0 votes



Bonjour, Je vous remercie de votre réponse. J'ai testé avec Document.AddPermission avec le email @{Fn.getPrincipal(Document['memoire:CoDirecteurExt']).Courriel} que je dois le récupérer du formulaire. J'ai eu un bug.. Je ne sais pas si l'expression que j'ai utilisé pour récupérer le email est juste ou non. Je vous remercie de votre aide.

Cordialement, Amel. Amel.

07/06/2020

Le message d'erreur que j'ai eu :

chain Parent Chain ID: mem-eh-created-02-mv-startwf Name: mem-acl-set Exception: OperationException Caught error: No type adapter found for input: class java.util.Date and output class java.util.Calendar Caused by: org.nuxeo.ecm.automation.OperationException: No type adapter found for input: class java.util.Date and output class java.util.Calendar Hierarchy calls

org.nuxeo.ecm.automation.core.operations.FetchContextDocument
    org.nuxeo.ecm.automation.core.operations.SetVar
        org.nuxeo.ecm.automation.core.operations.login.LoginAs
            org.nuxeo.ecm.automation.core.operations.document.SetDocumentACE
                org.nuxeo.ecm.automation.core.operations.document.SetDocumentACE
                    org.nuxeo.ecm.automation.core.operations.document.SetDocumentACE
                        org.nuxeo.ecm.automation.core.operations.document.SetDocumentACE
                            org.nuxeo.ecm.automation.core.operations.document.SetDocumentACE
                                org.nuxeo.ecm.automation.core.operations.document.AddPermission

end sub chain

07/06/2020

Bonjour, Le problème est dans la date de début et la date du fin qui ne sont pas de type calander.

Dans votre exemple (Screenshot 2020-07-03 at 23.06.25.png), les dates sont de type calander?

Je vous remercie de votre aide. Cordialement,

07/15/2020