Quando é adquirido um produto como o ERP v10 Evolution
, é necessário instalá-lo e configura-lo numa ou várias máquinas para que possa ser possível a sua utilização. O instalador SetupEvolution é uma ferramenta que simplifica esse processo, tornando-se assim mais fácil rápido e sua instalação e configuração.
O instalador SetupEvolution foi então projetado com o objetivo de simplificar o processo de instalação e configuração inicial do produto ERP v10 Evolution
.
Em suma, o instalador SetupEvolution está dentro do âmbito da simplificação do processo de instalação e configuração do produto ERP v10 Evolution
, permitindo assim que, os clientes possam utilizar o software de forma mais rápida e eficiente. Isso é fundamental para garantir uma experiência positiva do utilizador.
Este software foi migrado de um projeto denominado WebInstaller (SetupStarter900)
. Este produto tinha como objetivo instalar o produto ERP Starter v9
, e, para tal o utilizador necessitava de uma licença para a sua utilização.
O SetupEvolution passa pela migração do projeto WebInstaller
para a framework .net 4.7.1, implementado a possibilidade de instalar o produto ERP v10 Evolution
. Esta migração passa pela utilização das novas librarias disponibilizadas pelo produto Deployment Center 2.0
. Nesta implementação também foi removida a necessidade de utilização de uma licença pela parte do utilizador.
O SetupEvolution tem o mesmo comportamento que o WebInstaller
, ou seja, tem a possibilidade de fazer uma nova instalação em modo servidor ou em modo mononoposto. Além de uma nova instalação, o SetupEvolution também possibilita a migração do produto ERP Starter v9
, caso seja detetada a sua instalação na máquina do cliente.
Este software dá a possibilidade do utilizador selecionar uma de três tipos de soluções do produto:
Sendo o SetupEvolution um software para a automação da instalação e configuração para o produto ERP v10 Evolution
, este tem como principais objetivos:
Facilitação da Instalação: O instalador simplifica o processo de instalação do software ERP v10 Evolution
, permitindo que os utilizadores instalem o produto nas suas máquinas sem a necessidade de conhecimento técnico avançado
Automatização de Tarefas: O instalador permite automatizar várias tarefas, como a configuração inicial do software ou a criação do servidor de dados necessários para o funcionamento do ERP v10 Evolution
Economização de Tempo: Ao automatizar e simplificar o processo de instalação, o instalador ajuda os clientes a economizar tempo que, de outra forma, seria gasto configurando manualmente o produto
Redução de Erros: A automação do instalador proporciona ajudar a reduzir a possibilidade de erros durante a instalação e configuração, garantindo assim uma instalação facilitada
Conformidade: O instalador garante que o software seja instalado de acordo com as melhores práticas e os requisitos específicos do sistema, certificando assim a sua conformidade
Atualizações e Manutenção: Além da instalação inicial, o instalador pode ser utilizado para procurar atualizações e patches do software, mantendo-o atualizado e seguro ao longo do tempo
O desenvolvimento\correção de anomalias deste software é da responsabilidade da equipa DevOps
, enquanto qualquer alteração a nível de comportamento, especificações ou requisitos são definidos pela equipa PROD.PLT
.
O SetupEvolution instala o produto ERP Evolution
e este tem duas formas de instalação distintas:
Para cada tipo de instalação o comportamento do SetupEvolution é diferente, ou seja, as janelas apresentadas são diferentes.
Quando é iniciada pela primeira no servidor é apresentada a seguinte janela:
Caso seja detetada uma versão ERP v9 Starter
é adicionada uma opção de migração:
A partir deste momento é necessário decidir vários pontos:
[Opcional] Selecionar tipo de SQL
Ao clicar em Configurações Avançadas
são apresentadas duas formas do tipo de instalação do SQL
- Utilizar nova instalação de SQL 2019
Caso seja selecionada esta opção podem ser alerados os campos:
Caso seja selecionada esta opção devem ser preenchidos os campos:
Depois de selecionada esta opção é verificada a connectividade ao servidor
No final da instalação, caso seja selecionada a opção de instalação em multiplos postos, é partilhada umaa pasta para possível instalação nos demais postos:
Quando a instalação é feita com sucesso é apresentada a seguinte janela:
Quando é iniciada pela primeira vez a instalação no posto é apresentada a seguinte janela:
A partir deste momento é necessário decidir vários pontos:
Antes de começar a instalar é necessário colocar as credenciais de acesso à rede:
Depois de finalizada a instalação com sucesso é apresentada a janela com a lista de módulos instalados.
Quando é executado o SetupEvolution é verificado se já existe uma instalação do ERP Evolution
. Caso exista, são procuradas atualizações, e caso existam, é apresentada a seguinte janela:
A partir deste momento é possível atualizar. Para tal deve aceitar os Termos e Condições.
Depois de dar início à atualização, caso algum processo do ERP aberto é apresentada a seguinte janela:
Enquanto os processos não forem terminados não é possível dar início à instalação.
Depois de finalizada a atualização com sucesso é apresentada a janela com a lista de módulos atualizados:
Com o SetupEvolution existe a possibilidade instalar o ERP Evolution
de ter formas distintas:
ERP Starter v9
Para tal, o workflow da instalação deste produto está descrito nos diagramas abaixo.
Q: Que produtos e módulos são instalados em cada opção?
A: Todas as opções instalam os seguintes módulos do produto ERP Evolution:
Além dos módulos anteriores são instalados mais módulos conforme as opções:
Todas as opções instalam os seguintes módulos do produto KPI100:
Todas as opções instalam os seguintes módulos do produto OFA100:
Q: Onde posso obter este sofware?
A: Este sofware pode ser obtido num dos seguintes links:
Q: Como é que o SetupEvolution valida se está perante um update ou uma primeira instalação?
A: O SetupEvolution valida o valor da chave OPT
que tem no registo:
HKLM\SOFTWARE\WOW6432Node\PRIMAVERA\WindowsService200\Services\PRIMAVERA AutoUpdate\Applications\ERP100\EV
HKLM\SOFTWARE\WOW6432Node\PRIMAVERA\WindowsService200\Services\PRIMAVERA AutoUpdateClient\Applications\ERP100\EV
Nesta chave é guardada a opção selecionada pelo utilizador no momento da instalação do produto.
Q: Quais são os dados por defeito para o SQL?
A:
PRIEXPRESS100
sa
#_-P.Tec2023$#
Q: Onde é guardado o log da instalação?
A: Quando é executado SetupEvolution são extraídos os binários necessários para a sua execução para a diretoria %temp%
. Nesta diretoria é criada uma pasta denominada IXP000.TMP
em que os digitos 000
pode alterar confome pastas já existentes.
Depois de uma instalação são criados, nessa diretoria, dois ficheiros denominados Installation.Log
e InstallationEvents.Log
com o log da instalação.
Caso seja fechado o SetupEvolution esta pasta é apagada e com isso os ficheiros de log também.
Q: Onde posso consultar o manual de instalação?
A: O manual pode ser consultado aqui.
Q: É possível executar o SetupEvolution em máquinas 32bits?
A: Não, não é possível executar o SetupEvolution em máquinas 32bits pois o SQL Express 2019 não é suportado.
Q: É possível executar o SetupEvolution com o AutoUpdate de testes?
A: Sim, para tal deve executar o seguinte comando na linha de comandos: SetupEvolution.exe /c:"SetupEvolution.exe -debug"
.