none
Questions sur les workflows RRS feed

  • Question

  • Bonjour,

     

    J'aurai voulu avoir quelques informations sur l'utilisation des WF avec MOSS2007 :

     

    1. Existe-il de base un moyen de bloquer un fichier en lecture seule dès qu'un workflow est démarré sur le fichier ? Sinon que se passe-t-il sur une approbation en série par exemple où une modification est faite pendant le workflow ? Les différents approbateurs ne valident pas la même version ???

     

    2. Existe-t-il une sorte d'alerte qui se déclenche à la fin d'un workflow pour prévenir une liste de gens que le document a été approuvé ? Si l'on met ces gens en CC dans le workflow ils seront prévenus dès le début, je voudrais juste un mécanisme pour les avertir à la fin...

     

    3. J'ai eu l'impression mais peut être était ce une erreur que lorsque un workflow crée une tâche pour une approbation la personne concernée ne reçoit pas de mail de notification alors que si un utilisateur crée directement une tâche la personne concernée le reçoit. Je n'ai pas de messagerie actuellement donc je ne peux pas conduire de nouveaux tests, peut etre que je me suis trompé.

     

    4. J'ai un besoin de workflow un peu spécifique qui enchainerait parrallèle et série. Je peux le créer avec Microsoft Office SharePoint Designer mais je voudrais créer une page à l'image de celle des workflows par défaut qui contient par exemple un champ "Approbateurs parrallèles", un champ "Approbateurs série" et un champ "Personne à avertir à la fin". Ensuite exécuter les actions de mon workflow avec les valeurs de ces champs. Est il possible de faire cela ? Je n'ai pas trouvé de champ "Personne" dans SPD pour faire saisir ces informations...

     

    Merci d'avance,

     

    Guillaume.

    mardi 5 février 2008 09:03

Réponses

Toutes les réponses

  • Bonjour,

    1. a) Via developpement, il est possible de modifier les permissions du document en lecture seule.
        b) Il me semble qu'il y a une option lors de l'association ou de l'initiation du workflow qui permet d'annuler le workflow d'approbation de moss, si jamais il y a une modification.
        c) résolue avec la b

    2. J'avoue de ne pas être sur mais c'est définitivement possible via SharePoint Designer ou un developpement custom si jamais ce n'est pas présent en standart

    3. Je pense que vous avez confondu. lors de la creation d'une tache par un workflow, l'utilisateur concerné reçoit une mail lui indiquant qu'une tâche lui a été assigné. Néanmoins dans le modèle object SharePoint il est possible de le desactiver (mais ce n'est pas le cas par défaut).

    4. En théorie, il est possible de customiser les pages ASPX générée automatiquement par SharePoint Designer mais en pratique, ca peut se révéler assez complexe notamment au niveau du déploiement. Pour ma part je vous conseillerais d'utiliser Infopath pour vos formulaires et VisualStudio pour votre workflow (si vous etes un developpeur). Ainsi vous avez completement la main sur ce que vous voulez faire.

    Voilà quelques exemples :
    Lab 12: Using SharePoint Server Workflows with InfoPath 2007
    Building Simple Custom Approval Workflows with InfoPath 2007 Forms

    1. Setting up your environment for writing VS2005 workflows.

    2. Writing an ultra basic workflow, deploying it, and slicing dicing how it worked.

    3. Making that workflow more complex, adding if/else, and a bunch of activities that sort of make it more interesting.

    4. Adding user interaction to that workflow using Infopath forms.

    Creating a MOSS State Machine Workflow (Part 1 of 4: Concepts and Planning)
    Creating a MOSS State Machine Workflow (Part 2 of 4: Creating InfoPath Forms)
    Creating a MOSS State Machine Workflow (Part 3 of 4: Workflow Development)
    Creating a MOSS State Machine Workflow (Part 4 of 4: Workflow Deployment)



    En espérant que cela réponde à votre question

    mardi 5 février 2008 09:39
    Modérateur
  • Merci, ces informations me sont très utiles.

     

    Juste une petite question supplémentaire concernant l'option infopath/VS. Je n'ai pas form server installé sur mon serveur donc si je fais un formulaire via infopath il faudra que les utilisateurs aient infopath pour pouvoir le remplir non ? Cela peut poser un problème car la plupart des utilisateurs ne l'ont pas...

     

    Enfin, pour revenir sur la question 1. il me faut utiliser la bibliothèque SPWorkflowLibraryEventReceiver ? Car dans les events sur les items je ne trouve rien, je suppose que déclencher un workflow n'est pas considéré comme un évènement sur l'item mais comme un ajout sur les workflows ?

     

    Merci encore,

     

    Guillaume.

     

    mardi 5 février 2008 10:36
  •  Guillaume GR A écrit:
     

    J'aurai voulu avoir quelques informations sur l'utilisation des WF avec MOSS2007



    Effectivement, j'ai supposé que vous parliez de MOSS 2007 version Entreprise (dans lequel Form Services est fourni par défaut).

    Si ce n'est pas le cas, il est toujours possible d'acquérir (je vous renvoie sur le lien sur les licenses dans ce forum) Form Server séparement (license server + cal utilisateurs) mais je me doute que ce n'est pas la réponse attendue Sad

    Pour réprendre et préciser la question 1, je pensais plutôt à quelque chose dans le style de ce post (attention, regardez les commentaires pour voir les autres possibilités) http://blogs.devhorizon.com/reza/?p=9, voire http://www.sharepoint-tips.com/2007/03/sample-event-handler-to-set-permissions.html. Evidemment le code est à adapté, mais c'est pour vous donner des pistes.

    Merci pour votre validation.

    J'espère que cela répondra à vos questions.


    mardi 5 février 2008 10:51
    Modérateur
  •  

    Merci une fois de plus. Effectivement je pense pouvoir adapter pour arriver à ma solution...

     

    Je profite de votre savoir pour ajouter une question toujours sur ce thème des workflow :

     

    Lors du démarrage d'un WF SharePoint envoie un mail un peu particulier par rapport aux autres mails (alertes...). En effet il s'agit d'un mail html avec un tableau et des paramètres de styles spécifiques pour annoncer le début du WF. Hors mon entreprise utilise Lotus Notes dans une version plutôt ancienne et ce message ne passe pas du tout et affiche le code de manière très peu lisible. J'imagine que Lotus Notes n'aime pas la balise <style> ou ce que SharePoint écrit avant cette balise...

     

    Voyiez vous une solution pour modifier le contenu du message envoyé par SharePoint au démarrage d'un workflow ? Le message de fin de WF par contre qui est au format "standard" ne pose aucun problème....

     

    Merci encore !

    mercredi 6 février 2008 10:36