Executar automações a partir de uma linha de comando

As automações são geralmente executadas a partir da Central de Transferência, mas elas também podem ser executadas a partir da linha de comando. Por exemplo, no Windows, ao selecionar Iniciar > Executar, é possível inserir o comando. Você pode usar a mesma sintaxe de linha de comando para configurar configuração de um programador como o NT Scheduler para executar a automação regularmente. O comando também pode ser usado em um atalho do SunSystems, para executar uma automação a partir do SunSystems.

A sintaxe para executar uma automação ou um perfil a partir de uma linha de comando é: <SunSystems_installation_folder\ssc\bin\AutomationDesk.exe -p profile> -a <automation_profile_name> -n -s -u user_ID -x user_password

onde:

  • SunSystems_installation_folder é o caminho completo para a instalação do SunSystems.
  • profile é o nome do perfil definido na Central de Transferência.
  • automation_profile_name é o nome da automação definida na Central de Transferência.
  • user_ID é a ID do usuário SunSystems.
  • user_password é a senha para a ID do usuário do SunSystems.
Nota: É possível usar a linha de comando para executar um perfil ou uma automação, mas não ambos no mesmo comando.

As letras do parâmetro devem ser inseridas com um hífen '-' à esquerda:

  • p para executar um perfil. Você deve especificar o nome do arquivo e a unidade de negócios no perfil antes de usar essa opção. Como alternativa, use -s profile para exibir um perfil na Central de Transferência. Essa opção possibilita ao usuário definir ou redefinir quaisquer parâmetros de perfil, incluindo o nome do arquivo e a unidade de negócios. O perfil pode ser executado manualmente na Central de Transferência, se necessário.
  • a para executar uma automação.
  • n para executar sem exibir a interface de usuário da Central de Transferência. Isso deverá ser útil, por exemplo, na execução de automações usando um programador.
  • s para executar em modo único. Isso executa um perfil único, na interface da Central de Transferência.
  • u para especificar uma ID de usuário. Isso é necessário para assegurar que um perfil seja sempre executado pela ID de usuário apropriada.
    Nota: O ID de usuário deve ser um membro de um dos grupos do SunSystems Connect.
  • x para especificar a senha. Será necessário apenas se a ID de usuário for especificada.

Exemplo

A linha de comando de um exemplo de automação poderia ser:

C:\program files\SunSystems\ssc\bin\AutomationDesk.exe -a Export2 -n -u NIC -x MyPa55w0rd

onde:

  • Export2 é o nome da automação conforme definido na Central de Transferência
  • NIC é uma ID de usuário que foi ativada para usar o SunSystems Connect
  • MyPa55w0rd é a senha para a ID de usuário NIC.