Em processo Batch que processa programas para geração de arquivos. Exemplo: Programa batch processado diariamente para gerar um arquivo com os clientes que estão em atraso com o pagamento. Quem seria o ator para essa funcionalidade ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Em processo Batch que processa programas para geração de arquivos. Exemplo: Programa batch processado diariamente para gerar um arquivo com os clientes que estão em atraso com o pagamento. Quem seria o ator para essa funcionalidade ?
Oi Ricardo, tudo bem? O ator seria o próprio script batch que interage com o arquivo e gera a saída. Isso é o que ficou claro pra mim. Faz sentido?
Lembrando que Ator não se refere a pessoa física em si, mas a sistemas também. Um script pode ser um ator. Qualquer coisa que interaja com outra pode ser uma autora. O ator é quem exerce a atividade, independente do que seja.
Aló Ricardo. De princípio concordo com o Wanderson, no entanto gostaria antes que deixasse algo bem claro: qual é a funcionalidade exactamente? Será "gerar arquivo", pois não?
Sim a funcionalidade seria Gerar Arquivo.
Um possível ator nesse caso, falta mais detalhes para determinar com precisão, seria o Control-M, por exemplo, que dispara o processo batch no horário schedulado.
Ricardo, se o "gerar arquivo" for um botão a ser clicado por alguém, esse alguém é o ator. O Usuário no caso.
Caso o "gerar arquivo" seja executado pelo sistema automaticamente, então o ator é o sistema.
Se o "gerar arquivo" for acionado pelo sistema, mas por causa de alguma interação do usuário, acredito que esteja correto dizer que o sistema ainda é o ator que agiu por consequência de uma ação do usuário. O usuário é só um ator indireto.
Dá um retorno pra gente?
Sim Ricardo, concordo com o Marcelo e sustento o comentário do Wanderson. Depende de quem vai "accionar" esta funcionalidade.