- Primeros pasos
- Requisitos
- Mejores prácticas
- Instalación
- Actualizando
- Servidor de identidad
- Solución de problemas de errores de inicio

Guía de instalación de Orchestrator
Scripts de Webhooks
Publicación en Webhooks
La tabla siguiente describe todos los parámetros que puedes usar con el script Publish-Webhooks.ps1.
| Parámetro | Descripción |
|---|---|
|
| Indica el escenario que se ejecuta, las opciones disponibles son:
|
|
| El ID principal del servicio de Azure. Nota: Al director de servicio indicado se le debe asignar el rol de Contribuidor al servicio de aplicación en el ámbito de la suscripción. |
|
| La contraseña de token de Azure para el ID principal de servicio. |
|
| El ID de suscripción de Azure para el Servicio de aplicaciones correspondiente. |
|
| El ID de tenant de Azure. |
|
| El nombre del servicio de aplicaciones de Azure de Webhook. Nota: este debe ser distinto a tu nombre del Servicio de aplicaciones de Orchestrator. |
|
| El nombre del grupo de recursos de Azure que contiene el Servicio de aplicaciones de Webhook. |
|
| Indica la ruta completa o relativa del archivo UiPath.WebhookService.zip. |
|
| Cuando está presente, detiene la aplicación antes de iniciar la implementación y luego la reinicia una vez que la implementación finaliza. |
|
| Opcional. Te permite publicar en el Servicio de aplicaciones de Azure confiando en tu propia identidad de usuario sin tener que crear un director de servicio. Si se usa este parámetro, el conjunto de parámetros UseServicePrincipal (que incluye elementos como la ID de aplicación de Azure, la contraseña, la ID de suscripción y la ID de tenant) ya no es necesario. |
-azureUSGovernmentLogin | Opcional. Este parámetro solo se utiliza para las implementaciones del gobierno de EE. UU. |
El script Publish-Webhooks.ps1 se usa para la implementación inicial o la actualización de Webhooks. El script supone que la aplicación web ya tiene configurada la cadena de conexión de la base de datos DefaultConnection.
.\Publish-Webhooks.ps1 `
-action deploy `
-package ".\UiPath.WebhookService.Web.zip" `
-azureAccountApplicationId "<AzureApplicationID>" `
-azureAccountPassword "<AzureAccountPassword>" `
-azureSubscriptionId "<SubscriptionID>" `
-azureAccountTenantId "<TenantID>" `
-resourceGroupName "<AzureResourceGroupYouPickedInStep1>" `
-appServiceName "<UiPathWebhookService>"
.\Publish-Webhooks.ps1 `
-action deploy `
-package ".\UiPath.WebhookService.Web.zip" `
-azureAccountApplicationId "<AzureApplicationID>" `
-azureAccountPassword "<AzureAccountPassword>" `
-azureSubscriptionId "<SubscriptionID>" `
-azureAccountTenantId "<TenantID>" `
-resourceGroupName "<AzureResourceGroupYouPickedInStep1>" `
-appServiceName "<UiPathWebhookService>"
Después de una implementación inicial, también debes ejecutar el script MigrateTo-Webhooks.ps1.
Migrar a Webhooks
La tabla siguiente describe todos los parámetros que puedes usar con el script MigrateTo-Webhooks.ps1.
| Parámetros | Descripción |
|---|---|
|
| Indica la ruta al archivo UiPath.WebhookService.Migrate.Cli.zip. |
|
| Una tabla hash con los siguientes valores:
|
|
| Una tabla hash con los siguientes valores:
|
|
| Una tabla hash con los siguientes valores:
|
|
| Opcional. Te permite publicar en el Servicio de aplicaciones de Azure confiando en tu propia identidad de usuario sin tener que crear un director de servicio. Si se usa este parámetro, el conjunto de parámetros UseServicePrincipal (que incluye elementos como la ID de aplicación de Azure, la contraseña, la ID de suscripción y la ID de tenant) ya no es necesario. |
Este script MigrateTo-Webhooks.ps1 se utiliza para migrar los datos desde una instancia de Orchestrator existente a un nuevo servicio de aplicaciones de Webhooks y establecer las configuraciones para ambas. El script da por supuesto que Orchestrator y los Webhooks ya han sido publicados.
.\MigrateTo-Webhooks.ps1 `
-cliPackage "UiPath.WebhookService.Migrator.Cli.zip"`
-azureDetails @{azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } `
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } `
-webhookDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" }
.\MigrateTo-Webhooks.ps1 `
-cliPackage "UiPath.WebhookService.Migrator.Cli.zip"`
-azureDetails @{azureSubscriptionId = "<subscription_id>"; azureAccountTenantId = "<azure_tenant_id>"; azureAccountApplicationId = "<azure_application_id>"; azureAccountPassword = "<azure_account_password>" } `
-orchDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" } `
-webhookDetails @{ resourceGroupName = "<resourcegroup_name>"; appServiceName = "<appservice_name>"; targetSlot = "Production" }