Advice wether to use workflow engine

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Advice wether to use workflow engine

Shereen
I'm new to ofbiz developing just a week or so ago.
I need to change the order flows and customize it.
what's the best to use? workflow engine and using xpdl? or using eeca and seca?
I have no experience in using workflows or xpdl so I'll have to learn them first and I dont have plenty of time
I have made very simple examples using eeca and seca.
I'll give more explanation about what I want to do
For example I want the order to pass 2 approve stages not one I want the order to be approved by the accountant and then the manager.
i.e I want to change in the stage of the order add new stages make some stage available only under certain condition.
I read in documenation that eeca and seca are better is this true in my case or i'll have to study xpdl and workflows to do that?
I'd be grateful for any help
Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

BJ Freeman
follow the change status you will have to customize.
you will have to add statuses and the roles and or permisission of the
people that can change statuses.

there was a discussion on Workflow and xpdl on the mailing list in the
last 30 days. go the mailing list link from the main page and look for
archive, or you can use google to search for parameters like
ofbiz workflow xpdl

Note about time, ofbiz takes years to learn, you may have to look for
someone experienced that you can consult with or contract out the work
you need done.



> Shereen sent the following on 10/14/2010 12:58 AM:
> I'm new to ofbiz developing just a week or so ago.
> I need to change the order flows and customize it.
> what's the best to use? workflow engine and using xpdl? or using eeca and
> seca?
> I have no experience in using workflows or xpdl so I'll have to learn them
> first and I dont have plenty of time
> I have made very simple examples using eeca and seca.
> I'll give more explanation about what I want to do
> For example I want the order to pass 2 approve stages not one I want the
> order to be approved by the accountant and then the manager.
> i.e I want to change in the stage of the order add new stages make some
> stage available only under certain condition.
> I read in documenation that eeca and seca are better is this true in my case
> or i'll have to study xpdl and workflows to do that?
> I'd be grateful for any help
Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

Shereen
BJ Freeman wrote
follow the change status you will have to customize.
you will have to add statuses and the roles and or permisission of the
people that can change statuses.

there was a discussion on Workflow and xpdl on the mailing list in the
last 30 days. go the mailing list link from the main page and look for
archive, or you can use google to search for parameters like
ofbiz workflow xpdl

Note about time, ofbiz takes years to learn, you may have to look for
someone experienced that you can consult with or contract out the work
you need done.


> Shereen sent the following on 10/14/2010 12:58 AM:
> I'm new to ofbiz developing just a week or so ago.
> I need to change the order flows and customize it.
> what's the best to use? workflow engine and using xpdl? or using eeca and
> seca?
> I have no experience in using workflows or xpdl so I'll have to learn them
> first and I dont have plenty of time
> I have made very simple examples using eeca and seca.
> I'll give more explanation about what I want to do
> For example I want the order to pass 2 approve stages not one I want the
> order to be approved by the accountant and then the manager.
> i.e I want to change in the stage of the order add new stages make some
> stage available only under certain condition.
> I read in documenation that eeca and seca are better is this true in my case
> or i'll have to study xpdl and workflows to do that?
> I'd be grateful for any help
I'm very thankful for your reply and co operation
I've done some search that's why I'm really worried about using workflow engine in my situation also I've noticed in the documentation some notice about the eeca and seca

https://cwiki.apache.org/confluence/display/OFBADMIN/Apache+OFBiz+Project+Overview#ApacheOFBizProjectOverview-EDA

In my case what do u advice me to do?
try to fixmy problems using permissions, roles, eeca, seca and such things ? ond avoid the actual flow of order process
or it's not right to do so ?
I'm grateful again
Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

BJ Freeman

I apologize if my suggestion was not clear.
you need to follow the current order flow you will see that it uses
statuses.
you need to expand on that per my previous email.



> Shereen sent the following on 10/14/2010 3:41 AM

>
> BJ Freeman wrote:
>>
>> follow the change status you will have to customize.
>> you will have to add statuses and the roles and or permisission of the
>> people that can change statuses.
>>
>> there was a discussion on Workflow and xpdl on the mailing list in the
>> last 30 days. go the mailing list link from the main page and look for
>> archive, or you can use google to search for parameters like
>> ofbiz workflow xpdl
>>
>> Note about time, ofbiz takes years to learn, you may have to look for
>> someone experienced that you can consult with or contract out the work
>> you need done.
>>
>>
>>> Shereen sent the following on 10/14/2010 12:58 AM:
>>> I'm new to ofbiz developing just a week or so ago.
>>> I need to change the order flows and customize it.
>>> what's the best to use? workflow engine and using xpdl? or using eeca and
>>> seca?
>>> I have no experience in using workflows or xpdl so I'll have to learn
>>> them
>>> first and I dont have plenty of time
>>> I have made very simple examples using eeca and seca.
>>> I'll give more explanation about what I want to do
>>> For example I want the order to pass 2 approve stages not one I want the
>>> order to be approved by the accountant and then the manager.
>>> i.e I want to change in the stage of the order add new stages make some
>>> stage available only under certain condition.
>>> I read in documenation that eeca and seca are better is this true in my
>>> case
>>> or i'll have to study xpdl and workflows to do that?
>>> I'd be grateful for any help
>>
>>
>
> I'm very thankful for your reply and co operation
> I've done some search that's why I'm really worried about using workflow
> engine in my situation also I've noticed in the documentation some notice
> about the eeca and seca
>
> https://cwiki.apache.org/confluence/display/OFBADMIN/Apache+OFBiz+Project+Overview#ApacheOFBizProjectOverview-EDA
>
> In my case what do u advice me to do?
> try to fixmy problems using permissions, roles, eeca, seca and such things ?
> ond avoid the actual flow of order process
> or it's not right to do so ?
> I'm grateful again
>
Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

Jacques Le Roux
Administrator
In reply to this post by Shereen
Honestly, if you have not much time ahead, forget about workflow in OFBiz (as it's clearly explained in the link)

As said BJ, you need to add new validation steps. and then using ECA should be ok

Jacques

From: "Shereen" <[hidden email]>

>
> BJ Freeman wrote:
>>
>> follow the change status you will have to customize.
>> you will have to add statuses and the roles and or permisission of the
>> people that can change statuses.
>>
>> there was a discussion on Workflow and xpdl on the mailing list in the
>> last 30 days. go the mailing list link from the main page and look for
>> archive, or you can use google to search for parameters like
>> ofbiz workflow xpdl
>>
>> Note about time, ofbiz takes years to learn, you may have to look for
>> someone experienced that you can consult with or contract out the work
>> you need done.
>>
>>
>>> Shereen sent the following on 10/14/2010 12:58 AM:
>>> I'm new to ofbiz developing just a week or so ago.
>>> I need to change the order flows and customize it.
>>> what's the best to use? workflow engine and using xpdl? or using eeca and
>>> seca?
>>> I have no experience in using workflows or xpdl so I'll have to learn
>>> them
>>> first and I dont have plenty of time
>>> I have made very simple examples using eeca and seca.
>>> I'll give more explanation about what I want to do
>>> For example I want the order to pass 2 approve stages not one I want the
>>> order to be approved by the accountant and then the manager.
>>> i.e I want to change in the stage of the order add new stages make some
>>> stage available only under certain condition.
>>> I read in documenation that eeca and seca are better is this true in my
>>> case
>>> or i'll have to study xpdl and workflows to do that?
>>> I'd be grateful for any help
>>
>>
>
> I'm very thankful for your reply and co operation
> I've done some search that's why I'm really worried about using workflow
> engine in my situation also I've noticed in the documentation some notice
> about the eeca and seca
>
> https://cwiki.apache.org/confluence/display/OFBADMIN/Apache+OFBiz+Project+Overview#ApacheOFBizProjectOverview-EDA
>
> In my case what do u advice me to do?
> try to fixmy problems using permissions, roles, eeca, seca and such things ?
> ond avoid the actual flow of order process
> or it's not right to do so ?
> I'm grateful again
>
> --
> View this message in context: http://ofbiz.135035.n4.nabble.com/Advice-wether-to-use-workflow-engine-tp2994955p2995138.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>

Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

Shereen
I'll do that I'll have to get more involved in how statuses and changes are done
my sources for now are mainly the code itself
If anyone have a link or any other material that explains that more about the order that will help a lot during my search in the forum I found a link but the content was removed or smthing or even if anyone can recommend me a book
Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

BJ Freeman

the code itself is best way.
Using the webtools for entities is also helpful.
also keeping track of the commits that may effect the code you are
working with.
Feel free to write up any of your findings in the wiki for future users.




=========================
BJ Freeman
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man

> Shereen sent the following on 10/16/2010 4:55 AM:
> I'll do that I'll have to get more involved in how statuses and changes are
> done
> my sources for now are mainly the code itself
> If anyone have a link or any other material that explains that more about
> the order that will help a lot during my search in the forum I found a link
> but the content was removed or smthing or even if anyone can recommend me a
> book
Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

Shereen
Hi All

During my work on understanding the code of how order process takes place and the valid statuses changes and such things
Actually I'm trying to study the order java services.
what I understand now is that I'll have to change in the status valid changes table and do some changes in the code but I didnt study any xpdl files even there's one in the order.
how this xpdl file affect me ?
will it be enough to change the order services that allow changes from one stage to the other and do the necessary changes in the database?

Thanks in advance
Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

BJ Freeman
orderProcessXPDL.xml has not effect on orders.
However the ECA do.
take a look at secas.xml
and  look at the
SalesOrderDemoData.xml
OrderTypeData.xml
the part that needs to have certain roles to change status will be a
customization.
The Same goes for Security permissions.

=========================
BJ Freeman
Strategic Power Office with Supplier Automation  <http://www.businessesnetwork.com/automation/viewforum.php?f=52>
Specialtymarket.com  <http://www.specialtymarket.com/>
Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man


Shereen sent the following on 10/20/2010 6:49 AM:

>
> Hi All
>
> During my work on understanding the code of how order process takes place
> and the valid statuses changes and such things
> Actually I'm trying to study the order java services.
> what I understand now is that I'll have to change in the status valid
> changes table and do some changes in the code but I didnt study any xpdl
> files even there's one in the order.
> how this xpdl file affect me ?
> will it be enough to change the order services that allow changes from one
> stage to the other and do the necessary changes in the database?
>
> Thanks in advance

Reply | Threaded
Open this post in threaded view
|

Re: Advice wether to use workflow engine

Jacques Le Roux
Administrator
In reply to this post by Shereen
XPDPL files are not used unless you introduce Shark in the picture. In other works, no worries about them

Jacques

From: "Shereen" <[hidden email]>

> Hi All
>
> During my work on understanding the code of how order process takes place
> and the valid statuses changes and such things
> Actually I'm trying to study the order java services.
> what I understand now is that I'll have to change in the status valid
> changes table and do some changes in the code but I didnt study any xpdl
> files even there's one in the order.
> how this xpdl file affect me ?
> will it be enough to change the order services that allow changes from one
> stage to the other and do the necessary changes in the database?
>
> Thanks in advance
> --
> View this message in context: http://ofbiz.135035.n4.nabble.com/Advice-wether-to-use-workflow-engine-tp2994955p3003900.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>