Servicio de conectividad a datos empresariales: error en la validación de BDC de la entidad de flujo de trabajo - Evento 3016 (Duet Enterprise)
Se aplica a: Duet Enterprise for Microsoft SharePoint and SAP
Última modificación del tema: 2016-11-29
Nombre de alerta: Servicio de conectividad a datos empresariales: error en la validación de BDC de la entidad de flujo de trabajo
Identificador de evento: 3016
Resumen
El modelo BDC asociado con un flujo de trabajo de SAP contiene los metadatos y métodos que requiere la aplicación de SAP para comunicarse con las soluciones de SharePoint y ejecutarlas. El modelo BDC asociado con el flujo de trabajo de SAP define la entidad del flujo de trabajo. Se produjo un error en la validación de la entidad de flujo de trabajo.
La entidad de flujo de trabajo de un modelo BDC para un flujo de trabajo de SAP debe tener los siguientes seis campos en el orden especificado: Action, CorrelationId, Comments, ParentId, Outcome y ReassignedTo. El valor del campo ParentID identifica la entidad de flujo de trabajo del modelo BDC. Se llama al método Updater en el modelo BDC cuando un usuario actualiza un flujo de trabajo de SAP. La entidad de flujo de trabajo de BDC configurada para que la use un flujo de trabajo de SAP debe definir un campo de identificador de tipo String. El método Updater también debe tomar este campo como entrada, como el cuarto parámetro. Además, el parámetro de entrada del método UpdateWorkflow debe ser un tipo anidado.
Síntomas
Es posible que se muestren los síntomas siguientes:
En el sitio de flujo de trabajo, no se pueden crear nuevas tareas para una aplicación de flujo de trabajo de SAP y no se pueden aprobar las tareas existentes.
Este evento aparece en el registro de eventos:
Identificador de evento: 3016 Descripción: error en la validación del extremo del Servicio de conectividad a datos empresariales. El parámetro de entrada del método BDC del extremo TaskParent debe estar anidado y tener un identificador definido.
Causa
El problema se puede deber a una o varias de las causas siguientes:
La aplicación de Servicio de conectividad a datos empresariales no está instalada o no se ha iniciado.
No se encontró un campo obligatorio en la entidad de flujo de trabajo del modelo BDC o el método Updater del modelo BDC especifica el campo ParentID que no es el identificador de una entidad de flujo de trabajo.
Resolución
Comprobar que la aplicación de Servicio de conectividad a datos empresariales esté aprovisionada correctamente
En la página principal de Administración central, haga clic en Administración de aplicaciones.
En la página Administración de aplicaciones, en la sección Aplicaciones de servicio, haga clic en Administrar aplicaciones de servicio.
En la página Aplicaciones de servicio, busque la Aplicación de Servicio de conectividad a datos empresariales y, en la columna Estado, compruebe que el estado del proxy de servicio es Iniciado.
Importación de modelos BDC
- Siga el procedimiento para la importación de los modelos BDC proporcionados para todas las soluciones que se incluye con Duet Enterprise. Para obtener más información, vea el tema sobre importación de modelos (https://go.microsoft.com/fwlink/?linkid=203586&clcid=0xC0A). Para obtener más información acerca de cómo importar un modelo BDC, vea Administración de modelos de Conectividad a datos empresariles (SharePoint Server 2010) (https://go.microsoft.com/fwlink/?linkid=200925&clcid=0xC0A). Para obtener información acerca de cómo usar Windows PowerShell para importar un modelo BDC, vea Import-SPBusinessDataCatalogModel (https://go.microsoft.com/fwlink/?linkid=203587&clcid=0xC0A).
Creación de un nuevo tipo de contenido externo para aplicaciones de flujo de trabajo personalizadas
- Use Microsoft SharePoint Designer 2010 para crear un nuevo tipo de contenido externo e importar el nuevo modelo BDC. Para obtener más información, vea el tema sobre la creación de asociaciones de tipo de contenido externo de SharePoint Server 2010 mediante SharePoint Designer 2010 (https://go.microsoft.com/fwlink/?linkid=203862&clcid=0xC0A).