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

Comprender la estructura del proyecto de actividades

La plantilla de actividades de UiPath para Visual Studio sirve como punto de partida para crear actividades personalizadas. Base sus actividades en esta plantilla y modifíquela para adaptarla a sus necesidades. La plantilla genera un andamio de actividad llamado ActivityTemplate que contiene todos los componentes necesarios de una actividad completamente funcional en UiPath Studio.

Una solución de actividad basada en esta plantilla contiene tres proyectos:

  • UiPath.Activities.Template : este proyecto contiene la lógica, el diseño y los metadatos de la actividad. El proyecto contiene lo siguiente:
    • ActivityTemplate.cs : el archivo de código para la lógica de la actividad. Añade el código al cuerpo de la función public void ExecuteInternal() .
    • ViewModels : una carpeta que contiene los archivos que definen el diseño de la actividad. ViewModel es un concepto utilizado por las actividades de UiPath para describir cómo deben mostrarse en Studio (qué propiedades mostrar, qué entrada aceptar, etc.). Colocar todos los archivos de ViewModel en esta carpeta te ayuda a realizar un seguimiento de ellos más fácilmente.

      Con ViewModel, la IU de las actividades se genera de forma descriptiva. El elemento de la IU que se muestra en Studio se determina en función del tipo de entrada seleccionado de una propiedad. Por ejemplo, para las propiedades con el tipo de entrada bool se muestra un alternador de Activado/Desactivado, mientras que para las propiedades enum se muestra un menú desplegable. Para obtener más información, consulta Escribir el código de actividad.
    • Carpeta de recursos : recursos utilizados por la actividad, como el icono, los metadatos de la actividad y un archivo RESX que almacena las cadenas localizadas utilizadas por la actividad (nombre de la actividad, descripción, etiquetas de propiedad e información sobre herramientas, etc.).
  • UiPath.Activities.Template.Packaging : este proyecto crea el paquete NuGet para la actividad cada vez que se crea la solución. Para obtener más información, consulta Compilación de la solución y creación del paquete NuGet.
  • UiPath.Activities.Template.Tests : este es un proyecto de prueba que contiene pruebas unitarias y de flujo de trabajo. Para obtener más información, consulta Probar tu actividad.


¿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.