É possível sincronizar tags em diferentes projetos, para que dois ou mais projetos usem o mesmo valor de variável, com a propriedade Tag Sync no nível do projeto. Quando você define uma propriedade Sincronização de Tag para o Projeto B igual ao Projeto A, estabelece um relacionamento pai-filho entre o Projeto A (o pai) e o Projeto B (o filho).
Quando você executa um projeto com uma propriedade Tag Sync, o sistema verifica para ver se alguma das variáveis da tag no projeto filho corresponde a variáveis de tag no projeto pai. Se localizada, a variável do projeto filho é configurada para o último valor usado do projeto pai.
Se nenhuma variável no formato de tag do projeto-filho corresponder às variáveis no formato de tag do projeto-pai, a propriedade Sincronização de Tag não terá efeito.
A sincronização funciona somente no valor da variável da tag. As propriedade de Incremento e Preenchimento Automáticos não são sincronizadas.
Apenas as variáveis na tag são sincronizadas, portanto você ainda pode distinguir entre projetos diferentes.
Por exemplo, considere dois projetos definidos conforme exibido na tabela a seguir:
Projeto |
Formato de Tag |
Auto-incrementar |
Sincronização de Tag |
---|---|---|---|
Projeto A |
Project_A_$B |
Sim |
-- Nenhum -- |
Projeto B |
Project_B_$B |
Sim |
Projeto A |
Se você executar os projetos alternadamente (iniciando com o Projeto A), a lista de tarefas concluídas apresenta as tags da seguinte maneira. A última execução é exibida primeiro, da mesma maneira que as tarefas são exibidas na lista de tarefas concluídas.
Projeto |
Tag |
---|---|
Projeto B |
Project_B_4 |
Projeto A |
Project_A_3 |
Projeto B |
Project_B_2 |
Projeto A |
Project_A_1 |
Se você definir a propriedade Incremento Automático como Sim apenas no projeto pai, os resultados serão diferentes. Os projetos serão configurados da seguinte maneira:
Projeto |
Formato de Tag |
Auto-incrementar |
Sincronização de Tag |
---|---|---|---|
Projeto A |
Project_A_$B |
Sim |
-- Nenhum -- |
Projeto B |
Project_B_$B |
Não |
Projeto A |
Se você executar os projetos alternadamente (iniciando com o Projeto A), a lista de tarefas concluídas apresenta as tags da seguinte maneira. A última execução é exibida primeiro, da mesma maneira que as tarefas são exibidas na lista de tarefas concluídas.
Projeto |
Tag |
---|---|
Projeto B |
Project_B_2 |
Projeto A |
Project_A_2 |
Projeto B |
Project_B_1 |
Projeto A |
Project_A_1 |