Hello, Fausto!
At the moment, we primarily rely on the native versioning capabilities available in Genesys Cloud Architect, which work well for maintaining history and restoring previously published versions.
However, I have been considering adopting external version control with Git, using GitHub or Bitbucket, mainly for two reasons:
-
Genesys Cloud still does not provide a native and practical way to compare changes in detail between two flow versions.
-
With Archy, storing YAML files in a Git repository would make it easier to manage artifacts, review changes, and deploy specific versions across different environments or organizations.
I believe a hybrid approach would be the most appropriate: using Architect's native version history for operational management and rollback, while Git would provide an additional layer of governance, traceability, collaboration, and deployment automation.
__________________________________________________________________________________________________________________________________________________________________
Olá, Fausto!
Atualmente, utilizamos principalmente o versionamento nativo do Genesys Cloud Architect, que atende bem ao controle e à recuperação das versões publicadas.
No entanto, tenho avaliado a adoção de um versionamento externo com Git, utilizando GitHub ou Bitbucket, principalmente por dois motivos:
-
O Genesys Cloud ainda não oferece uma forma nativa e prática de comparar detalhadamente as alterações realizadas entre duas versões de um fluxo.
-
Com o uso do Archy, manter os arquivos YAML em um repositório Git facilitaria o controle dos artefatos, a revisão das mudanças e o deploy de versões específicas entre diferentes ambientes ou organizações.
Acredito que uma abordagem híbrida seja a mais adequada: manter o histórico nativo do Architect para operação e rollback, enquanto o Git seria utilizado como camada adicional de governança, rastreabilidade e automação de deploy.
------------------------------
Matheus Mendonca
------------------------------