O Product Owner (PO) de uma instituição financeira cooperativa deseja um mecanismo para criar documentos de forma dinâmica dentro de um sistema. Esse mecanismo deve permitir que o PO redija textos e cite no meio do texto variáveis que, ao serem processadas pelo sistema, serão substituídas por valores calculados. As variáveis podem retornar diferentes tipos de dados, como valores monetários,textos, datas ou números.O sistema deve oferecer um editor de texto integrado que permita a formatação de conteúdo, incluindo criação de tabelas, títulos, listas numeradas, uso de cores e outros recursos de formatação. Após o processamento do documento, o usuário deve poder baixar o arquivo em formato Microsoft Word (.docx), permitindo ajustes manuais, se necessário.O sistema precisa, ainda, solicitar parâmetros ao usuário, como:Qual cooperativa deseja emitir o documento.Qual período deseja usar como base para calcular os valores das variáveis.As variáveis devem ser calculadas com base nas informações fornecidas (cooperativa e período) e substituídas no processamento do documento.O usuário precisa ter acesso a todos os documentos já processados, sem a necessidade de reprocessá-los, pois o processamento é demorado. Portanto, o resultado do processamento deve ser armazenado, permitindo que seja consultado e baixado a qualquer momento.