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 , é 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.
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 MyPa55w0rdonde:
- 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.