SDK
Más reciente
False
Imagen de fondo del banner
Guía del desarrollador
Última actualización 23 de mar. de 2024

Studio Actividades SDK

El paquete UiPath.Activities.API SDK está alojado en la fuente de actividades Oficial (https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json).

El paquete se utiliza, entre otros, para:

  • Crear reglas de las reglas del analizador de flujo de trabajo añadiendo descripciones, parámetros e integrándolos en la ventana Configuración del analizador de flujo de trabajo de Studio.



  • Crear la configuración del proyecto de actividades añadiendo categorías, secciones, campos de entrada numéricos, cuadros combinados e integrándolos en la ventana Configuración del proyecto de actividad en Studio, al igual que las actividades de los paquetes de UiPath.



  • Crear asistentes personalizados e integrarlos en la cinta de Studio.



    Importante: El paquete UiPath.Activities.API SDK debe utilizarse como dependencia de desarrollo en tu proyecto personalizado. Más información sobre Dependencias de desarrollo.

Como usar la API

Cuando las actividades se cargan en Studio, se proporciona una referencia a IWorkflowDesignApi de varias maneras:

  1. Dentro de la implementación IRegisterMetadata agrega un método public void Initialize(object api). Este método es llamado durante el proceso de carga de la actividad y la actividad puede almacenar el parámetro api para su uso posterior.
  2. Defina una clase que implemente IRegisterWorkflowDesignApi. Se llama al método IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi api) durante el proceso de carga de la actividad, y la actividad puede almacenar el parámetro api para su uso posterior. Al usar este método, solo las versiones de Studio a partir de la 2019.6 pueden cargar su paquete.
  3. Obtén una referencia del objeto api llamando a context.Services.GetService<IWorkflowDesignApi>() donde context es un System.Activities.Presentation.EditingContext, normalmente accesible para los diseñadores de actividades.

Teclas de características de diseño

Es importante realizar una comprobación preliminar con DesignFeatureKeys para ver si las teclas de función necesarias son compatibles. Para obtener más información, consulta DesignFeatureKeys.
Para comprobar una característica, debes llamar al método HasFeature en la referencia IWorkflowDesignApi ; de lo contrario, las llamadas a los métodos de la API relevantes podrían fallar con MissingMemberException o MissingMethodException en versiones anteriores de Studio.
IWorkflowDesignApi studioActivitiesApi;
            // How to check for a feature.
            if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
            {
                // Call Method or lambda that is using specific feature
                // This ensures that the code is JIT compiled only after the feature check
           }IWorkflowDesignApi studioActivitiesApi;
            // How to check for a feature.
            if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
            {
                // Call Method or lambda that is using specific feature
                // This ensures that the code is JIT compiled only after the feature check
           }
  • Como usar la API
  • Teclas de características de diseño
  • Interfaces

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.