Suite à une question que j’avais déjà posée à l’équipe concernant le préremplissage d’un champ dans mon business process de création d’un objet métier, la dernière réponse a effectivement résolu le problème initial.
Cependant, je me suis rendu compte que j’avais rencontré un nouveau problème lié à ce préremplissage du champ. Malgré le succès du préremplissage initial, le système continue de considérer le champ ‘direction’ comme obligatoire lors de la soumission du formulaire pour créer l’objet. Ce comportement inattendu bloque la création de l’objet malgré la valeur préremplie dans le champ. (cf capture d’écran ci-dessous)
J’ai entrepris plusieurs actions pour résoudre ce nouveau problème, notamment la vérification des règles de validation et l’emplacement du setFieldValue() . Cependant, malgré ces vérifications, le problème persiste et je ne parviens pas à identifier la source de l’erreur.
Je me permets de vous relancer concernant un problème persistant de préremplissage du champ ‘direction’ dans mon business process de création d’un objet métier.
Malgré la complétion automatique, le champ est toujours considéré comme obligatoire lors de la soumission du formulaire pour créer l’objet, ce qui bloque la création.
A quoi correspond dep_legal_entity_id dans la requête SQL? est ce bien le row_id de l’objet référencé ?
Sur une version à jour 5.3.10, voici le initCreate de Demo Product
Je me suis rendu compte que c’était une fk intermédiaire (en rouge) qui était valorisée au lieu de la fk principale (en vert) ce qui était la cause de mon problème :