Loading
Estender o Salesforce com cliques, não com código
Implementar dados do Catálogo de API usando conjuntos de alterações

Implementar dados do Catálogo de API usando conjuntos de alterações

Depois de criar, testar e depurar sua configuração do Catálogo de API em um sandbox, use um conjunto de alterações para enviar o catálogo e suas dependências associadas, como entradas de serviços externos e credenciais nomeadas, para produção quando estiver pronto para implantação.

Edições obrigatórias

Disponível em: Lightning Experience
Disponível em: Edições Developer, Enterprise, Performance e Unlimited
Permissões necessárias ao usuário
Para editar conexões de implantação:

Implantar conjuntos de alterações

E

Modificar metadados por meio de funções da API de metadados

Para usar conjuntos de alterações externos: Criar e carregar conjuntos de alterações
Para usar conjuntos de alterações internos:

Implantar conjuntos de alterações

E

Modificar metadados por meio de funções da API de metadados

Importante
Importante Não é possível usar pacotes gerenciados para promover dados do Catálogo de API de uma organização para outra. Os dados de autenticação necessários para o Catálogo de API não podem ser retidos e instalados em uma organização separada, e você não pode editar as informações de autenticação instaladas por meio de um pacote na organização de destino.
  1. Crie um conjunto de alterações de saída na organização de origem para as entradas do Catálogo de API que você deseja implementar em outra organização. Consulte Conjuntos de alterações de saída.
  2. Adicione a API catalogada ao conjunto de alterações e selecione as entradas do catálogo a serem incluídas no conjunto de alterações.
    As dependências são selecionadas automaticamente para você.
  3. Carregar seu conjunto de alterações de saída.
  4. Implemente seu conjunto de alterações de entrada em sua organização de destino. Consulte Conjuntos de alterações de entrada.
  5. Certifique-se de que as conexões da API do MuleSoft que estão no status Personalizado tenham credenciais externas válidas, pois o Catálogo de API não pode verificá-las nem criá-las automaticamente durante o processo de conexão. Consulte Criar e gerenciar conexões para suas APIs.

Implementar conjuntos de alterações usando o Salesforce CLI

Você também pode implementar conjuntos de alterações usando os comandos do Salesforce CLI.

  1. Crie um projeto Salesforce DX vazio. Consulte Guia do desenvolvedor do Salesforce DX: Crie um projeto do Salesforce DX.
  2. Crie um arquivo XML de pacote que tenha estes componentes da API de metadados, conforme mostrado no exemplo.
    • CatalogedApi
    • CatalogedApiVersion
    • CatalogedApiArtifactVersionInfo
    • ExternalServiceRegistration
    • NamedCredential
    • ExternalCredential
    • PermissionSet
    • Fluxo
    <?xml version="1.0" encoding="UTF-8"?>
    <Package xmlns="http://soap.sforce.com/2006/04/metadata">
        <types>
            <members>*</members>
            <name>PermissionSet</name>
        </types>
        <types>
            <members>*</members>
            <name>ExternalCredential</name>
        </types>
        <types>
            <members>*</members>
            <name>NamedCredential</name>
        </types>
        <types>
            <members>*</members>
            <name>ExternalServiceRegistration</name>
        </types>
        <types>
            <members>*</members>
            <name>CatalogedApiArtifactVersionInfo</name>
        </types>
        <types>
            <members>*</members>
            <name>CatalogedApi</name>
        </types>
        <types>
            <members>*</members>
            <name>CatalogedApiVersion</name>
        </types>
        <types>
            <members>*</members>
            <name>Flow</name>
        </types>
        <version>65.0</version>
    </Package>
  3. Arraste o pacote para seu projeto local para criar um conjunto de alterações usando o comando sf project retrieve start.
    Este exemplo cria um conjunto de alterações em uma organização de origem com o ID da organização mySandboxOrg.
    sf project retrieve start --manifest package.xml --api-version 65.0 --target-org mySandboxOrg
  4. Implemente na organização de destino usando o comando sf project deploy start.
    Este exemplo implementa o conjunto de alterações em uma organização de destino com o ID da organização myProdOrg.
    sf project deploy start -o myProdOrg
 
Carregando
Salesforce Help | Article