Lea y revise la documentación de Automation Anywhere

Cerrar contenidos

Contenidos

Abrir contenidos

Lista de verificación para los envíos en - Bot Store

  • Actualizado: 2/27/2020
    • 11.3.x
    • Crear
    • Enterprise

Lista de verificación para los envíos en - Bot Store

Utilice la lista de verificación para asegurarse de que su envío en - Bot Store se crea, procesa y acepta correctamente. Los envíos que no siguen estos requisitos serán rechazados y no se publicarán en la página de listados de - Bot Store hasta que se cumplan todos los requisitos.

Note: Esta lista de verificación se aplica a Automation Anywhere Enterprise Client Versión 11.3.3 o posterior.
Número de elemento: Elemento Requerimientos de envío de Bots
1 Inscríbase como proveedor (obligatorio para el primer envío únicamente)

Cada desarrollador u organización que publique bots en - Bot Store debe inscribirse como proveedor.

Utilice la página de perfil de socio en - Bot Store para inscribirse usando la página de perfil de proveedor de Bot Store. En esta página, escriba los detalles sobre la organización, así como los logotipos que pueden utilizarse con los bots. Este es un proceso único que debe configurarse como proveedor. Los Bots enviados después de este proceso inicial de registro de proveedores se pueden vincular al proveedor inscrito existente.

Para crear bots o Trabajadores digitales pagos, también debe presentar una solicitud de ID global. La ID global se usa para su licencia de bots a fin de hacer cumplir el tiempo de las pruebas gratuitas de 30 días y las suscripciones de licencias anuales de 365 días.

2 Descargue bot y Automation Anywhere Versión 11.3.3 de muestra

Utilice la estructura de paquete de bots de esta fuente abierta para diseñar su bot o un Trabajador digital.

Consulte https://github.com/AutomationAnywhere/sample-bot.

Después de descargar el bot de muestra, extráigalo al siguiente directorio: C:\Users\<username>\Documents\Automation Anywhere Files\Automation Anywhere\My Tasks\Bot Store\sample-bot-master.

  1. Abra PowerShell y navegue hasta el directorio donde extrajo el bot de muestra: C:\Users\<username>\Documents\Automation Anywhere Files\Automation Anywhere\My Tasks\Bot Store\sample-bot-master
    Ejemplo: cd "C:\Users\<username>\Documents\Automation Anywhere Files\Automation Anywhere\My Tasks\Bot Store\sample-bot-master"
    Note: Utilice comillas, ya que hay espacios en la ruta del directorio.
  2. Ejecute la secuencia de comandos de PowerShell clear_md_keep.ps1 para eliminar los archivos ficticios.

    Ejemplo: powershell -ExecutionPolicy ByPass -File .\clear_md_keep.ps1

Descargue Automation Anywhere Enterprise 11.3.3 o posterior para crear el paquete zip de bots y Trabajadores digitales pagos.
3 Siga la estructura de archivos y carpetas bot

La estructura descrita en el bot de muestra es importante cuando esté listo para comprimir su bot para el envío en - Bot Store. Luego de que su bot esté empaquetado, se instala en c:\Users\<username>\Documents\Automation Anywhere Files\Automation Anywhere\My Tasks\Bot Store\BotName-VendorName.

Archivos y carpetas requeridos

Además del directorio principal BotName-VendorName y el archivo BotName-VendorName-ReadMe.pdf, todas las carpetas y los archivos enumerados a continuación se deben nombrar exactamente como se presenta en el bot de muestra y como se indica a continuación.

  • Carpeta de errores
  • Carpeta de entrada
  • Mis MetaBots
  • Mis tareas
  • BotName-VendorName-ReadMe.pdf
  • LICENCIA
  • License info.txt
  • Plantilla README (guardar como PDF).docx
  • MBOT Protection Info.txt
  • Archivo ATMX Protection Info.txt

Carpeta de errores Se requiere la Carpeta de errores y debe incluir dos subcarpetas:

  1. Registros: Los archivos de registro deben estar en formato txt. Esta carpeta debe estar vacía cuando se envíe a - Bot Store.
  2. Archivos de instantáneas: Esta carpeta debe estar vacía cuando se envíe a - Bot Store.

Carpeta de entrada (archivos de entrada y muestra): Los archivos pueden ser secuencias de comandos, una configuración csv, xml u otro tipo de archivo que su operación de bots podría necesitar. Esta carpeta es obligatoria. Si su bot no utiliza una entrada de archivo, deje la carpeta vacía con un archivo .keep del proyecto original GitHub.

Mis MetaBots: Todos los archivos de MetaBots (mbot) van en esta carpeta. Esta carpeta es obligatoria. Si su presentación no incluye archivos mbot, deje la carpeta vacía.

Mis tareas: Todos las archivos de Tareas (atmx) van a esta carpeta. No coloque archivos atmx fuera del directorio Mis tareas. Esta carpeta es obligatoria. Si su envío no incluye archivos atmx, deje la carpeta vacía.

LICENCIA: La licencia MIT que se incluye en la muestra de bot. Este archivo no es obligatorio para el envío.

BotName-Vendor-Readme.PDF: Este archivo readme es obligatorio en el nivel raíz. Debe nombrarse al igual que el nombre del bot y nombre de un proveedor (compañía o persona que realiza el envío). El bot de muestra incluye los PDF de muestra (que puede eliminar) y una plantilla .docx. Solo se requiere el PDF de readme (creado a partir de la plantilla docx). No incluya la versión docx de su archivo readme.

Utilice la plantilla para crear su archivo PDF de ReadMe, plantilla README (guardar como PDF).docx. No se requiere el archivo de plantilla para el envío.

Important:
  • No cambie el nombre de la Carpeta de entrada a Archivos de entrada.
  • No cambie Mis MetaBots a Mis Metabots.
Archivos adicionales requeridos para bots pagos o Trabajadores digitales
  • License Info.txt: El archivo de licencia debe contener su ID global. Si no ha solicitado un ID global, consulte la Guía de inicio de Bot Store.
  • ATMX Protection Info.txt: El archivo ATMX debe contener solo los archivos atmx que elija proteger.
  • MBOT Protection Info.txt: El archivo MBOT debe contener solo los archivos mbot que elija proteger.

NombreDelBot-NombreDelProveedor Carpeta principal para su bot. No debe incluirse en el paquete zip. Solo se utiliza para el desarrollo o la prueba y debe colocarse dentro de la carpeta Bot Store.

4 Usar convenciones de nomenclatura adecuadas para la carpeta principal y el archivo Readme

Use convenciones de nomenclatura de dos partes:

Elija un nombre breve pero descriptivo sobre la funcionalidad del bot o del Trabajador digital, seguido de la página de perfil del proveedor de Bot Store. Utilice esta convención de nomenclatura para el nombre de la carpeta principal y el nombre del archivo PDF ReadMe.

Use mayúsculas mediales para sus convenciones de nomenclatura.

Debe agregar un nombre de proveedor para garantizar nombres únicos de paquetes, por ejemplo:

  • BotName-VendorName: nombre en el directorio raíz.
    • BotName-VendorName-Readme.pdf: archivo readme. Use guiones; no use guiones bajos.
  • DigitalWorkerName-VendorName: nombre en el directorio raíz.
    • DigitalWorkerName-VendorName-Readme.pdf: archivo readme. Use guiones; no use guiones bajos.

Ejemplos de Bots

  • ATMXtoXML-AutomationAnywhere
    • ATMXtoXML-AutomationAnywhere-Readme.pdf
  • CreateJiraIssueAndAddSubTasks-Integratz
    • CreateJiraIssueAndAddSubTasks-Integratz-Readme.pdf

Ejemplos de Trabajador digitals

  • DigitalSalesforceOperationsSpecialist-AppPerfect
    • DigitalSalesforceOperationsSpecialist-AppPerfect-Readme.pdf
  • DigitalWorkdayOrganizationDesignAnalyst-transformAI
    • DigitalWorkdayOrganizationDesignAnalyst-transformAI-Readme.pdf
5 Utilice la plantilla para el contenido y formato del archivo Readme

Los archivos de lectura son críticos para configurar un bot o un Trabajador digital con éxito. Utilice la plantilla de Readme proporcionada en GitHub. La plantilla del archivo Readme contiene los detalles necesarios sobre un bot o un Trabajador digital.

Plantilla README (guardar como PDF).docx
Important: Envíe el archivo final de Readme en formato PDF. Elimine el PDF de muestra de su carpeta antes de enviarlo.
Revise los siguientes ejemplos de prácticas recomendadas del archivo Readme:
6 Agregar protección de código (solo para bots pagos)

Con el lanzamiento de Enterprise Client Versión 11.3.3, los proveedores tienen la opción de proteger los archivos de Tareas (atmx) y MetaBot (mbot) dentro de un bot o Trabajador digital para que los usuarios que descarguen e instalen su bot o Trabajador digital no puedan acceder a los archivos protegidos.

Note: La protección del código solo está disponible para bots y Trabajadores digitales pagos.
Durante el proceso de empaque, puede elegir qué archivos desea proteger. Consulte crear el paquete zip usando Enterprise Client.

El paquete zip para bots y Trabajadores digitales pagos deben incluir estos archivos.

  • ATMX Protection Info.txt
  • MBOT Protection Info.txt

Los archivos ATMX que deben protegerse deben estar enumerados en el archivo ATMX Protection Info.txt. Un archivo por línea, por ejemplo, file1.atmx o folder1\file1.atmx. Si desea usar subdirectorios, úselos desde el directorio principal Mis tareas.

Por ejemplo,

  • masterbot.atmx
  • processapage.atmx
  • errorhandling\errorprocessor.atmx

Los archivos MetaBot que deben protegerse deben estar enumerados en el archivo MBOT Protection Info.txt. Un archivo por línea y no utilice ninguna subcarpeta, por ejemplo, file1.mbot o file2.mbot.

Por ejemplo,

  • SMSIntergration.mbot
  • AWSTextract.mbot
7 Habilitar la gestión de licencias (solo para bots pagos)

Se requiere la gestión de licencias para bots y Trabajadores digitales pagos. La administración de licencias hace cumplir el tiempo para las pruebas gratuitas de 30 días y las suscripciones de licencia anuales de 365 días.

El paquete zip para bots y Trabajadores digitales pagos debe incluir un archivo License Info.txt que debe contener un ID global. Para solicitar su ID global, consulte el Formulario de solicitud de ID global de Bot Store.
8 Crear paquete zip para envío

El paso final para preparar su bot o Trabajador digital es el proceso de empaque.

Para empaquetar correctamente sus bots pagos o gratuitos, consulte Crear el paquete zip usando Versión 11.3.3. Si está creando un bot, este proceso empaquetará correctamente su bot y sus dependencias. Para obtener un bot pago, el mismo empaquetará su bot además de habilitar la gestión de licencias y la protección de códigos mediante la creación de un archivo de manifiesto.

Enviar comentarios