Loading

INTERNO: Paquete desbloqueado: la creación de la versión del paquete debería incluir el archivo de definición con el comando

Fecha de publicación: Aug 9, 2023
Descripción
Al crear la versión del paquete, validamos los metadatos del paquete, validamos las dependencias y estas dependencias pueden estar relacionadas con los metadatos (dependencia de los metadatos en otros paquetes dependientes) O relacionadas con funciones (por ejemplo: los metadatos del paquete requieren multidivisa, etc.). Si usamos el comando sfdx de esta manera:
sfdx force:package:version:create -p CurrencyTest -x -w 30

Esto puede fallar con un error de función dependiente, por ejemplo: error relacionado con multidivisa:
no CustomField named sfdx__c.CurrencyIsoCode found

Causa:
Las dependencias relacionadas con los metadatos/funciones no se encontraron al crear la versión del paquete, por lo que esto genera un error. Necesitamos encontrar la dependencia relacionada de las funciones/metadatos para solucionar este problema.
Solución
Para solucionar este problema, debe seguir los pasos a continuación:

 a). Es necesario agregar una función dependiente en el archivo de definición, por ejemplo: Multidivisa, ProcessBuilder, etc.
 Consulte el documento de desarrollo Archivo de definición de organización borrador
 b). Especifique el archivo de definición en el comando de versión del paquete de esta manera:
sfdx force:package:version:create -p CurrencyTest -x -w 30 -f config/project-scratch-def.json

Documentos de referencia: 
Valores de configuración de definición de organización borrador
Comandos del paquete
Número del artículo de conocimiento

000396083

 
Cargando
Salesforce Help | Article