Controlando Versões dos Projetos
Para entender como os aplicativos de processo são com versão, lembre-se de que ele é um contêiner que contém vários artefatos que ele usa Por exemplo, modelos de processo, referências de kit de ferramentas, serviços ou ramificações Qualquer versão é feita nesse nível de contêiner, não no nível dos artefatos individuais.
É possível comparar capturas instantâneas para determinar diferenças entre as versões. Por exemplo, se um desenvolvedor corrigiu um problema com um serviço e tirou uma captura instantânea do aplicativo de processo ou kit de ferramentas que o contém e, em seguida, um desenvolvedor diferente fez mudanças no mesmo serviço e tirou uma nova captura instantânea, o gerente de projeto pode comparar as duas capturas instantâneas para determinar quais mudanças foram feitas quando e por quem. Se o gerente de projeto decidir que as mudanças adicionais no serviço não foram vantajosas, ele poderá reverter para a captura instantânea da correção original.
É possível executar capturas instantâneas diferentes de um aplicativo de processo simultaneamente em um servidor Ao instalar uma nova captura instantânea, remova o original ou deixe-o em execução..
Contexto da Versão
Cada captura instantânea possui metadados exclusivos para identificar a versão (referida como contexto da versão). Você atribui esse identificador, mas é uma boa ideia usar um sistema de versão numérica de três dígitos no formato <maior>.<menor>.<serviço>.
O sistema designa um namespace global para cada aplicativo de processo. O namespace global é especificamente a dica do aplicativo de processo ou uma captura instantânea de aplicativo de processo específica. O nome da versão usado pelo servidor não pode ter mais de sete caracteres, portanto, o nome designado será um acrônimo que usa caracteres do nome de captura instantânea designado. Os acrônimos de captura instantânea são idênticos aos seus nomes de captura instantânea se os nomes de captura instantânea se adequam ao estilo recomendado e não têm mais do que sete caracteres. Por exemplo, um nome de captura instantânea de 1.0.0 terá um acrônimo de 1.0.0 e um nome de captura instantânea de 10.3.0 terá o acrônimo de 10.3.0. O acrônimo de captura instantânea será garantido como exclusivo dentro do contexto do aplicativo de processo dentro do escopo do servidor de reprodução. Por esse motivo, não é possível editar o acrônimo de captura instantânea.
Considerações de versão para kits de ferramentas..
Lembre-se de que capturas instantâneas de aplicativo de processo são geralmente obtidas quando se está pronto para testar ou instalar. Você geralmente obtém uma captura instantânea de um kit de ferramentas quando está pronto para que o kit de ferramentas seja usado por outros projetos. Depois, se você desejar atualizar o kit de ferramentas, deverá obter outra captura instantânea da dica quando estiver pronto e, em seguida, os proprietários de aplicativos de processo e kits de ferramentas poderão decidir se desejam mudar para a nova captura instantânea.