none
[SharePoint 2013] - Empécher la modification multiple d'un formulaire InfoPath RRS feed

  • 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

    jeudi 10 novembre 2016 15:53

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.

    http://www.sharepointusecases.com/2010/03/configure-item-level-permissions-for-document-libraries-part-2/

    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.

    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.


    dimanche 13 novembre 2016 09:33

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.

    http://www.sharepointusecases.com/2010/03/configure-item-level-permissions-for-document-libraries-part-2/

    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.

    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.


    dimanche 13 novembre 2016 09:33
  • Bonjour Eddysha Jabulani,

    Merci pour ta réponse, je vais essayer ça et je reviendrais te dire si c'est bien ce que je recherchais

    Cordialement,
    MicroVal

    lundi 14 novembre 2016 14:48
  • 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.

    lundi 14 novembre 2016 16:28