Wussten Sie, dass die ProcessMaker 4-Pakete eigentlich nur Unterprozesse mit einer hübschen Benutzeroberfläche sind?
Es ist wahr!
Wir verwenden ProcessMaker 4, um ProcessMaker 4 zu erstellen. Wenn Sie benutzerdefinierte Funktionen hinzufügen möchten, ist ein Subprozess die beste Lösung! Er ist testbar, wartbar und insgesamt ein Weg, wie wir ihn in Zukunft unterstützen können.
Wenn Sie Funktionen über die Kodierungsoption hinzufügen, müssen Sie diesen benutzerdefinierten Code pflegen, und wie wir gesehen haben, kann das schnell schwierig werden, insbesondere bei einem Kunden, der nicht für die Wartung bezahlt. Dieses Problem kann durch PM4 entstehen oder, wie wir bei den letzten PHP-Upgrades gesehen haben, kann PHP selbst Ihren Code beschädigen.
Zusammenfassend lässt sich sagen, dass Sie besser einen wirklich guten Grund für eine benutzerdefinierte Kodierung haben sollten. Dazu gehören auch der Support, die Wartung und die Tests, die damit einhergehen.
Wenn es eine Funktion gibt, die Sie unbedingt benötigen und die das Produkt nicht bietet, öffnen Sie ein Ticket auf Github!