Você está aqui:
Usar a API de metadados para ativos do CRM Analytics e XMD do usuário
O CRM Analytics oferece suporte completo à API de metadados, que pode ser usada para recuperar, implementar, criar, atualizar ou excluir personalizações na sua organização.
Sempre que sua organização do Salesforce é personalizada, os metadados da organização são modificados. A edição de layouts de página, a criação de um campo personalizado e a adição de um fluxo de trabalho do CRM Analytics são atualizações de metadados. Metadados são as informações que descrevem a configuração da sua organização e dos seus ativos do CRM Analytics. Trata dos seus dados. Por exemplo, o tipo de metadados WaveLens inclui propriedades que descrevem o lens: o conjunto de dados usado, o rótulo do painel, o tipo de widget de visualização usado (pivottable, stackvbar, heatmap etc.).
Você pode criar seus próprios tipos de metadados personalizados, criando seus próprios objetos de configuração cujos registros são metadados em vez de dados. Em vez de criar aplicativos a partir de registros de dados em objetos personalizados ou configurações personalizadas, você pode criar tipos de metadados personalizados e adicionar registros de metadados, com toda a capacidade de gerenciamento que vem com os metadados: empacotar, implantar e fazer upgrade.
Você pode criar painéis com componentes reutilizáveis. Esses componentes são um tipo de widget de painel que contém outros widgets, páginas e componentes da Web Lightning. O tipo de metadados WaveComponent permite criar e distribuir componentes de painel por meio de pacotes e conjuntos de alterações.
Embora a API de metadados seja a base para a criação de conjuntos de alterações e o empacotamento, os desenvolvedores podem usá-la para manipular seus ativos do CRM Analytics. Por exemplo, seu aplicativo pode recuperar dados dos painéis e fazer backup (e restauração) em algum repositório, oferecendo controle de versão na prática.
Também é possível empacotar e implantar XMD de usuário. O XMD do usuário é um documento JSON que permite que um aplicativo substitua certos metadados de um conjunto de dados. É possível controlar as configurações que determinam a apresentação dos dados, como cores, formatos e rótulos, por exemplo. Para implantar os metadados do conjunto de dados substituídos, é necessário empacotar os atributos do XMD do usuário. O suporte a API de metadados permite que ferramentas de migração migrem conjuntos de dados com XMD do usuário entre organizações. Por exemplo, você pode migrar substituições de XMD do usuário de sandbox para produção. Os parceiros podem implantar seu XMD de usuário de aplicativos específicos com seu pacote do AppExchange. Eles retêm controle do XMD do usuário e podem atualizá-lo com versões futuras de pacote. Consulte o tipo de metadados WaveXmd no Guia do desenvolvedor da Metadata API.
Os seguintes tipos de metadados do CRM Analytics têm suporte na API de metadados:
- WaveApplication
- WaveComponent
- WaveDashboard
- WaveDataflow
- WaveDataset
- WaveLens
- WaveRecipe
- WaveXmd
- WaveTemplateBundle

