Usar el cmdlet de emparejamiento Register-SPWorkflowService
Obtenga información sobre cómo usar el cmdlet Register-SPWorkflowService para emparejar correctamente SharePoint con Administrador de flujos de trabajo. La instalación y configuración de Microsoft SharePoint para admitir el desarrollo de flujos de trabajo requiere "emparejar" las instalaciones de SharePoint y Administrador de flujos de trabajo. En la mayoría de los escenarios, este emparejamiento se realiza con facilidad con el cmdlet Register-SPWorkflowService, que se incluye con la instalación de SharePoint.
Nota:
Los flujos de trabajo de SharePoint 2010 se han retirado desde el 1 de agosto de 2020 para los nuevos espacios empresariales y se han quitado de los espacios empresariales existentes el 1 de noviembre de 2020. Si está usando los flujos de trabajo de SharePoint 2010, le recomendamos que migre a Power Automate u otras soluciones compatibles. Para obtener más información, consulte Retirada del flujo de trabajo de SharePoint 2010.
Es importante, este cmdlet no es útil para cada escenario de emparejamiento. Register-SPWorkflowService sólo es útil en los siguientes escenarios de emparejamiento:
Granja de servidores de un equipo donde SharePoint y Administrador de flujos de trabajo se encuentran en el cuadro de servidor.
Granja de servidores de tres equipos donde SharePoint y Administrador de flujos de trabajo se encuentran en los tres equipos. (Agregar que un cuarto equipo es búsqueda debe estar en un equipo independiente y Administrador de flujos de trabajo alta disponibilidad es obligatorio. Si se requiere este último, se debe estar instalado en todos los tres equipos.
Granja de servidores de SharePoint de tres equipos emparejada con una granja de servidores Administrador de flujos de trabajo no ubicada.
Tenga en cuenta también que Register-SPWorkflowService usa las credenciales del usuario actual.
Diseño de cmdlet
Detalle | Descripción |
---|---|
Verbo |
Registrar |
Sustantivo |
SPWorkflowService |
Descripción |
Pares de una granja de servidores de sps15short con una granja de servidores de Administrador de flujos de trabajo. Debe ejecutar este cmdlet una vez por granja de servidores. Antes de ejecutar el cmdlet, debe instalar el certificado de entidad de certificación raíz en el almacén de certificados del equipo y el almacén de certificados de SharePoint. Para ello, use el cmdlet New-SPTrustedRootAuthority. (Vea las instrucciones siguientes). |
Tipo de salida |
Ninguno. |
Sintaxis |
Register-SPWorkflowService -SPSite <URI or GUID representing an SPSite object> -WorkflowHostUri <workflow service endpoint URL> -ScopeName <string> [-PartitionMode] [-AllowOAuthHttp] [-Force] |
Parámetros del cmdlet
Parámetro | Tipo | Descripción |
---|---|---|
SPSite (obligatorio) |
SPSitePipeBind |
La dirección URL de una colección de sitios de larga duración en la granja de servidores de SharePoint Server que sirve como el extremo de emparejamiento. Información de emparejamiento se deduce de esta dirección URL. |
WorkflowHostUri (obligatorio) |
Cadena |
La dirección URL del extremo Administrador de flujos de trabajo para el emparejamiento. Proporciona el URI del host de flujo de trabajo junto con el número de puerto. |
ScopeName |
String |
El nombre que usará el servicio de flujo de trabajo para identificar la granja de servidores emparejados SharePoint Server. El valor predeterminado es "SharePoint". Sólo debe especificar este parámetro si intenta emparejar varias granjas de servidores de SharePoint a una granja de servidores de Administrador de flujos de trabajo. |
PartitionMode |
SwitchParameter |
Utilice este parámetro sólo para la granja de servidores de SharePoint de varios inquilino. Se especifica el modo de partición por cada servicio de SharePoint. Tenga en cuenta que puede crear multiempresa en una granja de servidores de SharePoint después de ejecuta este cmdlet; por lo tanto, el cmdlet no puede deducir el valor de este parámetro implícitamente desde el estado de la granja de servidores de SharePoint existente. |
AllowOAuthHttp |
SwitchParameter |
Permite el intercambio de metadatos y OAuth sobre HTTP. Esto es útil en las pruebas, pero no en modo de producción. Utilice esta opción sólo cuando SharePoint está configurado para la compatibilidad con HTTP. No es necesario que el Administrador de flujos de trabajo ser configurado para utilizar HTTP. |
Force |
SwitchParameter |
Aplica la creación de ámbito mediante el parámetro ScopeName o actualiza un ámbito existente correspondiente al mismo ScopeName. Si no se especifica y de ámbito con el mismo nombre existe, el cmdlet, producirá un error. |
Ejemplo
PS> Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -ScopeName "SharePoint2" -PartitionMode -AllowOAuthHttp -Force