Configuración de flujos de trabajo de SAP (Duet Enterprise)
Se aplica a: Duet Enterprise for Microsoft SharePoint and SAP Server 2.0
Última modificación del tema: 2016-11-29
En este artículo se describe cómo configurar la solución de flujo de trabajo proporcionada con Duet Enterprise. Para configurarla, debe completar los siguientes procedimientos en el orden indicado:
Especificación de la cuenta de servicio del flujo de trabajo
Configuración de la solución de flujo de trabajo
Reinicio de IIS
La solución de servicios de inicio proporciona un sitio de flujo de trabajo como parte de la colección de sitios de los sitios de Duet Enterprise que requiere que se completen los procedimientos anteriores para implementar los servicios de inicio.
Aunque no planee configurar los servicios de inicio, aún debe completar el procedimiento Preparación de un sitio de flujo de trabajo para crear un sitio de flujo de trabajo independiente.
Especificación de la cuenta de servicio del flujo de trabajo
Use este procedimiento para especificar la cuenta de usuario (cuenta de servicio) que se usará para todas las transacciones de flujo de trabajo entre SharePoint Server 2010 y el sistema SAP. El sistema SAP usa esta cuenta para enviar tareas de flujo de trabajo al equipo que ejecuta SharePoint Server 2010.
Nota
Debe pertenecer al grupo Administradores de Windows para completar este procedimiento.
Para especificar la cuenta de servicio del flujo de trabajo
Abra una ventana del símbolo del sistema y, a continuación, abra <systemdrive>:\Archivos de programa\Duet Enterprise\1.0.
En el símbolo del sistema, escriba notepad DuetConfig.exe.config y, a continuación, presione Entrar.
El siguiente ejemplo es un fragmento del nodo de flujo de trabajo del archivo DuetConfig.config.
<Workflow> <add key="ServiceAccount" value="domain\useraccount" /> </Workflow>
En el archivo DuetConfig.config, cambie el valor de la clave de la cuenta de servicio en el nodo de flujo de trabajo por la cuenta de usuario, con el formato dominio\nombre_de_usuario, que se usará para aceptar y enviar protocolos de flujo de trabajo.
Si usa la hoja de cálculo de implementación (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0xC0A), este nombre aparece en la fila “Cuenta del publicador del flujo de trabajo” de la tabla 3 de la hoja de cálculo.
Nota
Esta cuenta de usuario también se agregará como miembro del grupo de propietarios del sitio del sitio de flujo de trabajo. SharePoint Server solo acepta solicitudes de una cuenta de usuario que sea miembro del grupo de propietarios del sitio del sitio de flujo de trabajo. Además, esta es la única cuenta que puede enviar protocolos al sistema SAP.
Guarde el archivo DuetConfig.config y ciérrelo.
Configuración de la solución de flujo de trabajo
Nota
Para completar este procedimiento, debe pertenecer al grupo Administradores del conjunto de servidores.
Para configurar la solución de flujo de trabajo
Abra una ventana del símbolo del sistema y, a continuación, abra <systemdrive>:\Archivos de programa\Duet Enterprise\1.0.
En el símbolo del sistema, escriba DuetConfig /configuresolution ”Workflow” /webappurl “http://nombreDeAplicaciónWeb**:puerto"**
donde nombreDeAplicaciónWeb es el nombre de la aplicación web donde se va a crear un sitio de flujo de trabajo. Si se ha asignado un nombre de host a la aplicación web y en AD DS, úselo. De lo contrario, para una implementación de servidor único en la que no se ha asignado un nombre de host a la aplicación web, use el nombre NetBIOS del equipo que ejecuta SharePoint Server 2010. puerto es el número de puerto de la zona orientada al cliente de dicha aplicación web.
Sugerencia
Debe usar la dirección URL de la aplicación web que corresponde a la zona que usarán los usuarios finales para obtener acceso al sitio de flujo de trabajo. Si usa la dirección URL de otra zona en la misma aplicación web, es posible que los usuarios finales reciban mensajes de correo electrónico con direcciones URL no válidas de elementos de acción de flujo de trabajo.
Presione Entrar.
Cuando el flujo de trabajo se configura correctamente, la ventana del símbolo del sistema muestra lo siguiente: “Solución configurada correctamente”.
Reinicio de IIS
Nota
Debe pertenecer al grupo Administradores de Windows en el servidor front-end web para completar este procedimiento.
Para reiniciar IIS
Abra una ventana del símbolo del sistema.
Escriba iisreset /restart y, a continuación, presione ENTRAR.
Preparación de un sitio de flujo de trabajo
La colección de sitios de los sitios de Duet Enterprise proporcionada con los servicios de inicio incluye un sitio de flujo de trabajo. Si su intención no es implementar los servicios de inicio, como se describe en el tema sobre cómo configurar los servicios de inicio (https://go.microsoft.com/fwlink/?linkid=205817&clcid=0xC0A), debe llevar a cabo los procedimientos de esta sección para crear un sitio de flujo de trabajo. De lo contrario, prosiga con la configuración de los servicios de inicio (https://go.microsoft.com/fwlink/?linkid=205817&clcid=0xC0A).
Asegurarse de que existe una colección de sitios
Para poder crear un sitio de flujo de trabajo, debe existir previamente una colección de sitios en la que se desea crear el sitio de flujo de trabajo. Esta colección de sitios también debe encontrarse en la aplicación web donde se ha configurado la solución de flujo de trabajo. Si aún no existe la colección de sitios, créela antes de continuar. Tenga en cuenta que puede crear una colección de sitios mediante la plantilla de colección de sitios que desee. Para obtener información acerca de cómo crear una colección de sitios, vea Creación de una colección de sitios (SharePoint Server 2010) (https://go.microsoft.com/fwlink/?linkid=205659&clcid=0xC0A).
Creación de un sitio de flujo de trabajo
Use este procedimiento para crear un sitio de flujo de trabajo y especificar el tipo de tarea de flujo de trabajo que usará el sitio.
Importante
Para crear un sitio de flujo de trabajo y especificar el tipo de tarea para el sitio, el administrador de SAP debe proporcionar al administrador de SharePoint las claves y los nombres del flujo de trabajo correctos.
Nota
Para crear un sitio de flujo de trabajo, debe ser un propietario del sitio de nivel superior de la colección de sitios donde se creará el sitio de flujo de trabajo.
Para crear un sitio de flujo de trabajo con tipos de tareas
Abra el sitio de nivel superior de la colección de sitios donde desea crear un sitio de flujo de trabajo.
En el menú Acciones del sitio, haga clic en Configuración del sitio.
En la sección Acciones del flujo de trabajo de Duet Enterprise, haga clic en Crear nuevo sitio de flujo de trabajo de Duet Enterprise.
Se registrará un nuevo sitio para mostrar tareas, informes y datos relacionados.
En la página Sitio de flujo de trabajo de Duet Enterprise, escriba una descripción en el cuadro Descripción del sitio.
En la ficha Duet Enterprise del cuadro Selección de plantilla, seleccione la plantilla Sitio de flujo de trabajo de SAP.
En el cuadro Nombre de tarea de la sección Contexto empresarial, escriba el nombre del tipo de tarea tal y como aparece en el entorno de SAP. En el cuadro Nombre para mostrar de la tarea, escriba el nombre del tipo de tarea que desea que se muestre en SharePoint Server.
En la sección Resultados de la tarea, escriba las opciones de los resultados que desea.
Por ejemplo, escriba Aprobar en el cuadro Texto y escriba 001 como la clave que se usará en el cuadro Clave.
Haga clic en Agregar resultado.
Se mostrará la opción junto con su clave.
Repita los pasos 7 y 8 para cada resultado que desee definir.
Por ejemplo, en la sección Resultados de la tarea, puede escribir Rechazar en el cuadro Texto y 002 en el cuadro Clave. Una vez definidos todos los resultados de la tarea, siga con el paso 10.
En el cuadro Tipo de contenido externo, haga clic en el icono Selector de tipo de contenido externo, seleccione WorkflowWebService y, a continuación, haga clic en Aceptar.
La tarea de flujo de trabajo de Duet Enterprise (WorkflowWebService) aparecerá en el cuadro Tipo de contenido externo.
Haga clic en Crear.
Haga clic en Aceptar para cerrar el cuadro de diálogo Sitio creado correctamente.
Aparecerá el nuevo sitio de flujo de trabajo de Duet Enterprise. Anote la dirección URL del sitio. La necesitará para el siguiente procedimiento.
Conceder a los usuarios acceso a las tareas de flujo de trabajo
Después de crear un tipo de tarea de flujo de trabajo de SAP y su sitio, está preparado para agregar los usuarios que recibirán las tareas de flujo de trabajo en el sitio y concederles permisos para las tareas de flujo de trabajo que desea permitir que reciban. Puede agregar usuarios individualmente o un grupo de usuarios mediante la adición de un rol de SAP adecuado.
Al conceder acceso a los usuarios al flujo de trabajo mediante el siguiente procedimiento, Duet Enterprise confirma la autorización del usuario solicitado para que obtenga acceso a los elementos del flujo de trabajo de SAP.
Para conceder a los usuarios acceso al sitio de flujo de trabajo de SAP para el nuevo tipo de tarea
Vaya al sitio de flujo de trabajo.
En el menú Acciones del sitio, haga clic en Configuración del sitio.
En la página Configuración del sitio, busque el grupo Acciones del flujo de trabajo de Duet Enterprise y, a continuación, seleccione Conceder acceso de usuario a tareas del flujo de trabajo de SAP para abrir la lista de acceso de usuarios.
En la página Lista de acceso de usuarios, haga clic en la pestaña Elementos del grupo Herramientas de listas de la cinta.
En la cinta, haga clic en la flecha hacia abajo junto a Nuevo elemento y, a continuación, haga clic en Nuevo elemento para abrir la página de propiedades para la lista de acceso de usuarios.
En la página de propiedades de Lista de acceso de usuarios, realice lo siguiente:
En la lista desplegable, seleccione el nombre de la tarea a la que desea conceder acceso.
En el cuadro Seleccionar usuarios, escriba el nombre del usuario al que desea conceder acceso.
Si desea conceder acceso a todos los usuarios que tienen un rol de SAP determinado, escriba el nombre del rol. Para comprobar la entrada que escribió, haga clic en Comprobar nombres. Para buscar un nombre o un rol, haga clic en Examinar.
Nota
No se admiten grupos de Servicios de dominio de Active Directory (AD DS) ni de SharePoint.
En el cuadro Fecha efectiva, escriba la fecha en que desea que comience el acceso de usuario.
Para seleccionar una fecha de un calendario, haga clic en el icono de calendario.
Al finalizar, haga clic en Aceptar para regresar a la Lista de acceso de usuarios.
Volver a publicar un flujo de trabajo
Complete este procedimiento para volver a publicar la instancia de flujo de trabajo del sitio que ha creado en el procedimiento anterior. Tenga en cuenta que debe volver a publicar cada flujo de trabajo que use. Necesitará Microsoft SharePoint Designer 2010 para volver a publicar los flujos de trabajo. Para obtener información acerca de cómo obtener Microsoft SharePoint Designer 2010, vea los requisitos de hardware y software (https://go.microsoft.com/fwlink/?linkid=205818&clcid=0xC0A).
Nota
Debe ser propietario del sitio en el sitio de flujo de trabajo para completar este procedimiento.
Para volver a publicar los flujos de trabajo en el sitio de flujo de trabajo
En SharePoint Designer 2010, en Inicio rápido, haga clic en Sitios.
En la sección Abrir sitio de SharePoint, haga clic en Abrir sitio.
En el cuadro de diálogo Abrir sitio, en el cuadro Nombre del sitio, escriba la dirección URL completa del nuevo sitio de flujo de trabajo que ha creado.
Por ejemplo, http://contoso/sites/nombreDelSitioDeFlujoDeTrabajo y, a continuación, haga clic en Abrir.
Cuando se abra el sitio de flujo de trabajo, en el panel Objetos de sitio, haga clic en Flujos de trabajo.
En la ficha Flujos de trabajo, seleccione el flujo de trabajo que creó al crear el sitio de flujo de trabajo en el procedimiento anterior.
En la cinta, haga clic en Publicar.
Conceder al administrador de SAP acceso al WSDL de OBAWorkflowService
Para que el sitio de flujo de trabajo sea completamente funcional, el administrador de SAP debe crear un puerto lógico en el equipo que ejecuta SAP NetWeaver y que proporciona el servicio web para el sitio de flujo de trabajo. Para ello, debe conceder al administrador de SAP como mínimo un nivel de permisos de lectura en el sitio de flujo de trabajo.
Si usa la Hoja de cálculo de implementación (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0xC0A), este nombre de cuenta aparece en la fila “Cuenta del publicador del flujo de trabajo” de la tabla 2 de la hoja de cálculo. |
Para obtener información acerca de cómo conceder permisos de usuario en un sitio de SharePoint, vea la guía básica sobre cómo conceder permisos para un sitio (https://go.microsoft.com/fwlink/?linkid=204629&clcid=0xC0A).
Proporcionar la dirección URL del archivo WSDL de OBAWorkflowService al administrador de SAP
El administrador de SAP deberá conocer la dirección URL del archivo de lenguaje de descripción de servicios web (WSDL) de OBAWorkflowService del sitio de flujo de trabajo creado. Complete este procedimiento para proporcionar esta dirección URL al administrador de SAP.
Para proporcionar el archivo WSDL de OBAWorkflowService
En un explorador, abra el sitio de flujo de trabajo creado.
En el cuadro de dirección de un explorador, cambie la última parte de la dirección URL (default.aspx) por _vti_bin/obaworkflowservice.asmx?WSDL.
Por ejemplo, si la dirección URL del sitio de flujo de trabajo es http://contoso/sites/Workflow/default.aspx, la dirección URL a la página WSDL será http://contoso/sites/Workflow/_vti_bin/obaworkflowservice.asmx?WSDL.
En el cuadro de dirección del explorador, cambie http por https.
Por ejemplo, https://contoso/sites/Workflow/_vti_bin/obaworkflowservice.asmx?WSDL
Notifique esta dirección URL al administrador de SAP.
Si usa la Hoja de cálculo de implementación (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0xC0A), agregue esta dirección URL a la fila “Dirección URL a OBAWorkflowService para el flujo de trabajo” de la tabla 1 de la hoja de cálculo.