none
Récuperer la version d'un document RRS feed

  • Discussion générale

  • Bonjour,

    Mon problème est un peu compliqué a expliquer mais je me lance. Alors voila, dans le cadre de la Gestion automatique de document, je doit créer un workflow qui transfert un document d'une bibliothèque vers une autre, jusque la rien de sorcier. La bibliothèque de départ exige une gestion des versions et l'approbation de la publication d'une version principale via un workflow d’approbation, en plus une extraction du document avant chaque modification.  le hic est que lorsque je lance mon workflow de transfert, la version qui est affichée dans la bibliothèque de destination est différente de celle de la bibliothèque de départ.

    Alors j'ai voulu créer une autre colonne "version_doc" qui récupère la valeur de la colonne "version". "version_doc" sera la version correcte du document dans la  bibliothèque de destination. le hic est que la copie de cette valeur est considérer comme une modification (dans la bibliothèque de départ) et cela déclenche le processus gestion des version du document et le processus  d'approbation de version sans que le doc soit transféré.j'ai alors pensé a intervenir au niveau du formulaire de création du document, je programme la colonne "version_doc" pour qu'elle récupère automatiquement la version actuelle du doc. mais je ne sais pas comment le faire. 

    auriez vous une piste à m'indiquer comment faire ou une autre solution a ce problème.

    je vous remercie d'avance pour vos réponses et pour le super travail que vous faites

    mercredi 4 juin 2014 15:37

Toutes les réponses

  • Si j'ai bien compris, je pense qu'il faut gérer la mise à jour de votre colonne 'version' directement dans le workflow d'approbation, en même tps que l'approve est fait et juste avant de lancer la copie.

    Avec quoi faites vous le workflow ?


    Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel

    jeudi 12 juin 2014 07:25
  • je vous remercie pour votre conseil, en fait la solution que vous me proposer me génére un problème vu que la mise a jour est considéré comme une modification donc nouvelle version. la piste que je suis entrain d'explorer maintenant est le developpement d'un receveur d'evennement qui permetterait de transferer (move to) mon document vers la bibliothéque de destination, et ce, dés la fin d’exécution du workflow d'approbation. je vous tiens au courant de l'évolution des choses. merci encore
    jeudi 12 juin 2014 14:23
  • c'était un peu le sens de ma question "Avec quoi faites vous le workflow ?"

    sharepoint designer ? visual studio ? workflow ou event receiver ?

    en event receiver vous aurez même la possibilité de faire un update sur l'item source sans que cela déclenche ni à nouveau le receiver, ni une nouvelle version, ni un changement du "Modified by"

    http://sharepoint1on1.blogspot.fr/2012/10/disable-event-firing-part-1-in-event.html

    et

    http://msdn.microsoft.com/fr-fr/library/microsoft.sharepoint.splistitem.systemupdate.aspx


    Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel

    jeudi 12 juin 2014 14:34
  • Mon workflow est le workflow d'approbation sharePoint 2010, un peu customiser avec SP Designer. mais le event recever je vais être obligée de le développer sous VS2010.
    jeudi 12 juin 2014 15:25