-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parallel case - php error #72
Comments
Hello @rohit-ambre-uno |
I am using processmaker community release 3.2.1 with processmaker plugin 3.2.8 and GLPI 9.2.4. |
Hello @rohit-ambre-uno , You have to understand that the only version of PM server that is compatible with the current version of the PM plugin is the one I released here: https://github.com/tomolimo/processmaker-server/releases/latest. In which I made as little adaptation as possible to be compatible to GLPI PM plugin. So I cannot guarantie And moreover, you have to understand that I wish to help you but for that I need help from your side :) So to help me solving the issues, I generally need detailed steps in order to reproduce the issue along with screen copies. Otherwise, I will not be able to help you. I close this issue as it is out of scope of current plugin version, please use tomolimo/processmaker-server#8 to continue on the topic. Thank you, |
Hi, |
Hello @rohit-ambre-uno, |
Hi @tomolimo ,
same error as reported in #8 Steps to reproduce:
|
Hello @rohit-ambre-uno As mentioned in the readme of the process here https://sourceforge.net/p/pmcommunity/code/ci/master/tree/routing/loopBackFromParallelTasks/ this process has been written and tested in the 3.2.1 PM release, and such it cannot be imported into the 3.0.1.8 PM release, without the prior idea that it may be incompatible with it. And I presume it is not compatible 😞 So what I can do to help you is to listen to your needs, and to help you creating a process in the 3.0.1.8 release. Do you agree? Thank you |
Yes, totally. Any plans on upgrading processmaker-server version? |
Yes but not before autumn For the process, I'm going to search for a solution for it and I'll keep you updated |
Ohk. |
Hello @rohit-ambre-uno I can confirm that this process will not work in the 3.0.1.8, there are several issues:
I'll keep you informed if I can find another solution. Thank you |
Hello again @rohit-ambre-uno To be clear regarding the GLPI / PM task match: at any time, GLPI must the initiator of a case derivation, not PM server. If this happens, then we are going to have tasks that are not in synch with PM. To answer your problem, I've two solutions:
Thank you |
Hello @rohit-ambre-uno I believe, I've a solution for your problem, Thank you, |
Ok Great 👍 Thank you for support |
Any update on parallel workflow? Please let me know |
Hello @rohit-ambre-uno, I wish you an happy new year 😃 Sorry for being so long to answer to your issue: I've been working hard on internal issues and also preparing migration to GLPI 9.2 and 9.3 and also preparing migration to ProcessMaker 3.3.0 Thank you |
Happy New Year Yeah please look into parallel process as we have discussed before in this issue. |
Please keep backward compatibility for GLPI 9.2 as we are not going to upgrade GLPI any soon. |
Hello @rohit-ambre-uno, Here are the plan for maintenance of the plugin:
Anyway, at anytime, if you want to participate to the plugin development/evolutions/maintenances, don't hesitate to fork the repo, and to propose pull requests. Regards, |
I have started testing new processmaker-3.3.2 and 3.4.5 with processmaker-server-3.3 Can you have some release notes for each version stating what are new features or enhancements like what are the changes in processmaker-3.4.5 other than ssl verification in processmaker configuration. |
Helllo @rohit-ambre-uno |
Regarding the // process, I've a solution that works using the attached process and using a special undocumented feature (not yet documented) (in fact documentation has been started here: in Advanced technics). Loop_back_from_parallel_tasks-4.zip and here is a SQL file with some data to import into glpi_plugin_processmaker_caselinks table: The undocumented feature is available from the url: If you add to your GLPI DB the SQL records, and if you have not changed the GUIDs from the imported process, then you should be able to run this process from GLPI Please note that due to a bug in PM server the task 'Review of evaluations ' is mandatory. This bug is not present when using the case derivation from PM web interface, but is present when using the web service interface (PM is not doing the derivate() the same way depending of the used interface), and in GLPI the derivate() is done via the web service interface. To give some explanations about the undocumented feature:
I've used this feature to achieve your process and adding to it the synchronous mode to get immediate response. You may look at the caselink forms to get more information about each fields of the caselinks. When using asynchronous mode, you must schedule the pmtaskactions cron in the automatic actions. You don't need it in the synchronous mode. And in your process you don't need it. Regards, |
hello |
Hello @wessrafamessi |
Hi,
While running parallel case, we encounter php fatal error for member function calling on null objects. Take a look at the error below
Fatal error: Call to a member function getStepMode() on null in /opt/processmaker/workflow/engine/methods/cases/cases_Step.php on line 352
Above error may not occur at first time, try refreshing the page few times
Fatal error: Call to a member function getTasDerivationScreenTpl() on null in /opt/processmaker/workflow/engine/methods/cases/cases_Step.php on line 1102
this is the parallel case process i am using in glpi
When i tried running it solely in processmaker-communtity release 3.2.1 it ran successfully.
The text was updated successfully, but these errors were encountered: