Marketplace
Más reciente
False
Imagen de fondo del banner
Guía de usuario de Marketplace
Última actualización 16 de abr. de 2024

Package Metadata



Introducción

Si observas el paquete de actividades creado en este tutorial, verás varios marcadores de posición donde debe ir información como el autor, la licencia, el icono, etc. Personalicemos el paquete reemplazando esos marcadores de posición con información real.

Esta sección se centrará en 4 archivos del proyecto de diseño:

  • Información de montaje
  • Información de ensamblado a nivel de paquete
  • Información global de ensamblado
  • Nuspec

Cada uno contiene fragmentos específicos de metadatos a nivel de paquete. Para obtener una descripción detallada de cada archivo, consulta la sección Crear paquetes de actividades .



Pasos

1) Añadir decoradores de paquetes

Abre el proyecto MyCompany.MyProduct.Activities.Design y navega hasta el archivo que termina en .nuspec. El archivo nuspec extrae todos los metadatos de paquete del proyecto y los muestra en el paquete Nuget que se crea e importa en UiPath Studio.
En este archivo, cambia los campos icon y tags como se indica a continuación.
<?xml version="1.0"?>
<package>
  <metadata>
    <id>$title$</id>
    <version>$version$</version>
    <title>$title$</title>
    <authors>$author$</authors>
    <owners>$author$</owners>
    <description>$description$</description>
    <copyright>$copyright$</copyright>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <licenseUrl>https://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
    <projectUrl>https://integrations.uipath.com/docs/integrating-with-uipath</projectUrl>
    <iconUrl>https://www.dropbox.com/s/8nmnkmn73038m9z/boxIcon.png?dl=1</iconUrl>
    <tags>UiPath Activit MyCompany MyProduct Math Addition Arithmetic</tags>
    <dependencies>
    </dependencies>
  </metadata>
  <files>
    <file src="$OutputPath$**\)\)MyCompany.MyProduct*resources.dll" target="lib\)
et461"/>
  </files>
</package><?xml version="1.0"?>
<package>
  <metadata>
    <id>$title$</id>
    <version>$version$</version>
    <title>$title$</title>
    <authors>$author$</authors>
    <owners>$author$</owners>
    <description>$description$</description>
    <copyright>$copyright$</copyright>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <licenseUrl>https://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
    <projectUrl>https://integrations.uipath.com/docs/integrating-with-uipath</projectUrl>
    <iconUrl>https://www.dropbox.com/s/8nmnkmn73038m9z/boxIcon.png?dl=1</iconUrl>
    <tags>UiPath Activit MyCompany MyProduct Math Addition Arithmetic</tags>
    <dependencies>
    </dependencies>
  </metadata>
  <files>
    <file src="$OutputPath$**\)\)MyCompany.MyProduct*resources.dll" target="lib\)
et461"/>
  </files>
</package>

2) Agregar información específica de la empresa

En el mismo proyecto, ve a Properties/GlobalAssemblyInfo.cs y actualiza Empresa, Producto y Copyright:
...
[assembly: AssemblyCompany("My Company")]
[assembly: AssemblyProduct("My Product")]
[assembly: AssemblyCopyright("My Company © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: XmlnsPrefix("http://schemas.uipath.com/workflow/activities", "ui")]
[assembly: NeutralResourcesLanguage("en-US")]...
[assembly: AssemblyCompany("My Company")]
[assembly: AssemblyProduct("My Product")]
[assembly: AssemblyCopyright("My Company © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: XmlnsPrefix("http://schemas.uipath.com/workflow/activities", "ui")]
[assembly: NeutralResourcesLanguage("en-US")]

3) Agregar información específica del paquete

Ahora muévete a Properties/AssemblyInfo.cs y actualiza el Nombre (Título) y la Descripción del paquete:
...
[assembly: AssemblyTitle("MyCompany.MyProduct.Activities")]
[assembly: AssemblyDescription("A package for performing simple arithmetic operations in UiPath Studio.")]
[assembly: AssemblyConfiguration("")]
......
[assembly: AssemblyTitle("MyCompany.MyProduct.Activities")]
[assembly: AssemblyDescription("A package for performing simple arithmetic operations in UiPath Studio.")]
[assembly: AssemblyConfiguration("")]
...

4) Añadir una versión específica

Por último, abre Properties/MyCompany.MyProductAssemblyInfo.cs y actualiza la versión del paquete cambiando todas las apariciones de 0.1 a 0.2:
...
#if DEBUG
[assembly: AssemblyVersion("0.2.*")]
#else
[assembly: AssemblyVersion("0.2.0")]
#endif...
#if DEBUG
[assembly: AssemblyVersion("0.2.*")]
#else
[assembly: AssemblyVersion("0.2.0")]
#endif

5) Reconstruir el paquete

Reconstruye el paquete e impórtalo en UiPath Studio como en la sección anterior. Abre el Administrador de paquetes y observa cómo tu paquete ahora tiene un nuevo icono, descripción y metadatos actualizados.



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.