Faça o upgrade de arquivos de fluxo para a API versão 44.0 com a Salesforce CLI

Para dar suporte à integração e à entrega contínuas de práticas de desenvolvimento, os nomes de fluxo não incluem mais o número de versão ao efetuar push ou pull por meio da Salesforce CLI. Antes de efetuar push dos metadados de fluxo usando a API versão 44.0 e de efetuar pull dos metadados de fluxo de uma organização Summer '19, faça o upgrade dos arquivos de fluxo com o Salesforce CLI para remover os números de versão. Quando você conclui o upgrade, pode realizar a integração com um sistema de controle de versão sem preocupar-se com a mudança de nomes de arquivo de fluxo.

Onde: Essa alteração se aplica ao Lightning Experience e ao Salesforce Classic nas edições Essentials, Professional, Enterprise, Performance, Unlimited e Developer.

Como: Para fazer o upgrade dos seus arquivos de fluxo com a Salesforce CLI, garanta que:

  • Você instala a versão de pré-lançamento da CLI (para usar esse recurso antes do lançamento da Salesforce CLI v44 em 13 de outubro de 2018).
    sfdx plugins:install salesforcedx@pre-release
    Garanta que você tenha a versão de pré-lançamento.
    sfdx plugins --core
    salesforcedx 44.0.1-xx
    Quando lançarmos oficialmente a v44 em meados de outubro de 2018, desinstale a versão de pré-lançamento e, em seguida, execute o comando update.
    sfdx plugins:uninstall salesforcedx
    sfdx update
  • O arquivo sfdx-project.json está definido como "sourceApiVersion": "44.0".
  • O diretório flows não inclui versões de fluxo não utilizadas.
  • Para cada fluxo ativo, o campo status mostra Ativo. Um fluxo sem um valor de status seja implantado ou recuperado com um status Rascunho.
  • O diretório flowDefinitions está vazio.
  • Para a versão mais recente de cada fluxo, o nome do arquivo não inclui um número de versão. Por exemplo, altere myflow-1.flow-meta.xml para myflow.flow-meta.xml.

Como parte desse upgrade, as definições de fluxo não são mais necessárias quando você implanta ou recupera por meio da API de metadados. Se você implantar com definições de fluxo, o número de versão ativa na definição de fluxo substituirá o campo status do fluxo. Por exemplo, o número de versão ativo na definição de fluxo é a versão 3, e a versão mais recente do fluxo é a 4 com um status Ativo. Depois de implantar o seu fluxo, a versão 3 é a ativa.

Para reduzir problemas de implantação, ao efetuar push do seu código de origem para uma organização teste, não reutilize a organização teste existente.

Atualizações relacionadas para desenvolvedores

API de metadados
Tipo de metadados do Fluxo atualizado com essas alterações.
  • Alterado o comportamento do campo fullName.
  • Adicionado o novo campo status.