none
WorkFlow SharePoint 2013 RRS feed

  • Question

  • Bonjour, 

    J'utilise SharePoint Server 2013 (Eval 180days) sous une architecture de Windows Server 2012 R2. J'utilise aussi SharePoint Designer 2013 pour développer mes WorkFlow et les publier.

    Mais le Hic c'est que, après que j'ai fini mon workflow, vérifier les erreurs et publier, ensuite exécuter l'action qui déclenche ce workflow sur mon site (juste remplir un formulaire et l'envoyer par mail), RIEN ne se passe absolument RIEN. Aucun mail n'est parvenu. Pourtant j'ai bien configurer les paramètres de courrier sortant et entrant avec l'adresse SMTP de mon serveur.

    Je pense que le problème doit venir d'une config mal faite dans Sharepoint ou peut être un soucis d'autorisations.

    Je suis encore débutant dans SHAREPOINT, quelqu'un pourrait-il m'aider à mieux configurer mon environnement?? Please.....

    Merci ! 


    • Modifié KACYFLOW mercredi 17 août 2016 17:35
    mercredi 17 août 2016 17:32

Réponses

  • Bonjour,

    Tant mieux que ça se passe bien suite à la désinstallation.

    L'email me parait normal et je ne comprends pas ce qui vous gêne.

    Il est possible d'insérer une action Consigner dans l'historique, avant et après l'instruction suspectée pour vérifier que le workflow s'exécute de bout en bout.


    lundi 22 août 2016 13:14

Toutes les réponses

  • Bonjour,

    une piste éventuelle...

    Insérer dans le workflow une action principale Consigner dans l'historique avec un message personnalisé pour vérifier que cette action a bien été exécutée.

    Qu'avez-vous dans l'historique du workflow ?

    jeudi 18 août 2016 09:28
  • Bonjour !

    Merci. Donc je fais Consigner message dans l'historique du flux de travail.... Et comment je configure le message s'il vous plait ??

    jeudi 18 août 2016 11:17
  • Dès la première ligne, vous insérerez l'action Consigner dans l'historique.

    Vous cliquez sur message (qui s'affiche en bleu) et vous tapez un texte quelconque, comme par exemple Étape de lancement.

    Ensuite, vous publiez votre workflow.

    N'hésitez pas à revenir vers moi si cette réponse n'est pas suffisamment claire

    jeudi 18 août 2016 11:53
  • Et je constate que dans SharePoint Designer la partie "Liste des formulaires utilisés par ce flux de travail" reste toujours vide malgré la "publication" du workflow, aucun formulaire n'est créé.

    (initiation form.xsn Absent). Est-ce NORMAL ?

    jeudi 18 août 2016 11:54
  • C'est un workflow réutilisable ?

    Une copie d'écran, SVP.

    jeudi 18 août 2016 12:01
  • Non c'est un workflow de liste.

    Mais j'arrive pas à insérer d'image. j'ai une fenêtre qui me dit que mon compte n'est pas encore validé

    jeudi 18 août 2016 12:08
  • Fermez complètement SharePoint designer.

    Refaites un second workflow associé à la liste avec juste l'action Consigner dans l'historique.

    Publiez puis vérifiez si le problème persiste.

    jeudi 18 août 2016 12:14
  • Okay!

    Mais en passant, comment affiche-t-on l'historique ?

    jeudi 18 août 2016 12:17
  • L'historique du workflow n'apparaît que si le workflow s'est exécuté au moins une fois.

    Faites attention que le workflow doit être lancé à partir d'un élément d'une liste, mais j'imagine que vous le savez déjà.

    Sur la ligne de l'élément concerné, cliquez sur le mot Terminé sous le nom du workflow : Sous l'historique des flux de travail, vous devez voir le message consigné.

    jeudi 18 août 2016 12:29
  • Oui oui je sais très bien.

    Sous le nom du workflow, il n'y a pas "Terminé". J'ai fait plusieurs enregistrements d'éléments mais Nada, Rien.

    jeudi 18 août 2016 12:34
  • ok. ok.

    la lancement manuel ne donne rien non plus ?

    jeudi 18 août 2016 12:43
  • en lancement manuel, j'ai le message d'erreur suivant:

    "Un problème est survenu. Pour réessayez, rechargez la page, puis démarrez le flux de travail."

    Vous vous doutez bien que j'ai suivi cette consigne 1000 fois mais pas résultat....

    jeudi 18 août 2016 12:50
  • Je pense que les réponses que je vais vous donner nous ferons beaucoup avancer. 

    J'ai créé un WorkFlow en version 2010 et là j'ai eu la mention "Terminé" et quand j'ai cliqué, j'ai eu les info suivantes concernant la consigne : Date de survenance: 18/082016 14:43 / Type d’événement : Commentaire / Id de l'utilisateur : Compte Système / Description : Etat de Lancement / Résultat: (vide)

    J'ai même essayé avec l'envoi de mail et c'est OK !

    Par contre avec WorkFlow version 2013 toujours rien à part le message d'erreur en lancement manuel mais j'ai cette séquence dans le Log:

    2016-08-18 14:41:11 ::1 PUT /$Activities/WorkflowXaml_506007dc_1e95_4b81_970d_e4f987e2b8fc $overwriteXClass=true 12291 - ::1 Microsoft-WF/1.0.1 - 201 0 0 34
    2016-08-18 14:41:12 ::1 PUT /$Workflows/62f087cc-67cc-4255-add6-5b00efd7c528 - 12291 - ::1 Microsoft-WF/1.0.1 - 403 0 0 31
    2016-08-18 14:41:13 ::1 GET /$Scope - 12291 - ::1 Microsoft-WF/1.0.1 - 200 0 0 5
    2016-08-18 14:41:36 ::1 GET /$Workflows/$Instances $skip=0&$top=100&monitoringParameter=b58d71b2-9831-42da-8110-0319f3f772a6 12291 - ::1 Microsoft-WF/1.0.1 - 200 0 0 5
    2016-08-18 14:41:38 ::1 POST /$Workflows/62f087cc-67cc-4255-add6-5b00efd7c528/$Start - 12291 - ::1 Microsoft-WF/1.0.1 - 400 0 0 6
    2016-08-18 14:50:11 ::1 POST /$Workflows/62f087cc-67cc-4255-add6-5b00efd7c528/$Start - 12291 - ::1 Microsoft-WF/1.0.1 - 400 0 0 19

    2ème Remarque très importante: avec la version workflow 2013 dans SharePoint Designer, aucun formulaire initiation form.xsn ne se créé, pourtant avec la 2010 OUI.

    jeudi 18 août 2016 15:10
  • Il est normal qu'avec les workflows de type SharePoint 2013, il n'existe pas de formulaire .xsn car il s'agit d'une page aspx.

    Le formulaire d'initialisation s'intitule WFInitForm.aspx. Tous les formulaires d'initialisation des workflows "SharePoint 2013" s'intitulent WFInitForm.aspx.

    Ces formulaires sont des fichiers avec une extension ASPX. Autrement dit, il s'agit de pages Web ASP.NET. En particulier, cette page contient les éléments visuels (balisage, contrôles serveur, texte).

    jeudi 18 août 2016 15:14
  • Sauf erreur de ma part, vous m'avez transmis les logs IIS qui n'apportent pas de réponse au problème SharePoint.

    Ce qui m'intéresse c'est le fichier Application des journaux Windows du serveur SharePoint, et surtout, les extraits fichiers journaux de SharePoint à l'heure où le message d'erreur est généré.

    Les fichiers journaux de Windows s'obtiennent avec la commande eventvwr.

    les fichiers journaux de SharePoint sont par défaut dans le dossier C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Logs

    A priori, cela ressemble à un problème de configuration de Workflow Manager ou Service Bus.

    jeudi 18 août 2016 15:21
  • Une remarque incidente

    Vous utilisez le compte système.

    Hors, les workflows a démarrage automatique, par exemple lors de la création d'un élément, ne démarrent pas automatiquement pour les éléments créés par le compte système, pour des raisons de sécurité.


    jeudi 18 août 2016 15:28
  • Je vois! 

    Donc que faire pour y remédier ?

    jeudi 18 août 2016 15:36
  • Voici ce que les fichiers journaux de Windows me donnent à l'heure des incidents : 

    Erreur critique : SharePoint Foundation
    Microsoft.Office.Server.UserProfiles.LMTRepopulationJob 
      string1 af3c509b-3b93-4ff4-8794-d73dfc4e9085 
      string2 Exception inattendue dans FeedCacheService.IsRepopulationNeeded : Cache cluster is down, restart the cache cluster and Retry. 

    Erreur Application Error 
    Microsoft.ServiceBus.MessageBroker.exe 
       2.0.20922.0 
       505e1bad 
       unknown 
       0.0.0.0 
       00000000 
       80131623 
       00007fff8610382a 
       545c 
       01d1f965f98746d4 
       C:\Program Files\Service Bus\1.0\Microsoft.ServiceBus.MessageBroker.exe 
       unknown 
       3f0c9e94-655b-11e6-80db-005056891cf6 

    Erreur .Net Runtime
    Application : Microsoft.ServiceBus.MessageBroker.exe Version du Framework : v4.0.30319 Description : l'application a demandé l'arrêt du processus via System.Environment.FailFast(message de la chaîne). Message : Échec du démarrage du service Broker Service Bus. Pile : à System.Environment.FailFast(System.String, System.Exception) à Microsoft.ServiceBus.MessageBroker.Backend.OnStart(System.String[]) à System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(System.Object) à System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) à System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() à System.Threading.ThreadPoolWorkQueue.Dispatch()  

    Erreur Service Control Manager
    Service Bus Message Broker 
      param2 1 
      param3 30000 
      param4 1 
      param5 Redémarrer le service 
       5300650072007600690063006500200042007500730020004D006500730073006100670065002000420072006F006B00650072000000 

    *******************************************************************************************

    Regardez les logs, donnez votre avis et les solutions éventuelles. Mais déjà je pense que vous avez raison concernant la configuration du service BUS.

    jeudi 18 août 2016 16:11
  • Je n'en suis pas certain. Pour l'instant, le problème vient du cache distribué mais il est possible qu'il y ait d'autres soucis.

    Cet article peut vous aider : http://dhasalprashantsharepoint.blogspot.fr/2013/07/lets-trobleshoot-sharepoint.html

    Par ailleurs, comment avez-vous installé Workflow Manager ? Avez-vous utilisé Web Platform Installer 5.0 ? Avez-vous utilisé le certificat généré ou avez-vous utilisé un autre certificat ?

    Est-ce que les services suivants sont démarrés (intitulés en anglais) :

    Service Message Broker
    Windows Fabric Host Service
    jeudi 18 août 2016 16:31
  • Il existe aussi la possibilité de désinstaller complètement Workflow Manager et de le réinstaller.

    Cet article est un bon point de départ : https://msdn.microsoft.com/fr-fr/library/jj193478.aspx

    Il explique aussi comment désinstaller Workflow Manager sans faire d'erreurs.


    jeudi 18 août 2016 16:36
  • Okay! Merci beaucoup. Vous êtes très prompt, ce qui fait vous m'êtes d'une utilité énorme!

    Le service Windows Fabric Host Service a bien démarré et est en cours...

    Service Bus Message Broker n'arrive pas à se lancer et me ramène un message d'erreur.

    Je vais d'abord désinstaller WorkFlow Manager et le réinstaller proprement. Ainsi que le Service Bus.

    Concernant le Compte Système, Est-ce que je dois intégrer un compte Active Directory et lui donner tous les droits sur l'Administration centrale SharePoint, les Batteries de serveurs, les Collections de sites et les Applications web ?

    jeudi 18 août 2016 16:50
  • Regardez le message d'erreur de Service Bus Message Broker dans le journal Windows du serveur SharePoint où est installé Workflow Manager.

    Ce n'est pas nécessaire de faire tout ça pour le compte système. Ce n'est pas une erreur ou une anomalie. C'est juste son fonctionnement qui est comme ça pour des raisons de sécurité.

    Par contre, vous avez raison de désinstaller proprement Workflow Manager puis de le réinstaller.

    jeudi 18 août 2016 16:56
  • J'ai installé Workflow Manager via Web Platform Installer 5.0. J'ai utilisé le certificat généré automatiquement (en entrant un code qui a la même syntaxe que le PassPhrase).
    jeudi 18 août 2016 17:02
  • Bonjour Mister Claude,
    Finalement j'ai désinstaller et réinstaller proprement WFManger et je n'ai plus le message d'erreur que j'avais lorsque je lançais manuellement mon WorkFlow 2013.
    J'ai ajouter un compte utilisateur et je lui ai donné certains droits pour qu'il puisse créer et exécuter les workflow, donc en version 2010, mes workflow s'exécutent proprement.
    Par contre, lorsque je suis en version 2013, le workflow s'exécute bien même en automatique, mais dans le mail je reçois un format comme si la fonction n'avait pas été exécutée, je reçois ceci:

    NOM : [%Élément en cours : Nom%] <AU LIEU DE RECEVOIR NOM = KACY>


    lundi 22 août 2016 13:03
  • Comment je fais pour vous transmettre une séquence (durée 1mn) du Log ULS au moment de l'exécution du workflow ??

    Je ne peux pas le copier/coller ici car il dépasse le nombre de caractères autorisés.

    lundi 22 août 2016 13:08
  • Bonjour,

    Tant mieux que ça se passe bien suite à la désinstallation.

    L'email me parait normal et je ne comprends pas ce qui vous gêne.

    Il est possible d'insérer une action Consigner dans l'historique, avant et après l'instruction suspectée pour vérifier que le workflow s'exécute de bout en bout.


    lundi 22 août 2016 13:14
  • Par exemple, le déposer sur un FTP et poster le lien.
    lundi 22 août 2016 13:15
  • Ce qui cloche, c'est que dans WFDesigner je configure:

    NOM : [%Élément en cours : Nom%]  ET   PRENOM : [%Élément en cours : Prénom%]

    Dans le Mail je devrais recevoir normalement : NOM : Toto ET   PRENOM : Titi

    Mais après exécution du Workflow, dans le mail, je reçois toujours : NOM : [%Élément en cours : Nom%]  ET   PRENOM : [%Élément en cours : Prénom%]. VOILA CE QUI ME DÉRANGE.

    Voici le lien pour le Log: https://drive.google.com/open?id=0BxhCxd9CNw1_bVgwV19lV1F1Nmc

    Merci ! 

    lundi 22 août 2016 14:20
  • C'est probablement lié au fait que vous avez saisi littéralement ces expressions ou fait un copier-coller (?)

    Recommencer avec l'assistant Ajouter ou modifier la recherche.

    Les champs Nom et Prenom doivent exister comme colonnes


    lundi 22 août 2016 14:41
  • Bonjour Mister Claude,
    Finalement j'ai désinstaller et réinstaller proprement WFManger et je n'ai plus le message d'erreur que j'avais lorsque je lançais manuellement mon WorkFlow 2013.
    J'ai ajouter un compte utilisateur et je lui ai donné certains droits pour qu'il puisse créer et exécuter les workflow, donc en version 2010, mes workflow s'exécutent proprement.
    Par contre, lorsque je suis en version 2013, le workflow s'exécute bien même en automatique, mais dans le mail je reçois un format comme si la fonction n'avait pas été exécutée, je reçois ceci:

    NOM : [%Élément en cours : Nom%] <AU LIEU DE RECEVOIR NOM = KACY>


    Vous avez résolu votre probleme ??

    j'ai le meme souci, je ne comprends pas pourquoi ça déconne 


    mercredi 25 janvier 2017 16:28
  • Ce qui cloche, c'est que dans WFDesigner je configure:

    NOM : [%Élément en cours : Nom%]  ET   PRENOM : [%Élément en cours : Prénom%]

    Dans le Mail je devrais recevoir normalement : NOM : Toto ET   PRENOM : Titi

    Mais après exécution du Workflow, dans le mail, je reçois toujours : NOM : [%Élément en cours : Nom%]  ET   PRENOM : [%Élément en cours : Prénom%]. VOILA CE QUI ME DÉRANGE.

    Voici le lien pour le Log: https://drive.google.com/open?id=0BxhCxd9CNw1_bVgwV19lV1F1Nmc

    Merci ! 

    Vous avez résolu votre probleme ??

    j'ai le meme souci, je ne comprends pas pourquoi ça déconne 


    mercredi 25 janvier 2017 16:28