UiPath Documentation
orchestrator
2022.4
false
Guía de instalación de Orchestrator
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

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

-action

Indica el escenario que se ejecuta, las opciones disponibles son:

  • Deploy - especifica que se trata de una instalación limpia;
  • Update: especifica que estás actualizando tu instancia de servicio de Webhook.

-azureAccountApplicationId

El ID principal del servicio de Azure.

The indicated service principal must be assigned the Contributor role to the app service at the subscription scope.

-azureAccountPassword

La contraseña de token de Azure para el ID principal de servicio.

-azureSubscriptionId

El ID de suscripción de Azure para el Servicio de aplicaciones correspondiente.

-azureAccountTenantId

El ID de tenant de Azure.

-appServiceName

El nombre del servicio de aplicaciones de Azure de Webhook.

This should be different from your Orchestrator App Service name.

-resourceGroupName

El nombre del grupo de recursos de Azure que contiene el Servicio de aplicaciones de Webhook.

-package

Indica la ruta completa o relativa del archivo UiPath.WebhookService.zip.

-stopApplicationBeforePublish

Cuando está presente, detiene la aplicación antes de iniciar la implementación y luego la reinicia una vez que la implementación finaliza.

-noAzureAuthentication

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.

-azureUSGovernmentLoginOpcional. 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>"
Importante:

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

-cliPackage

Indica la ruta al archivo UiPath.WebhookService.Migrate.Cli.zip.

-azureDetails

Una tabla hash con los siguientes valores:

  • azureAccountApplicationId: el ID principal del servicio de Azure.
  • azureAccountPassword: la contraseña de token de Azure para el ID principal de servicio.
  • azureSubscriptionId- El ID de suscripción de Azure para el servicio de aplicaciones respectivo.
  • azureAccountTenantId: el ID de tenant de Azure.

-orchDetails

Una tabla hash con los siguientes valores:

  • resourceGroupName - El nombre del grupo de recursos de Azure que contiene el Servicio de aplicaciones de Orchestrator.
  • appServiceName- El nombre del servicio de aplicaciones de Orchestrator.
  • targetSlot - La ranura del servicio de aplicaciones de destino establecida por Azure.

-webhooksDetails

Una tabla hash con los siguientes valores:

  • resourceGroupName - El nombre del grupo de recursos de Azure que contiene Orchestrator App Service.
  • appServiceName - el nombre del servicio de aplicaciones de Webhook.
  • targetSlot - La ranura del servicio de aplicaciones de destino establecida por Azure.

-noAzureAuthentication

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" }
  • Publicación en Webhooks
  • Migrar a Webhooks

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado