Meilleur auteur de réponses
[SharePoint 2013] - Empécher la modification multiple d'un formulaire InfoPath

Question
-
Bonjour tout le monde,
Je viens de mettre en place un formulaire InfoPath accessible via une liste SharePoint et je souhaiterais que, lorsque l'on créer un élément de ce formulaire et que quelqu'un l'édite par la suite, celui-ci soit inaccessible par d'autres utilisateurs. Comme lorsque l'on paramètre une bibliothèque de document pour qu'un document (word par exemple) soit automatiquement "extrait" lorsque celui-ci est éditer par quelqu'un et donc inaccessible par d'autres tant que l'extraction n'est pas terminée.
Est ce possible via du paramètrage ou via du code ? Si oui, avez vous des pistes à ce sujet ?
D'avance merci,
Valentin
Réponses
-
Bonjour MicroVal,
C'est dans infopath qu'il te faut gérer cette situation.
Tu créés une vue de consultation (nouvelle vue en lecture seule).
- Vues
- Ajouter une nouvelle vue (tu lui donne un nom)
- Propriétés de la vue
- Cocher la case lecture seule
Ensuite dans les règles d'ouverture, tu ajoute une nouvelle règle :
- Outils
- Options de formulaire
- Ouvrir et enregistrer
- règles
- Ajouter
- Définir une condition
- Tu sélectionnes ton champs et la valeur validée
- Ajouter une action
- Changer de vue
- Choisi ta vue de consultation
Si tu veux restreindre la modification sur tout l'item, fais le via le workflow après validation par le responsable (retrait des groupes d'utilisateurs des permissions de l'item).
Si ça ne concerne que certains champs du formulaire, ça se passe côté infopath.https://technet.microsoft.com/en-us/library/ee428324.aspx?f=255&MSPPError=-2147217396#BKMK_UserStep
Note: N'oubliez pas de marquer comme reponse si cela vous aide.
The formal education will help you make a life. The self-education will help you make a fortune.Please remember to click Mark as Answer the responses that resolved your issue, and to click Unmark as Answer if not.
- Proposé comme réponse Eddysha Jabulani dimanche 13 novembre 2016 09:33
- Modifié Eddysha Jabulani dimanche 13 novembre 2016 09:35
- Marqué comme réponse MicroVal lundi 14 novembre 2016 14:43
Toutes les réponses
-
Bonjour MicroVal,
C'est dans infopath qu'il te faut gérer cette situation.
Tu créés une vue de consultation (nouvelle vue en lecture seule).
- Vues
- Ajouter une nouvelle vue (tu lui donne un nom)
- Propriétés de la vue
- Cocher la case lecture seule
Ensuite dans les règles d'ouverture, tu ajoute une nouvelle règle :
- Outils
- Options de formulaire
- Ouvrir et enregistrer
- règles
- Ajouter
- Définir une condition
- Tu sélectionnes ton champs et la valeur validée
- Ajouter une action
- Changer de vue
- Choisi ta vue de consultation
Si tu veux restreindre la modification sur tout l'item, fais le via le workflow après validation par le responsable (retrait des groupes d'utilisateurs des permissions de l'item).
Si ça ne concerne que certains champs du formulaire, ça se passe côté infopath.https://technet.microsoft.com/en-us/library/ee428324.aspx?f=255&MSPPError=-2147217396#BKMK_UserStep
Note: N'oubliez pas de marquer comme reponse si cela vous aide.
The formal education will help you make a life. The self-education will help you make a fortune.Please remember to click Mark as Answer the responses that resolved your issue, and to click Unmark as Answer if not.
- Proposé comme réponse Eddysha Jabulani dimanche 13 novembre 2016 09:33
- Modifié Eddysha Jabulani dimanche 13 novembre 2016 09:35
- Marqué comme réponse MicroVal lundi 14 novembre 2016 14:43
-
-
Bonjour MicroVal,
D'accord pas des problèmes.
Cordialement.
The formal education will help you make a life. The self-education will help you make a fortune.Please remember to click Mark as Answer the responses that resolved your issue, and to click Unmark as Answer if not.