Ich möchte in der Lage sein, ein Modul als Interaktion zwischen sugarCRM und einer anderen Datenbank zu erstellen. Dafür habe ich mit dem Modul-Generator ein Modul erstellt und möchte es mit einer neuen Tabelle verbinden, die eine Verknüpfung zwischen den Sugar-Daten und meinen Daten aus der zweiten App darstellt (um Datenredundanz zu verhindern).
Da meine neue Tabelle für das Modul eine Ansicht zwischen zwei anderen ist, sieht Sugar den Inhalt ohne Probleme, wirft jedoch eine Ausnahme, wenn ich versuche, etwas einzufügen. Deshalb möchte ich einen Logik-Hook verwenden, der die Daten direkt in die beiden "ursprünglichen" Tabellen speichert.
Hier ist mein Problem: Auch wenn die Daten korrekt gespeichert werden, möchte ich verhindern, dass Sugar versucht, etwas zu speichern. Gibt es etwas, was ich innerhalb meines Hooks tun kann, um die Aktion von Sugar zu stoppen, sobald mein Hook seine Arbeit beendet hat?
Entschuldigung für mein schreckliches Englisch und danke fürs Lesen.