2016-11-28 1 views
0

Je dois ajouter un hook logique à un module intégré à Module Builder dans SugarCRM 6.5 (Community Edition).Ajout d'un module dans sugarCRM 6.5 C.E. ne crée pas de dossier correspondant dans custom/modules

Ce hook logique doit prendre tous les champs que je viens de sauvegarder après avoir complété un formulaire dans un module et créer un nouvel enregistrement dans un module différent avec ces champs (afin de simuler un workflow).

Tous les tutoriels sur internet (sur les hooks logiques) parlent de modifier des choses dans "./custom/Extension/modules // ..." mais, après avoir créé et déployé un module dans sugarCRM, je n'ai pas mon module présent dans "./custom/Extension/modules/" ou "./custom/modules".

Merci pour votre temps,

Répondre

1

Ces répertoires sont pour les personnalisations et extensions comme studio changements et code personnalisé comme des crochets.

Que ces répertoires ne sont pas présents seulement signifie qu'il n'y a pas encore de personnalisation, alors n'hésitez pas à créer ces dossiers et ajoutez votre crochet à l'intérieur.

Assurez-vous que vous créez les répertoires avec les noms corrects (comme indiqué dans les tutoriels), y compris la casse correcte pour toutes les lettres.

Aussi, ne pas oublier de donner la propriété processus Web/écriture-autorisations aux tous les dossiers que vous créez dans personnalisés, sinon sucre pourrait ne pas sauver studio changements et les fichiers d'agrégation à un moment donné dans l'avenir .

+0

merci pour le conseil. Je pense que le nom de dossier correspondant du module est l'étiquette du module. Je vais essayer ce que vous avez dit et des commentaires à ce sujet. – ionescho

+0

le nom du dossier correspondant du module est le même que dans le répertoire 'modules /', donc habituellement 'packageprefix_Modulename' – Jay

+0

oui c'est vrai. J'ai ajouté logichooks.ext.php dans "./custom/Extension/modules/ /" mais apparemment en vain. – ionescho