Modelos y operación

Metadatos y despliegue entre orgs

AiAuthoringBundle, Bot y BotVersion; package.xml, retrieve y deploy.

Fuente: deploy-metadata/agent-dx-deploy-metadata.md
Tipo de agenteRepresentación en metadatos¿Editable?
BorradorAiAuthoringBundle
CommiteadoAiAuthoringBundle, Bot, BotVersionNo: crea una versión nueva
LegacyBot y BotVersionn/a

El recorrido

  1. 01Instala Salesforce CLI y autoriza org origen y destino.
  2. 02Crea un proyecto DX con manifiesto.
  3. 03Define en package.xml los metadatos del agente y sus dependencias.
  4. 04Recupera los metadatos de la org origen.
  5. 05Sustituye el username del agente borrador si procede.
  6. 06Despliega en la org destino.
Autorizar y recuperar
sf org login web --alias <org alias>
sf project retrieve start --manifest manifest/package.xml --target-org <org alias>
Specify a BotVersion in the Manifest
<types>
   <members>NGA_Service_Agent.v2</members>
   <name>BotVersion</name>
</types>

Cuidado con las versiones desalineadas: al guardar se crea AiAuthoringBundle y al commitear se crean Bot/BotVersion. Si guardas más veces de las que commiteas, los números no coinciden. El fichero bundle-meta.xml de cada versión indica en target qué versión de GenAiPlannerBundle y BotVersion le corresponde.

Temas relacionados