Você pode criar um pacote ZIP que contenha o script Python e as dependências usadas por suas ações de extensibilidade do Automation Assembler.

Há dois métodos de criar o script para suas ações de extensibilidade:

  • Escrever o script diretamente no editor de ações de extensibilidade no Automation Assembler.
  • Criar o script no seu ambiente local e adicioná-lo, com quaisquer dependências relevantes, a um pacote ZIP.

Ao usar um pacote ZIP, você pode criar um modelo pré-configurado personalizado de scripts de ação e dependências que é possível importar para o Automation Assembler para uso em ações de extensibilidade.

Além disso, você pode usar um pacote ZIP em cenários em que os módulos associados a dependências no seu script de ação não podem ser resolvidos pelo serviço do Automation Assembler, como quando o seu ambiente não tem acesso à Internet.

Você também pode usar um pacote ZIP para criar ações de extensibilidade que contenham vários arquivos de script do Python. O uso de vários arquivos de script pode ser útil para organizar a estrutura do seu código de ação de extensibilidade.

Pré-requisitos

Se você estiver usando o Python 3,3 ou anterior, baixe e configure o instalador do pacote PIP. Consulte Índice de pacotes Python.

Procedimento

  1. Na máquina local, crie uma pasta para o script de ação e as dependências.
    Por exemplo, /home/user1/zip-action.
  2. Adicione um ou mais scripts de ação Python principais à pasta.
    Por exemplo, /home/user1/zip-action/main.py.
  3. (Opcional) Adicione quaisquer dependências do seu script Python à pasta.
    1. Crie um arquivo requirements.txt que contenha suas dependências. Consulte Arquivos de requisitos.
    2. Abra um shell do Linux.
      Observação: O tempo de execução da extensibilidade com base em ações no Automation Assembler é baseado no Linux. Portanto, quaisquer dependências do Python compiladas em um ambiente do Windows poderão inutilizar o pacote ZIP gerado para a criação de ações de extensibilidade. Portanto, você deve usar um shell do Linux.
    3. Instale o arquivo requirements.txt na pasta de script executando o seguinte comando:
      pip install -r requirements.txt --target=home/user1/zip-action
  4. Na pasta atribuída, selecione seus elementos de script e, se aplicável, seu arquivo requirements.txt e compacte-os em um pacote ZIP.
    Observação: Ambos os elementos de scripts e de dependências devem ser armazenados no nível raiz do pacote ZIP. Ao criar o pacote ZIP em um ambiente Linux, você pode se deparar com um problema em que o conteúdo do pacote não está armazenado no nível raiz. Se você se deparar com esse problema, crie o pacote executando o comando zip -r no seu Shell de linha de comando.
    cd your_script_and_dependencies_folder
    zip -r ../your_action_ZIP.zip *

O que Fazer Depois

Use o pacote ZIP para criar um script de ação de extensibilidade. Consulte Como criar ações de extensibilidade.