# Python Sherpa Framework

O Orquestrador suporta a conexão e gerenciamento não apenas de Robôs criados no ambiente Sherpa RPA, mas também a conexão e gerenciamento de Robôs personalizados que você pode escrever na linguagem de programação Python. Para aproveitar essa possibilidade, é necessário envolver seus robôs Python no Sherpa Framework — uma camada especializada que garante a integração de scripts Python arbitrários com a plataforma do Orquestrador.

O Sherpa Framework implementa uma interface padrão que permite ao Orquestrador interagir com o Robô, ou seja, trocar tarefas, status, logs, credenciais e variáveis através de uma API central. Graças a isso, seus Robôs personalizados têm a capacidade de participar plenamente das etapas de automação e são gerenciados pelo Orquestrador da mesma forma que os Robôs criados no ambiente visual do Sherpa RPA.

Para conectar e iniciar esses Robôs, é necessário envolver o código escrito em Python no modelo correspondente, que implementa a interação com a plataforma. Após isso, os scripts podem ser copiados para estações de trabalho ou servidores de destino e executados através do Orquestrador:

* de acordo com um cronograma,
* por eventos,
* API,
* comandos do Usuário.

Durante a execução dos scripts, utilizando a API do Orquestrador, seus Robôs poderão enviar e receber:

* logs,
* status das tarefas,
* resultados do processamento,
* variáveis globais,
* credenciais,

bem como interagir com outros sistemas e serviços.

A integração com o Sherpa Framework permite implementar quaisquer processos de negócios em Python: desde tarefas simples até cenários complexos com múltiplas condições, loops, tratamento de erros e interações. Isso dá a você a oportunidade de usar ferramentas de programação familiares, ampliando a flexibilidade da automação, sem se limitar aos componentes padrão da plataforma.


---

# 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/pt/sherpa-rpa/sherpa-orchestrator/python-sherpa-framework.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.
