Service Connexion de données métiers - Échec de la validation BDC de l’entité de flux de travail - Événement 3016 (Duet Enterprise)
S’applique à : Duet Enterprise for Microsoft SharePoint and SAP
Dernière rubrique modifiée : 2016-11-29
Nom de l’alerte : Service Business Data Connectivity - Échec de la validation BDC de l’entité de flux de travail
ID d’événement : 3016
Résumé
Le modèle BDC associé à un flux de travail SAP contient des métadonnées et des méthodes requises par l’application SAP pour communiquer et s’exécuter dans des solutions SharePoint. Le modèle BDC associé au flux de travail SAP définit l’entité pour le flux de travail. La validation de l’entité de flux de travail a échoué.
L’entité de flux de travail dans un modèle BDC pour un flux de travail SAP doit posséder les six champs suivants dans l’ordre indiqué : Action, CorrelationId, Comments, ParentId, Outcome, ReassignedTo. La valeur du champ ParentID identifie l’entité de flux de travail dans le modèle BDC. La méthode Updater dans le modèle BDC est appelée lorsqu’un utilisateur met à jour un flux de travail SAP. L’entité de flux de travail BDC configurée de façon à être utilisée par un flux de travail SAP doit définir un champ d’identification de type String. La méthode Updater doit également prendre ce champ comme entrée en guise de quatrième paramètre. Par ailleurs, le paramètre d’entrée de la méthode UpdateWorkflow doit être un type imbriqué.
Symptômes
Les symptômes suivants peuvent apparaître :
Sur le site de flux de travail, il est impossible de créer des tâches pour une application de flux de travail SAP ou d’approuver des tâches existantes.
L’événement suivant apparaît dans le journal des événements :
ID d’événement : 3016 Description : Échec de la validation du point de terminaison du service BDC. Le paramètre d’entrée de la méthode BDC du point de terminaison TaskParent doit être imbriqué et avoir un identificateur défini. .
Cause
Les causes possibles sont les suivantes :
l’application du Service Business Data Connectivity n’est pas installée ou n’est pas démarrée ;
un champ obligatoire dans l’entité de flux de travail du modèle BDC est introuvable ou la méthode Updater dans le modèle BDC spécifie un champ ParentID qui n’est pas l’identificateur d’une entité de flux de travail.
Résolution
Vérifier que l’application du Service Business Data Connectivity est mise en service correctement
Dans la page d’accueil de l’Administration centrale, cliquez sur Gestion des applications.
Dans la page Gestion des applications, dans la section Applications de service, cliquez sur Gérer les applications de service.
Dans la page Applications de service, recherchez l’Application de service Business Data Connectivity et, dans la colonne État, vérifiez que l’état du proxy de service est Démarré.
Importer des modèles BDC
- Appliquez la procédure d’importation des modèles BDC fournis pour toutes les solutions fournies avec Duet Enterprise. Pour plus d’informations, voir Importer des modèles (https://go.microsoft.com/fwlink/?linkid=203586&clcid=0x40C). Pour plus d’informations sur la façon d’importer un modèle BDC, voir Gérer les modèles BDC (SharePoint Server 2010) (https://go.microsoft.com/fwlink/?linkid=200925&clcid=0x40C). Pour plus d’informations sur la façon d’utiliser Windows PowerShell pour importer un modèle BDC, voir Import-SPBusinessDataCatalogModel (https://go.microsoft.com/fwlink/?linkid=203587&clcid=0x40C).
Créer un type de contenu externe pour des applications de flux de travail personnalisées
- Utilisez Microsoft SharePoint Designer 2010 pour créer un type de contenu externe et importer le nouveau modèle BDC. Pour plus d’informations, voir Création d’associations de type de contenu externe SharePoint Server 2010 en utilisant SharePoint Designer 2010 (https://go.microsoft.com/fwlink/?linkid=203862&clcid=0x40C).