Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Zurück zum Beitrag

Versionen 2

vor einem Jahr
.NET Systemaktivität entwickeln
.NET Systemaktivität entwickeln
Hallo zusammen, ich befasse mich gerade ein wenig damit, wie ich Systemaktivitäten bauen kann. Da ich Ahnung von C# und auch schon viel wiederverwendbaren Code habe, würde ich natürlich gerne die .NET Systemaktivität verwenden, statt der PHP Systemaktivität. Jetzt hat JR die schöne Dokumentation unter https://docs.jobrouter.com/2023.2/de/developer/developer_implementierung_net_api.html Laut dieser Doku muss ich zuerst eine PHP Systemaktivität erstellen, darin erwähnen, dass es sich um eine .NET Aktivität handelt, diese dann in den JobActivity Pfad einfügen und der JobRouter Datenbank bekannt machen - etwas umständlich, aber gesagt, getan. (Siehe Anhang). ![JobActivity](https://i.imgur.com/VbFhjun.png) ![JRMODULETIMER](https://i.imgur.com/vhNKSzL.png) ![JRMODULECFG](https://i.imgur.com/nbWTv1Y.png) Zum Problem: Wenn ich die Systemaktivität im Simulator ausführe, erhalte ich folgende Fehlermeldung: ![Error](https://i.imgur.com/lGwdHDx.png) Das Prozess-Log dahinter sieht so aus: ``` 2023-11-21 10:39:14,925 systemactivity_DocuWareStamp ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || Method for selected function "fixedstamp" not implemented in system activity DocuWare Stempel [] {"file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\SystemActivity.php","line":2940,"class":"SystemActivity","callType":"->","function":"log"} 2023-11-21 10:39:14,947 HellmannS ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || Error executing module DocuWareStamp: Method for selected function "fixedstamp" not implemented in system activity DocuWare Stempel {"version":"2023.2.3-stable","file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\Step.php","line":8575,"caller":"Step::handleDefaultExceptionsDuringExecute"} [] [] 2023-11-21 10:39:14,951 HellmannS ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || #0 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(506): SystemActivity->ensureSystemActivityExecutionMethodIsDefined(Object(DocuWareStampSystemActivity)) #1 C:\inetpub\wwwroot\jobrouter\includes\classes\SystemActivity.php(2236): ProxySystemActivity->executeSelectedFunction() #2 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(477): SystemActivity->executeSelectedFunctionOrSimulation() #3 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(136): ProxySystemActivity->executeSelectedFunctionOrSimulation() #4 C:\inetpub\wwwroot\jobrouter\includes\classes\AbstractSystemActivityAPI.php(64): ProxySystemActivity->execute() #5 C:\inetpub\wwwroot\jobrouter\includes\classes\Step.php(8519): AbstractSystemActivityAPI->execute(0) #6 C:\inetpub\wwwroot\jobrouter\includes\classes\Step.php(7859): Step->executeModule() #7 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Engine\Runtime\Step\StepProcessingLogic.php(162): Step->send() #8 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\Custom\Ajax\StepProcessingCommand.php(68): JobRouter\Engine\Runtime\Step\StepProcessingLogic->execute() #9 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\SecureCommandProxy.php(43): JobRouter\Command\Custom\Ajax\StepProcessingCommand->execute(Object(HttpResponse)) #10 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\SecureCommandProxy.php(51): JobRouter\Command\SecureCommandProxy->__call('execute', Array) #11 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Application\FrontController.php(97): JobRouter\Command\SecureCommandProxy->execute(Object(HttpResponse)) #12 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Core\Legacy\App.php(528): JobRouter\Application\FrontController->handleRequest(Object(HttpRequest), Object(HttpResponse)) #13 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Core\Controller\LegacyController.php(30): JobRouter\Core\Legacy\App->run(Object(HttpRequest), Object(HttpResponse)) #14 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-kernel\HttpKernel.php(102): JobRouter\Core\Controller\LegacyController->JobRouter\Core\Controller\{closure}() #15 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-foundation\StreamedResponse.php(102): Symfony\Component\HttpKernel\HttpKernel::Symfony\Component\HttpKernel\{closure}() #16 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-foundation\Response.php(423): Symfony\Component\HttpFoundation\StreamedResponse->sendContent() #17 C:\inetpub\wwwroot\jobrouter\index.php(43): Symfony\Component\HttpFoundation\Response->send() #18 C:\inetpub\wwwroot\jobrouter\index.php(2): sg_load('36D95066C7C4FC9...') #19 {main} {"version":"2023.2.3-stable","file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\Step.php","line":8576,"caller":"Step::handleDefaultExceptionsDuringExecute"} [] [] ``` Leider kann ich damit nicht wirklich etwas anfangen. Interessant ist, dass dieser Fehler nur auftritt, wenn ich versuche, das ganze als .NET Aktivität zu machen - entferne ich die "getActivityType()" Methode und erstelle eine entsprechende PHP Funktion, funktioniert alles. JobActivity schreibt hier niemals ein Log, daher habe ich die Vermutung, dass die .NET Library gar nicht aufgerufen wird, und ich irgendeinen dummen Fehler in der SystemActivity.php habe (im Anhang auf .txt geändert, da ich keine .php hochladen kann). Vielleicht findet den ja jemand hier ;) Edit: Ich nutze die aktuelle Version 2023.2.3 vom JR. Danke & Grüße vom Rhein, Simon H. Hellmann :paperclip: [SystemActivity.txt](https://yellowdevs.de/upload/files/1700559979918_SystemActivity.txt)
Hallo zusammen, ich befasse mich gerade ein wenig damit, wie ich Systemaktivitäten bauen kann. Da ich Ahnung von C# und auch schon viel wiederverwendbaren Code habe, würde ich natürlich gerne die .NET Systemaktivität verwenden, statt der PHP Systemaktivität. Jetzt hat JR die schöne Dokumentation unter https://docs.jobrouter.com/2023.2/de/developer/developer_implementierung_net_api.html Laut dieser Doku muss ich zuerst eine PHP Systemaktivität erstellen, darin erwähnen, dass es sich um eine .NET Aktivität handelt, diese dann in den JobActivity Pfad einfügen und der JobRouter Datenbank bekannt machen - etwas umständlich, aber gesagt, getan. (Siehe Anhang). ![JobActivity](https://i.imgur.com/VbFhjun.png) ![JRMODULETIMER](https://i.imgur.com/vhNKSzL.png) ![JRMODULECFG](https://i.imgur.com/nbWTv1Y.png) Zum Problem: Wenn ich die Systemaktivität im Simulator ausführe, erhalte ich folgende Fehlermeldung: ![Error](https://i.imgur.com/lGwdHDx.png) Das Prozess-Log dahinter sieht so aus: ``` 2023-11-21 10:39:14,925 systemactivity_DocuWareStamp ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || Method for selected function "fixedstamp" not implemented in system activity DocuWare Stempel [] {"file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\SystemActivity.php","line":2940,"class":"SystemActivity","callType":"->","function":"log"} 2023-11-21 10:39:14,947 HellmannS ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || Error executing module DocuWareStamp: Method for selected function "fixedstamp" not implemented in system activity DocuWare Stempel {"version":"2023.2.3-stable","file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\Step.php","line":8575,"caller":"Step::handleDefaultExceptionsDuringExecute"} [] [] 2023-11-21 10:39:14,951 HellmannS ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || #0 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(506): SystemActivity->ensureSystemActivityExecutionMethodIsDefined(Object(DocuWareStampSystemActivity)) #1 C:\inetpub\wwwroot\jobrouter\includes\classes\SystemActivity.php(2236): ProxySystemActivity->executeSelectedFunction() #2 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(477): SystemActivity->executeSelectedFunctionOrSimulation() #3 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(136): ProxySystemActivity->executeSelectedFunctionOrSimulation() #4 C:\inetpub\wwwroot\jobrouter\includes\classes\AbstractSystemActivityAPI.php(64): ProxySystemActivity->execute() #5 C:\inetpub\wwwroot\jobrouter\includes\classes\Step.php(8519): AbstractSystemActivityAPI->execute(0) #6 C:\inetpub\wwwroot\jobrouter\includes\classes\Step.php(7859): Step->executeModule() #7 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Engine\Runtime\Step\StepProcessingLogic.php(162): Step->send() #8 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\Custom\Ajax\StepProcessingCommand.php(68): JobRouter\Engine\Runtime\Step\StepProcessingLogic->execute() #9 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\SecureCommandProxy.php(43): JobRouter\Command\Custom\Ajax\StepProcessingCommand->execute(Object(HttpResponse)) #10 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\SecureCommandProxy.php(51): JobRouter\Command\SecureCommandProxy->__call('execute', Array) #11 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Application\FrontController.php(97): JobRouter\Command\SecureCommandProxy->execute(Object(HttpResponse)) #12 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Core\Legacy\App.php(528): JobRouter\Application\FrontController->handleRequest(Object(HttpRequest), Object(HttpResponse)) #13 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Core\Controller\LegacyController.php(30): JobRouter\Core\Legacy\App->run(Object(HttpRequest), Object(HttpResponse)) #14 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-kernel\HttpKernel.php(102): JobRouter\Core\Controller\LegacyController->JobRouter\Core\Controller\{closure}() #15 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-foundation\StreamedResponse.php(102): Symfony\Component\HttpKernel\HttpKernel::Symfony\Component\HttpKernel\{closure}() #16 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-foundation\Response.php(423): Symfony\Component\HttpFoundation\StreamedResponse->sendContent() #17 C:\inetpub\wwwroot\jobrouter\index.php(43): Symfony\Component\HttpFoundation\Response->send() #18 C:\inetpub\wwwroot\jobrouter\index.php(2): sg_load('36D95066C7C4FC9...') #19 {main} {"version":"2023.2.3-stable","file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\Step.php","line":8576,"caller":"Step::handleDefaultExceptionsDuringExecute"} [] [] ``` Leider kann ich damit nicht wirklich etwas anfangen. Interessant ist, dass dieser Fehler nur auftritt, wenn ich versuche, das ganze als .NET Aktivität zu machen - entferne ich die "getActivityType()" Methode und erstelle eine entsprechende PHP Funktion, funktioniert alles. JobActivity schreibt hier niemals ein Log, daher habe ich die Vermutung, dass die .NET Library gar nicht aufgerufen wird, und ich irgendeinen dummen Fehler in der SystemActivity.php habe (im Anhang auf .txt geändert, da ich keine .php hochladen kann). Vielleicht findet den ja jemand hier ;) Danke & Grüße vom Rhein, Simon H. Hellmann :paperclip: [SystemActivity.txt](https://yellowdevs.de/upload/files/1700559979918_SystemActivity.txt)
#.net #frage #php #systemaktivität
#.net #frage #php #systemaktivität
vor einem Jahr
Original
.NET Systemaktivität entwickeln

Hallo zusammen, ich befasse mich gerade ein wenig damit, wie ich Systemaktivitäten bauen kann. Da ich Ahnung von C# und auch schon viel wiederverwendbaren Code habe, würde ich natürlich gerne die .NET Systemaktivität verwenden, statt der PHP Systemaktivität. Jetzt hat JR die schöne Dokumentation unter https://docs.jobrouter.com/2023.2/de/developer/developer_implementierung_net_api.html Laut dieser Doku muss ich zuerst eine PHP Systemaktivität erstellen, darin erwähnen, dass es sich um eine .NET Aktivität handelt, diese dann in den JobActivity Pfad einfügen und der JobRouter Datenbank bekannt machen - etwas umständlich, aber gesagt, getan. (Siehe Anhang). ![JobActivity](https://i.imgur.com/VbFhjun.png) ![JRMODULETIMER](https://i.imgur.com/vhNKSzL.png) ![JRMODULECFG](https://i.imgur.com/nbWTv1Y.png) Zum Problem: Wenn ich die Systemaktivität im Simulator ausführe, erhalte ich folgende Fehlermeldung: ![Error](https://i.imgur.com/lGwdHDx.png) Das Prozess-Log dahinter sieht so aus: ``` 2023-11-21 10:39:14,925 systemactivity_DocuWareStamp ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || Method for selected function "fixedstamp" not implemented in system activity DocuWare Stempel [] {"file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\SystemActivity.php","line":2940,"class":"SystemActivity","callType":"->","function":"log"} 2023-11-21 10:39:14,947 HellmannS ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || Error executing module DocuWareStamp: Method for selected function "fixedstamp" not implemented in system activity DocuWare Stempel {"version":"2023.2.3-stable","file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\Step.php","line":8575,"caller":"Step::handleDefaultExceptionsDuringExecute"} [] [] 2023-11-21 10:39:14,951 HellmannS ERROR WAm5qysJ 2ee74fde53d163e4731afa69571a8cea0000000552 || #0 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(506): SystemActivity->ensureSystemActivityExecutionMethodIsDefined(Object(DocuWareStampSystemActivity)) #1 C:\inetpub\wwwroot\jobrouter\includes\classes\SystemActivity.php(2236): ProxySystemActivity->executeSelectedFunction() #2 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(477): SystemActivity->executeSelectedFunctionOrSimulation() #3 C:\inetpub\wwwroot\jobrouter\includes\classes\ProxySystemActivity.php(136): ProxySystemActivity->executeSelectedFunctionOrSimulation() #4 C:\inetpub\wwwroot\jobrouter\includes\classes\AbstractSystemActivityAPI.php(64): ProxySystemActivity->execute() #5 C:\inetpub\wwwroot\jobrouter\includes\classes\Step.php(8519): AbstractSystemActivityAPI->execute(0) #6 C:\inetpub\wwwroot\jobrouter\includes\classes\Step.php(7859): Step->executeModule() #7 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Engine\Runtime\Step\StepProcessingLogic.php(162): Step->send() #8 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\Custom\Ajax\StepProcessingCommand.php(68): JobRouter\Engine\Runtime\Step\StepProcessingLogic->execute() #9 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\SecureCommandProxy.php(43): JobRouter\Command\Custom\Ajax\StepProcessingCommand->execute(Object(HttpResponse)) #10 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Command\SecureCommandProxy.php(51): JobRouter\Command\SecureCommandProxy->__call('execute', Array) #11 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Application\FrontController.php(97): JobRouter\Command\SecureCommandProxy->execute(Object(HttpResponse)) #12 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Core\Legacy\App.php(528): JobRouter\Application\FrontController->handleRequest(Object(HttpRequest), Object(HttpResponse)) #13 C:\inetpub\wwwroot\jobrouter\library\JobRouter\Core\Controller\LegacyController.php(30): JobRouter\Core\Legacy\App->run(Object(HttpRequest), Object(HttpResponse)) #14 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-kernel\HttpKernel.php(102): JobRouter\Core\Controller\LegacyController->JobRouter\Core\Controller\{closure}() #15 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-foundation\StreamedResponse.php(102): Symfony\Component\HttpKernel\HttpKernel::Symfony\Component\HttpKernel\{closure}() #16 C:\inetpub\wwwroot\jobrouter\library\vendor\symfony\http-foundation\Response.php(423): Symfony\Component\HttpFoundation\StreamedResponse->sendContent() #17 C:\inetpub\wwwroot\jobrouter\index.php(43): Symfony\Component\HttpFoundation\Response->send() #18 C:\inetpub\wwwroot\jobrouter\index.php(2): sg_load('36D95066C7C4FC9...') #19 {main} {"version":"2023.2.3-stable","file":"C:\\inetpub\\wwwroot\\jobrouter\\includes\\classes\\Step.php","line":8576,"caller":"Step::handleDefaultExceptionsDuringExecute"} [] [] ``` Leider kann ich damit nicht wirklich etwas anfangen. Interessant ist, dass dieser Fehler nur auftritt, wenn ich versuche, das ganze als .NET Aktivität zu machen - entferne ich die "getActivityType()" Methode und erstelle eine entsprechende PHP Funktion, funktioniert alles. JobActivity schreibt hier niemals ein Log, daher habe ich die Vermutung, dass die .NET Library gar nicht aufgerufen wird, und ich irgendeinen dummen Fehler in der SystemActivity.php habe (im Anhang auf .txt geändert, da ich keine .php hochladen kann). Vielleicht findet den ja jemand hier ;) Danke & Grüße vom Rhein, Simon H. Hellmann :paperclip: [SystemActivity.txt](https://yellowdevs.de/upload/files/1700559979918_SystemActivity.txt)
#.net #frage #php #systemaktivität