Page 1 sur 1

Problème champ type auteur

MessagePublié: 14 Mars 2011 à 16:13
par DomNotes
Bonjour,
J'ai un problème avec un champ auteur, à chaque fois qu'un utilisateur qui a le niveau d'accès auteur essai d'enregistrer un nouveau document il affiche le message d'erreur "Vous ne pouvez pas éditer ce document car vous ne figure pas dans les liste des auteurs autorisés"

--> J'ai un champ "OriginalAuthor" de type nom et calculé à la création qui contient la formule suivante
@If(@IsNewDoc & @IsDocBeingLoaded; @Name([Canonicalize];@UserName); OriginalAuthor)

-->J'ai un champ auteur qui contient la formule suivante :


REM {Test sur les étapes du documents pour définir les editeurs du doc};

tNames:=@If(Etape="1";"[Admin]":OriginalAuthor:Requester;
Etape="2";"[Admin]":OriginalAuthor:Requester:manager;
Etape="3";"[Admin]":"[Approver]";
Etape="4";"[Admin]":"[CA Member]";
Etape="5";"[Admin]":"[Mngr]";
Etape="6";"[Admin]":Manager;
Etape="7";"[Admin]";DocumentAuthors:"[Admin]");

@Unique(@Name([Canonicalize]; @Trim(tNames)))


Merci

MessagePublié: 14 Mars 2011 à 16:25
par Michael DELIQUE
salut

déjà calculé à la création ton champ ne se mettra pas a jour tout seule au refresh faudra que tu fasse un traitement pour le modifier !

ensuite ton user il est présent dans le champ ?

MessagePublié: 14 Mars 2011 à 16:32
par DomNotes
Le champoriginalOthor, etatit de type calculé et j'avais tjrs la même erreur, c'est pour ça que je l'ai changé en calculé à la création

Par contre le 2eme champ type auteur "DocumentAuthors" qui calcul les auteurs en fonction des étapes il est de type calculé

MessagePublié: 10 Avr 2011 à 19:42
par roubech
ton doc ne serait pas en train de changer d'étape et donc le user courant n'a plus les droits ?