Cada Runner executa uma tarefa por vez. Para processar mais de uma tarefa ao mesmo tempo na mesma máquina, você pode instalar vários Runners no mesmo ambiente de execução. Veja abaixo os requisitos, o passo a passo e os cuidados com execuções em paralelo.
Não há limite de quantidade. Porém, cada Runner precisa da sua própria instalação do BotCity Studio SDK, em uma pasta separada, e de um identificador (machineId) exclusivo.
BotCity\runner-01 e BotCity\runner-02.conf.bcf da pasta conf de cada instalação, se o machineId aponta para o Runner esperado.BotRunner ou BotRunner-gui.Como cada instalação tem as suas próprias pastas bots, venvs e logs, os Runners não disputam o mesmo ambiente virtual nem misturam os registros de execução.
Use a instalação silenciosa do Wizard, repetindo o comando com os parâmetros --dir e --runner diferentes para cada instância:
wizard-x.y.z.exe install --dir "D:\BotCity\runner-01" --email "user@server.com" --runner "runner-01"
wizard-x.y.z.exe install --dir "D:\BotCity\runner-02" --email "user@server.com" --runner "runner-02"
Não. Automações que manipulam a tela, o mouse ou o teclado compartilham a mesma sessão gráfica e entram em conflito quando executam ao mesmo tempo. Combine no máximo uma automação desse tipo com automações que rodam em segundo plano, como Web headless, integrações com APIs e processamento de arquivos. Para paralelizar automações com interface gráfica, use máquinas ou sessões separadas.
Por exemplo, na mesma máquina, o runner-01 pode executar uma automação Desktop que preenche um ERP, enquanto o runner-02 executa uma automação Web headless que consulta um portal.
Cada Runner em execução consome CPU e memória RAM. Veja as referências de dimensionamento para execuções paralelas em Dimensionamento de Máquina para execução de processo via Runner.
Sim. Se o ambiente usa Docker, você também pode subir várias instâncias do Runner com o Docker Compose, cada uma com o seu MACHINE_ID.
Veja mais em: Containers.
Se isso não resolver o seu caso ou sua pergunta não está listada aqui, abra um chamado com o time de suporte.