Skip to main content

Empacotar funcionalidade do Data Cloud

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Descrever a finalidade das organizações teste, das organizações Dev Hub e das organizações de namespace.
  • Empacotar e instalar recursos do Data Cloud usando o empacotamento gerenciado de segunda geração.

Configurar pacotes gerenciados para o Data Cloud

A equipe da Get Cloudy Consulting planejou o projeto do Data Cloud e está animada com a experiência aprimorada do desenvolvedor oferecida pelo 2GP. Eles têm uma organização comercial parceira na qual farão a maior parte do desenvolvimento.

Nesta unidade, você aprenderá a configurar o 2GP gerenciado. Um processo passo a passo mais detalhado está disponível para consulta no Guia do desenvolvedor do Data Cloud, Fluxo de trabalho para pacotes gerenciados de segunda geração do Data Cloud.

Presumimos que você seja um administrador do Data Cloud, mas se não for, não tem problema. Continue lendo para saber como seu administrador executaria essas etapas em uma organização comercial parceira. Não tente seguir essas etapas no Trailhead Playground. O Data Cloud não está disponível em um Trailhead Playground típico.

Habilitar o Data Cloud para organizações teste

A primeira etapa seguida pela equipe da Get Cloudy é habilitar o Data Cloud para organizações teste na organização comercial parceira. Isso permite que eles usem metadados do Data Cloud em organizações teste ou para empacotar um kit de dados. Uma organização teste é uma implantação de código e metadados do Salesforce descartável e orientada por origem.

Se o Data Cloud para organizações teste não estiver habilitado em sua organização, registre um caso em Suporte ao Parceiro do Salesforce e solicite que o “Data Cloud para organizações teste” seja habilitado em sua organização comercial parceira. O Data Cloud para organizações teste só está disponível para organizações teste associadas ao Dev Hub na sua organização comercial parceira.

Criar uma organização Dev Hub e uma organização do namespace

A Get Cloudy precisa de um Dev Hub e de uma organização de namespace. Uma organização Dev Hub é uma organização que gerencia organizações teste usadas em desenvolvimento e teste. Uma organização de namespace é uma organização Developer Edition onde você especifica o namespace que deseja usar para seus pacotes.

Veja como fazer isso.

  1. Na organização comercial parceira, ative o Dev Hub e o empacotamento gerenciado de segunda geração.
  2. Crie uma organização de namespace e especifique um namespace nessa organização.
  3. Na organização Dev Hub, registre o namespace.

Configurar seu ambiente de desenvolvimento

A Get Cloudy verifica se tem as ferramentas desenvolvimento necessárias. Se você não tiver experiência em desenvolvimento no Salesforce, deverá instalar a Salesforce CLI, o Visual Studio Code (VS Code) e o Pacote de extensões do Salesforce para o VS Code. Saiba mais sobre o Salesforce Developer Experience com a trilha Criar aplicativos em conjunto usando desenvolvimento com pacotes ou saiba mais sobre essas ferramentas de desenvolvedor na trilha Configurar seu espaço de trabalho e instalar ferramentas de desenvolvedor.

Criar um projeto

No diretório local, a Get Cloudy cria um projeto Salesforce DX.

  1. Abra o projeto no VS Code e modifique os arquivos sfdx-project.json, config/project-scratch-def.json e .forceignore para obter o namespace correto, URL de login, orgName e uma linha **ssot**.
  2. No arquivo proj-scratch-def.json, especifique o recurso “CustomerDataPlatform” no arquivo proj-scratch-def.json. Veja abaixo o exemplo de um arquivo proj-scratch-def.json que pode ser usado.
{
  "orgName": "Salesforce",
  "edition": "Developer",
  "features": ["EnableSetPasswordInApi","CustomerDataPlatform","CustomerDataPlatformLite","MarketingUser"],
  "settings": {
    "lightningExperienceSettings": {
      "enableS1DesktopEnabled": true
    },
    "mobileSettings": {
      "enableS1EncryptedStoragePref2": false
    },
    "customerDataPlatformSettings": {
      "enableCustomerDataPlatform": true
      }
  }
}

Criar uma organização teste

Para criar a organização teste, a Get Cloudy insere o seguinte na linha de comando, tendo o cuidado de especificar o arquivo de definição da organização teste:

sf org create scratch -a SCRATCH_ORG_NAME -f config/project-scratch-def.json -w 10 -v DEVHUB_ALIAS

Agora que a Get Cloudy tem sua organização teste criada, a equipe pode começar a criar o kit de dados. Na próxima unidade, você aprenderá a criar um kit de dados com todos os recursos desejados e, em seguida, empacotá-lo.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback