Skip to main content

Bonjour à tous,

 

Je rencontre un problème en voulant mettre en place un environnement de développement pour une org.

Cette org dispose d'applications tierces, en l'occurence SoFacto. Le package contient des Report Types managés pour lesquels, en production, les champs custom sont inclus sans problème et des rapports s'appuient sur ces report types.

 

Avec les métadonnées de l'org que j'ai récupérées, j'essaye de créer une Scratch Org via SFDX CLI. Lorsque je souhaite faire un push je rencontre une erreur liée à l'absence de ces champs custom dans le Report Type managé sur la scratch org.

Le même push contient l'installation de l'application, à travers les métadonnées "installedPackages" (ex. pour SoFacto ci-dessous, fichier "sofactoapp.installedPackage-meta.xml") - j'avais rencontré d'autres problèmes liés aux namespaces en voulant faire l'install via la commande "sfdx force:package:install" -, et les autres métadonnées d'objets et champs custom. Malheureusement le report type ne contient pas les champs qui ont été poussés et qui sont pourtant dans la scratch org.

 

S'agit-il d'un problème connu ou une mauvaise config de la création de ma scratch org ? une feature à activer dans "project scratch-def.json" ? l'ordonancement du push à réaliser en 2 temps ?

 

Merci d'avance pour votre aide :)

Bonne journée

 

<?xml version="1.0" encoding="UTF-8"?>

<InstalledPackage xmlns="http://soap.sforce.com/2006/04/metadata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<activateRSS xsi:nil="true"/>

<versionNumber>3.133.10</versionNumber>

<activateRSS>true</activateRSS>

</InstalledPackage>

1 answer
0/9000