Temos uma situação semelhante com mais de 20 laptops trabalhando em quase tantos projetos do Paratext em uma oficina, fazendo send/receive para o Chorus Hub rodando em um laptop dedicado.
Um de nós faz isso pelo menos 2x/dia durante uma oficina:
* send/receive para o Chorus Hub (reunindo todos os dados das equipes)
* send/receive para a Internet (compartilhando esses dados com colegas que não estão na oficina)
* send/receive para o Chorus Hub novamente (compartilhando todos os dados reunidos do send/receive da Internet)
Como você pode imaginar, isso leva muito tempo com mais de 20 projetos sendo editados ativamente durante uma oficina de tradução. Então, quando são 22:00 e os tradutores terminam o dia, alguém tem que esperar por três ciclos de send/receive, um deles por uma conexão de Internet muito lenta. Na verdade, você poderia ir dormir enquanto o último acontece). Então, de manhã cedo, eles têm que fazer isso novamente antes de cerca de 7:00 ou 8:00, quando mais de 20 tradutores começam seus send/receives da manhã. Esperar por esses send/receives acontecerem leva uma enorme quantidade de tempo. Enquanto isso acontece, não podemos usar o Paratext na máquina que está fazendo isso. Então, pretendo configurar uma maneira de acessar nosso laptop do Chorus Hub remotamente para que ele possa fazer todo o trabalho, em vez de uma de nossas máquinas pessoais.
Isso será uma melhoria em relação ao que temos estado fazendo. Mas eu adoraria encontrar uma maneira de automatizar esse processo. Se o Paratext pode fazer um send/receive automático na inicialização e no encerramento, me pergunto se também poderia ser feito para executar um em um agendamento, para um servidor específico, em um horário específico do dia. Entendo que isso está pedindo um novo recurso.
Já que o Paratext pode repetir o último send/receive por um usuário pressionando um botão, ele já tem a capacidade de armazenar essas informações. Talvez o Paratext pudesse ser modificado para nos permitir configurar mais de um send/receive automatizado e agendá-los. Ou melhor ainda, nos permitir configurá-lo para fazer os três send/receives consecutivos que descrevi acima.
Minha parceira comentou comigo que, mesmo que você consiga fazer o Paratext fazer o send receive automático, ele só vai fazer isso para o Chorus Hub ou para a Internet. Ele lembrará qual desses fez seu último send received e continuará a usar isso até alguém mudar manualmente. Seria realmente útil se pudéssemos fazê-lo fazer um send receive para o Chorus Hub e para a Internet na ordem que indiquei.
Imagino que os dados que o Paratext usa para fazer um "repeat send/receive" estejam em um arquivo em algum lugar. Se eu soubesse onde estava, eu seria tentado a tentar automatizar a alternância entre duas versões desse arquivo periodicamente, para que os send/receives automáticos pudessem ir para o servidor certo.
Qualquer ideia é bem-vinda.