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 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.
- 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.
-
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ê.
- Carregar seu conjunto de alterações de saída.
- Implemente seu conjunto de alterações de entrada em sua organização de destino. Consulte Conjuntos de alterações de entrada.
- 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.
- Crie um projeto Salesforce DX vazio. Consulte Guia do desenvolvedor do Salesforce DX: Crie um projeto do Salesforce DX.
-
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> -
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 -
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
Este artigo resolveu seu problema?
Diga-nos para podermos melhorar!
