# Imprimir Certificados y Credenciales

Consideremos un ejemplo de un robot que imprime credenciales y certificados a partir de una plantilla de entrada.

El proyecto del robot consta de tres diagramas y seis archivos. Si se describe paso a paso, este robot funciona de la siguiente manera:

1. Carga la Tabla de datos desde el archivo “Plantilla de entrada.xlsx”.
2. Itera sobre las filas de la Tabla de datos.
3. En un ciclo, para cada fila, el robot llama al diagrama “EliseyProjectCertificate” para imprimir el certificado.
4. Luego llama al diagrama “EliseyProjectBeidgi” para imprimir las credenciales.

**El diagrama principal del proyecto** se ve así (para mayor comodidad, los bloques del diagrama están numerados):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJ7LONl2fKywyouKdSgOJdYcH9VJUebPA6i1B0K9yJSXtNDu_8FQody-onX9cIjqrz9rptmGS4aA6f8IOGGBGVAC4vXgg326LlMpBwbOA57MqfAmG8OOAfjzMAYLWfARKgzoiFrw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

1. **Bloque “Inicio”** (cualquier diagrama comienza desde este bloque).
2. **Bloque “Cargar Tabla de Datos”** permite cargar la “Tabla de Datos” desde un documento de Excel. Para este bloque se especifican las siguientes propiedades:

* Ruta del archivo (ruta al documento de Excel desde el cual se debe cargar la información en la Tabla de Datos);
* Encabezado (si se activa la bandera, la primera fila se utilizará como encabezado);
* Hoja (número de la hoja de la cual se deben leer los datos en la Tabla de Datos).

Como resultado, se obtiene una Tabla de Datos en la que se cargarán los datos del documento de Excel.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeFqGkTbm-KKLKIDHTEwLaoukkY9aac2HX3RCkOcPmL4WpKaC2mtkJl-lIxyE9jBDS5BWXKL6POfsdXnOG0TC9g2udyIdGB6EDpmSs2ZBsUUDqAn53ALKRbFbYVDV3lA1MKGkHG?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

3. **Bloque “Ciclo para cada (Tabla de Datos)”** itera cíclicamente sobre todas las filas de la tabla de datos.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc8t9WIr0RRtUkGC6gsg3b7TZJ4Jj_d_eZn9tdHGBp8cKUrlyL2JIwfB5ItZRDlTGeoTmYwbOWuB9yc3j4UinlABkT4yhcxPnB23ZwA5cGyIuV-Qkr5TED7Z-1PSrtFLR2pvEOC?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

4. **Bloque “Proceso”** permite crear escenarios compuestos por varios diagramas. La ejecución del escenario continuará desde el bloque “Inicio” del diagrama del proyecto especificado. La ejecución del escenario volverá al bloque actual y continuará en el diagrama actual, tan pronto como se alcance el bloque “Fin” en el diagrama externo. Para el bloque “Proceso” se especifica la propiedad “Nombre del diagrama” (nombre del archivo del diagrama en el que continuará la ejecución del escenario).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeC8KZod_sAAnfrydoZ-rezCGknPSw3B5BMpT9O_W5sZCKgM_3ofCE2qkFkTp3vpFP90Nlx3rZdxxVPr-rcwgtetKf3kzFwLqSoKgr_a9KrjDO2trjpSeoC_uwOS3RSRjWreYKKsg?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

5. **Bloque “Proceso”** permite crear escenarios compuestos por varios diagramas. La ejecución del escenario continuará desde el bloque “Inicio” del diagrama del proyecto especificado. La ejecución del escenario volverá al bloque actual y continuará en el diagrama actual, tan pronto como se alcance el bloque “Fin” en el diagrama externo. Para el bloque “Proceso” se especifica la propiedad “Nombre del diagrama” (nombre del archivo del diagrama en el que continuará la ejecución del escenario).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd53wCZvaU3MZPOs7OWk5oknG8BrzTSX6WXw-rFcXksCjGPrChYfu-IVqQsoMqRy1y7qxO67ktlP_wyEPH_cEK0WMOWx71U1OYjtJyADC2cSeEfwwdPCy5sKJrDTfOScyw8lO4JlQ?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

6. **Bloque “Fin”** (este bloque finaliza la ejecución del escenario o el retorno del diagrama del subproceso al proceso principal).

**Diagrama “EliseyProjectBeidgi”**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf5x7Atliwh2r7Aq_G7O9IBi6XdPSf_KjeZWANf80PiwDy7e7ufmq9EGxmhwV__e7AsQXR38kLTiuktsuxeu0zeUX0SBUPAGk9bf1Q9Nm96j5lDX7mQPLCW10gJyDjBwAbprUz6Tw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

1. **Bloque “Inicio”** (cualquier diagrama comienza desde este bloque).
2. **Bloque “Asignar valor a la variable”** establece nuevos valores para una o varias variables. En este caso, en las propiedades se especifica un valor que se debe asignar a una variable, respectivamente.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfWFpMlhbCgkmO5XvSH7VfUoWbNj5Ob1iV7NOdDL3akzot4sIhPcf-oGS5MteNkO2jnLY432ZKbpcPbg1Mv1ZZriDtgYRV8sozillVkalJu_5wTScM-wEO_Q158EAn7PuLz5hujXA?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

3. **Bloque “Obtener ruta”** permite obtener la ruta completa al archivo. Para este bloque se especifica el nombre del archivo al cual se debe obtener la ruta.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfM9FDUzUYtmU1a2QEcYkZVYBziOJZc0pTelzai3OSWIYYCE72wktFLqs2J75EvYPiJ2LWRtDZCmK-SNdVUL-VDT5ifOE7RLyNsv2JDMdFu-xYtP2g_mQQkT-5mHbw1QIU4HGAMeQ?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

4. **Bloque “Abrir documento”** permite abrir un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Usar COM (si se activa la bandera, el trabajo se realizará utilizando Word instalado);
* Ruta del archivo (ruta al archivo de Word que se debe abrir).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXftorcshY4vCjXz-VGJDxHErGbNhfXTR6p2xlIviA2hhlfDgcf9SeiqA5189BROy-XCKnOC4JHboG_phGNNKeLmeOYbJxyKaX60NA7JMx0tTbqK7ysQztxyfPOOy9JUCcj235ecYQ?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

5. **Bloque “Ciclo para cada (Tabla de Datos)”** itera cíclicamente sobre todas las filas de la tabla de datos.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdytiRKGMZdaTCY5HfptDLq33a954ma_MErjQ27QHj5ih1g0EuyHAjjOq9VFUqzSxaoWBABptoyslnrneXybOwIGWOHKYbVa3wf2U4bN6HUmsguBLeLP7fIaPH8jVYnqz5gQH6Aog?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

6. **Bloque “Asignar valor a la variable”** establece nuevos valores para una o varias variables. En este caso, en las propiedades se especifican tres valores que se deben asignar a tres variables, respectivamente.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdKKX_TO4b7CxNbEE5bFavCkMgofuQXbRc7oh7ABEr9FPwOBuiEBKbsL9epR3afxX4u4Sl1QoAKlQ0Ua_lDuRtNV_oSqRc0u3JLPA2GXSXndS6XIw7PKdUceAnLmPljUr5o9hnOqg?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

7. **Bloque “Reemplazar texto”** permite realizar la sustitución de texto en un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word, el nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento que se debe guardar. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Texto buscado (texto que se debe intentar encontrar en el documento);
* Nuevo texto (texto que se debe insertar en el documento en lugar del fragmento encontrado).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfCsZNVU4yNtJOzQCkVSDJI_5iyNjXt9qtJ-VeSFGDp5az-pfzUpvSFIOQbGtqEP5GcEwsjeZ0TI8_wgiXdQV7uYliBkZ3VN6m-vsjaxE8MEx27xForleD7ZqBi-mpT-Y7bP8R4?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

8. **Bloque “Obtener ruta”** permite obtener la ruta completa al archivo. Para este bloque se especifica el nombre del archivo al cual se debe obtener la ruta.

   <figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfu6DUd0bocBelQnHJGz4jz4UZ1co79We3C6joh8KL4FESWmxHacNwMHm2n6xBLZknNqBg-_isaVmQO_9dA7B3ktLuTNqPanOIXBYpUJiXK-_tN5uyQiupRyAEVfYGyde9y8xEnNw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>
9. **Bloque “Guardar documento”** permite guardar un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word, el nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento que se debe guardar. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Ruta al archivo (ruta al documento de Word).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfQerIyp4H5Rnl6364WP91S0jmFmI8Nbq9lyLp5qCHrnIvDv7ds3eIQdLSpqHNpcROUe47hvEDrsslUJsYdYF2nVaYR9GC3kLTU2z0ZAyBpqFsYH_upYRYIvfPaYkMDum6pS830PQ?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

10. **Bloque “Imprimir documento”** permite enviar a imprimir un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento de Word abierto, en el que se está trabajando en este momento. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdkYmljSLU4EFgSNIPapSLtchaOxbes4Zywiek9-YCWKl2UB_HLtPx9__5dCorNYvyRBL1d7Vsg_sDtPogV3pK56BHorFhoVHs1fBxZzV8kC9YL86Q5_YfVB_iyzaRa1b7xsAz8Rw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

11. **Bloque “Cerrar documento”** permite cerrar un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento que se debe cerrar. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdP35mqMcT6IpQMHlMqidr-dXtTCw0vrMLKwROBUE8hdWnxlxJFICJL6jn-z6Dm3hoAr5Cf-JPgv4neaXn8fKEJ0Ukt0OF6GjBz_UtY2jEqXv2dP2E-9yuOuc9hGgPyPb5UzqFS8g?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

12. **Bloque “Fin”** (este bloque finaliza la ejecución del script o devuelve el diagrama del subproceso al proceso principal).

**Diagrama “EliseyProjectCertificate”**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfSWRtDgnlccERvVPekFlJmjJMqwnXgo9xk2kjCais3unl2QPoLNcas7J9glsA6tfvOi380QIvDTWPDinMr52dkNNgqtD5_tdJUWWitAiVvLsObUrd7wSByI3QY-bY_znOrk1wsew?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

1. **Bloque “Inicio”** (desde este bloque comienza cualquier diagrama).
2. **Bloque “Asignar valor a la variable”** establece nuevos valores para una o varias variables. En este caso, en las propiedades se especifican dos valores que deben asignarse a dos variables, respectivamente.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXetIeW9Z4ZfbP-8EUe6Iy5WRRoG0jpEd2PiLBgA8515egHSuuxm76xkDqiBvluR5dIJ3EZhFc-V64UwjehRc15eia3_zsW6Pi6LS_KATygLnKi5phmQ0uMscFuYxh7pCq-Uwf2h?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

3. **Bloque “Obtener ruta”** permite obtener la ruta completa al archivo. Para este bloque se especifica el nombre del archivo al que se debe obtener la ruta.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXerO0NjWw9nG_3lBx6cdhWKJa8vh5WloAA6MXQxts0TMInLaB0jsG_qcpMBkdSuf5PeMVbYFba2vY9nEL7zp7G_APv6mcgQaNbshNJPL8hTfk6pyQMlKNswZn9hkyJsT6DgT78W?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

4. **Bloque “Abrir documento”** permite abrir un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Usar COM (con la bandera establecida, el trabajo se realizará mediante el Word instalado);
* Ruta al archivo (ruta al archivo de Word que se debe abrir).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcnj6v9-f7GvtjcoVgcTvqTXaxoVUhQYDpYezWmNIwLkdzmcOfAusJqjUAYG0SVTShhhmGib2gGPQYTtdfNGSj0KAS84D_ZL5q9gA-W_2Xml8gDuUGLSwYNpA6HyDhEcNp_n-7xLw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

5. **Bloque “Reemplazar todas las variables en el texto”** permite realizar la sustitución de todas las variables %variable% en el documento de Word. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento de Word abierto, en el que se está trabajando en este momento. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdH5jF_AmH4XhfuoMv1XU9JO57PjfU1DO4NVWKWm8-P977bq3xM4wBccpZQJGyhDlh00vZlpnIrKX3o8Sgkax0txK19kaNH2PFLC1OQIvuz4_QNW7OxmsIiv1TcQ5z-dwbMQMg-cg?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

6. **Bloque “Obtener ruta”** permite obtener la ruta completa al archivo. Para este bloque se especifica el nombre del archivo al que se debe obtener la ruta.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfd5NzSOBEfmuBAGYcyT4ZcYE4qssN8BRvfrvXRCSAcx-9Bt9EMMAoNrHO-dLRIsajNVSXNbzLCLpgordcsXZK_wOP_n6TptDW3roYfaeEv4PkMJ5osUmwMzJ9OU6FHm_xMKkLA?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

7. **Bloque “Guardar documento”** permite guardar un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word, el nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento que se debe guardar. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Ruta al archivo (ruta al documento de Word).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXde8cU6XszcBtUB5YdXVm21s6dOQUs-GSc4dkCf2NcZfz98W-M-R58hZbpaB3CJZXSZTDNgypNAfAaON5fTLDGyS6_o3VUwm8REwsodFX9EZnHmecyVGTQtZnf7F2a3Aj0fUAVy?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

8\. \*\*Bloque “Imprimir documento”\*\* permite enviar un documento de Word a la impresora. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", de los bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento de Word abierto, en el que actualmente se está trabajando. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", de los bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe2z8awCFcrP_-j5zBFD1t98-NY1YWnpl28fHJeLUX9QSUqZQssTUvwiRC3POhzX2VCHdXpi3u3SC-AF-jnoan4Z09KFP31L7zUT8gyFTNt6OvWmYcXVayxyUjTD0KpEsgshZh7mw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

9. **Bloque “Cerrar documento”** permite cerrar un documento de Word. Para este bloque se especifican las siguientes propiedades:

* Enlace a Word (enlace al proceso de procesamiento del documento de Word. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace a Word", de los bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento);
* Enlace al documento (enlace al documento que se debe cerrar. El nombre de la variable en esta propiedad debe coincidir con el nombre de la variable en la propiedad "Enlace al documento", de los bloques "Crear documento" o "Abrir documento" del grupo Word, que se utilizaron anteriormente para crear o abrir este documento).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdhOLA-sUo2yCIH6bbQWp1UgUa3gRPPKmpmwVs1_iTbAHImWefFzW-VyTcwocG6Ka0X_cSSu_ZNd_mx1UvrQN2o8Pd-5Y1C9_e7r74l1P7C-6HV_1BdVQYy7-lnbss3S5DDY1CpEw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

10. **Bloque “Log”** permite registrar mensajes arbitrarios y/o valores de variables durante la ejecución del script del robot. Para este bloque se especifica la propiedad “Valor”. En las comillas se indica una constante de texto, y el nombre de la variable comienza con el símbolo $. Es decir, este bloque registra en el log del robot un mensaje de error.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdbOw0fQeZWq79yaZW6gvd6zxI3IdHdPO6R-G8VElETCtfmqKq0YWyczpnOGdHmcdT1v4UL7AyPMzbXltW5KVCG-nVgM0vfiU8Qq_lWMTOBiilow0c0JMKDX4vPCJw-b5mden5pGw?key=fPRZ_305HGkjDd2DbCIswH7E" alt=""><figcaption></figcaption></figure>

11. y 12. **Bloque “Fin”** (este bloque finaliza la ejecución del script o devuelve el diagrama del subproceso al proceso principal).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-designer/primery-robotov/print-certificates-and-badges.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
