DocuWare/JobRouter Consultant (und ein bisschen Programmierung) bei Toshiba Tec Germany Imaging Systems GmbH
itams.solutionsAnsehen
Abzeichen 4
Editor Schönes Profil 4 × Eureka! AnfängerHallo zusammen,
danke schon einmal für die reichliche und schnelle Unterstützung.
Nachdem ich return SystemActivity::ACTIVITY_TYPE_NON_PHP;
auf return parent::ACTIVITY_TYPE_NON_PHP;
geändert habe, bekam ich beim Konfigurieren der Systemaktivität einen 500er Fehler und folgenden Logeintrag in der system.log:
`2023-11-22 17:12:41,983 php CRITICAL NULL Uncaught Error: Undefined constant AbstractSystemActivityAPI::ACTIVITY_TYPE_NON_PHP {"exception":"[object] (Error(code: 0): Undefined...
Hallo Daniel,
bisher tut mein Code noch nicht viel.
JobActivity Verzeichnis
So sieht aktuell mein Projekt aus:
und so der Code in der fixedstamp.cs:
using Jobrouter.Activity.API;
namespace DocuWareStamp
{
public class DocuWareStampSystemActivity : AbstractSystemActivityAPI
{
protected override string GetActivityId()
=> "docuwarestamp";
protected ...
Hallo zusammen,
habe den Fehler gefunden.
Es ist wohl so, dass "ActivityId" und "ModuleName" übereinstimmen dürfen und mindestens der "ModuleName" auch mit dem Klassennamen übereinstimmen muss. Allerdings dürfen die "functions" nicht genauso benannt sein, sonst meckert C#. Habe jetzt also ActivityId und Module gleich benannt, aber einen anderen Namen für die function gewählt - funktioniert jetzt.
Nächster Schritt: überhaupt mal eine Funktionalität einbauen und dann probieren mehr als ...
Moin,
im JavaScript sollte ein Aufruf von jr_subtable_refresh() im SuccessCallback ausreichen, damit die Ansicht aktualisiert wird.
Hallo Timo Günter,
ich habe kürzlich auch angefangen Systemaktivitäten zu entwickeln, allerdings .NET.
Nichtsdestotrotz brauche ich dort auch die PHP Dateien für die Konfiguration, und ich hatte das gleiche Problem.
Dann habe ich ein paar Sachen probiert, weiß aber nicht ob ich noch alle aufgezählt bekomme. Hier in zufälliger Reihenfolge:
- IIS Reset
- PHP/FastCGI Cache leeren
- JobRouter Cache Verzeichnis löschen wie bei einer Update-Installation
- Images-Verzeichnis der Systema...
Hello,
mir fällt gerade auf, dass ich hier nie aktualisiert habe.
der zuletzt beschriebene Fehler war, soweit ich mich erinnere, wirklich auf leicht unterschiedliche Benennung an bestimmten Stellen zurückzuführen, allerdings weiß ich nicht mehr wo genau.
Inzwischen habe ich eine funktionierende Beispielsystemaktivität fertig die ich als Kopiervorlage verwende, sowie zwei weitere Systemaktivitäten, die auch bereits im produktiven Einsatz sind und weitere Optionen bezüglich JR -> DW Anbin...