Meilleur auteur de réponses
WorkFlow SharePoint 2013

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
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.
- Modifié Claude Couderc lundi 22 août 2016 13:41
- Proposé comme réponse Claude Couderc samedi 24 septembre 2016 12:18
- Marqué comme réponse Benoit Jester [MVP]MVP, Moderator mardi 8 novembre 2016 10:03
Toutes les réponses
-
-
-
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
-
-
C'est un workflow réutilisable ?
Une copie d'écran, SVP.
- Modifié Claude Couderc jeudi 18 août 2016 12:01
-
-
-
-
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é.
-
-
-
-
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 192è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.
-
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).
- Modifié Claude Couderc jeudi 18 août 2016 15:22
-
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.
- Modifié Claude Couderc jeudi 18 août 2016 15:25
-
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é.
- Modifié Claude Couderc 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.
-
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- Modifié Claude Couderc jeudi 18 août 2016 16:32
-
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.
- Modifié Claude Couderc jeudi 18 août 2016 16:37
-
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 ?
-
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é.
- Modifié Claude Couderc jeudi 18 août 2016 16:58
-
-
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>
-
-
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.
- Modifié Claude Couderc lundi 22 août 2016 13:41
- Proposé comme réponse Claude Couderc samedi 24 septembre 2016 12:18
- Marqué comme réponse Benoit Jester [MVP]MVP, Moderator mardi 8 novembre 2016 10:03
-
-
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 !
-
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
- Modifié Claude Couderc lundi 22 août 2016 14:42
-
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
-
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