sdk
latest
false
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.
UiPath logo, featuring letters U and I in white

Guía del desarrollador

Última actualización 25 de oct. de 2024

Studio Actividades SDK

El paquete .API SDK deUiPath Activities está alojado en la fuente de actividades oficiales (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 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.



  • Crear configuraciones de proyectos de actividades agregando categorías, secciones, campos de entrada numéricos, cuadros combinados e integrándolos en la ventana Configuración de proyectos de actividades en Studio, de forma muy similar a las actividades de los paquetes de UiPath.



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



    Importante: El paquete .API SDK deUiPath Activities debe usarse como una dependencia de desarrollo en su proyecto personalizado. Más información sobre las 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 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 pertinentes podrían fallar con la excepción MissingMemberException o la 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

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.