IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Problème workflow qui reste en demarrage en cours.


Sujet :

SharePoint .NET

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Problème workflow qui reste en demarrage en cours.
    Bonjour,

    Nous sommes sous Sharepoint 2010. Je souhaite recevoir un e-mail 7 jours avant la date de fin du contrat.

    J’ai créé une colonne : « Jour avant rappel », cette colonne contient le nombre de jour avant l’envoi du mail (Image1)


    J’ai créé une autre colonne « Date envoi du rappel », c’est une valeur calculé qui contient la date à laquel le workflow envoi le mail. (Image2)

    Exemple de liste sharepoint : (Image3)

    Le workflow serait associé à la liste documentaire des contrats et consisterait en :
    - Soustraire 7 jours au champ « Date de résiliation »
    - Pause tant que cette date n’est pas atteinte
    - Envoyer un email aux contacts du champ « Contacts internes »


    J’ai créé et publié mon workflow : (Image4)

    Cependant cela ne fonctionne pas je ne comprends pas pourquoi. Y a-t-il des problèmes avec le timer de sharepoint sur la fonction Pause ou until wait.
    Images attachées Images attachées     

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 352
    Points : 234
    Points
    234
    Par défaut
    Bonjour
    Je ne suis pas sur que l'approche soit très bonne : mettre un workflow en pause ???? pas sur que ce soit très 'optimisé' !
    Perso, je pense que j'aurai plutôt fait un timer job qui récupérerait tous les contrats qui vont expirer dans X jours et envoyer les mails.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Ok mais comment faire cela ?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Bonjour,

    Le workflow dans votre cas est assez risque a mettre en place (supposez un changement de date de rappel de l'item inferieure a la date initiale, le workflow sera toujours en pause sur l'ancienne date et vous louperez le coche).

    Creation d'un timer job : http://msdn.microsoft.com/en-us/libr...ffice.14).aspx
    Requete CAML de selection d'elements : http://msdn.microsoft.com/en-us/libr...ffice.14).aspx et http://msdn.microsoft.com/en-us/libr...t.spquery.aspx
    Envoi d'email : http://msdn.microsoft.com/en-us/libr...ffice.14).aspx

    Pour eviter les doubles envois, vous pouvez creer une colonne servant de compteur d'alertes envoyees dans votre liste.
    (Mettre l'item a jour si l'envoi est reussi, filtrer les elements dont l'alerte a deja ete envoyee dans la requete caml)

Discussions similaires

  1. Problème avec CSV File qui reste ouvert
    Par al8059 dans le forum C#
    Réponses: 3
    Dernier message: 06/06/2012, 10h50
  2. barre des taches qui reste apparente
    Par arfy dans le forum Windows XP
    Réponses: 5
    Dernier message: 25/11/2005, 09h33
  3. Réponses: 4
    Dernier message: 17/10/2005, 16h05
  4. Problème XOR qui réagit comme un OR
    Par Pymm dans le forum ASP
    Réponses: 10
    Dernier message: 13/10/2005, 10h56
  5. Problème requête qui renvoie plusieurs
    Par dai.kaioh dans le forum Langage SQL
    Réponses: 6
    Dernier message: 01/04/2004, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo