allowed order status changes

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

allowed order status changes

Rajesh Mallah
Hi ,

I am not able to change status of a order , the service *changeOrderStatus *
says:


Could not change order status; status is not a valid change.:
[ORDER_PROCESSING] -> [ORDER_SENT]"


As per the  Sales Order Management Process Overview

https://cwiki.apache.org/confluence/display/OFBIZ/Sales+Order+Management+
Process+Overview

Order Status
An Order Status is an easy visual indication to alert business about the
orders requiring actions or not.

An Order can have the following status:

    Created
    Approved
    Processing
    Sent
    Held
    Rejected
    Completed
    Cancelled


Can any one pls guide what are the allowed status changes if current status
is ORDER_PROCESSING

regds
mallah
Reply | Threaded
Open this post in threaded view
|

Re: allowed order status changes

Aditya Sharma
Hi Rajesh,

In OFBiz valid status changes are handled using StatusValidChange entity.
You can refer applications/datamodel/data/seed/OrderSeedData.xml for the
valid status change data of order.

Currently, ORDER_HOLD, ORDER_APPROVED, ORDER_REJECTED and ORDER_CANCELLED
are the valid status changes available from ORDER_PROCESSING

HTH
Thanks and Regards,

*Aditya Sharma* | Enterprise Software Engineer
HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
<http://www.hotwaxsystems.com/>

<https://www.linkedin.com/in/aditya-sharma-78291810a/>


On Mon, May 14, 2018 at 9:35 AM Rajesh Mallah <[hidden email]>
wrote:

> Hi ,
>
> I am not able to change status of a order , the service *changeOrderStatus
> *
> says:
>
>
> Could not change order status; status is not a valid change.:
> [ORDER_PROCESSING] -> [ORDER_SENT]"
>
>
> As per the  Sales Order Management Process Overview
>
> https://cwiki.apache.org/confluence/display/OFBIZ/Sales+Order+Management+
> Process+Overview
>
> Order Status
> An Order Status is an easy visual indication to alert business about the
> orders requiring actions or not.
>
> An Order can have the following status:
>
>     Created
>     Approved
>     Processing
>     Sent
>     Held
>     Rejected
>     Completed
>     Cancelled
>
>
> Can any one pls guide what are the allowed status changes if current status
> is ORDER_PROCESSING
>
> regds
> mallah
>
Reply | Threaded
Open this post in threaded view
|

Re: allowed order status changes

Rajesh Mallah
Thanks Aditya ,

OFbiz keeps exceeding my expectations on every respect !

I could figure out the other valid status changes too. I hope the status
changes have a general applicability and can be borrowed in most
use cases.




select status_id,status_id_to, transition_name   from
ofbiz.status_valid_change where status_id ilike 'order%'
order by status_id ;


    status_id     |   status_id_to   | transition_name
------------------+------------------+-----------------
 ORDER_APPROVED   | ORDER_SENT       | Send Order
 ORDER_APPROVED   | ORDER_HOLD       | Hold Order
 ORDER_APPROVED   | ORDER_CANCELLED  | Cancel Order
 ORDER_APPROVED   | ORDER_COMPLETED  | Complete Order
 ORDER_APPROVED   | ORDER_PROCESSING | Process Order
 ORDER_COMPLETED  | ORDER_APPROVED   | Approve Order
 ORDER_CREATED    | ORDER_PROCESSING | Process Order
 ORDER_CREATED    | ORDER_CANCELLED  | Cancel Order
 ORDER_CREATED    | ORDER_REJECTED   | Reject Order
 ORDER_CREATED    | ORDER_HOLD       | Hold Order
 ORDER_CREATED    | ORDER_APPROVED   | Approve Order
 ORDER_HOLD       | ORDER_CANCELLED  | Cancel Order
 ORDER_HOLD       | ORDER_PROCESSING | Process Order
 ORDER_HOLD       | ORDER_APPROVED   | Approve Order
 ORDER_PROCESSING | ORDER_HOLD       | Hold Order
 ORDER_PROCESSING | ORDER_REJECTED   | Reject Order
 ORDER_PROCESSING | ORDER_CANCELLED  | Cancel Order
 ORDER_PROCESSING | ORDER_APPROVED   | Approve Order
 ORDER_SENT       | ORDER_COMPLETED  | Order Completed
 ORDER_SENT       | ORDER_CANCELLED  | Order Cancelled
(20 rows)



On Mon, May 14, 2018 at 9:56 AM, Aditya Sharma <
[hidden email]> wrote:

> Hi Rajesh,
>
> In OFBiz valid status changes are handled using StatusValidChange entity.
> You can refer applications/datamodel/data/seed/OrderSeedData.xml for the
> valid status change data of order.
>
> Currently, ORDER_HOLD, ORDER_APPROVED, ORDER_REJECTED and ORDER_CANCELLED
> are the valid status changes available from ORDER_PROCESSING
>
> HTH
> Thanks and Regards,
>
> *Aditya Sharma* | Enterprise Software Engineer
> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
> <http://www.hotwaxsystems.com/>
>
> <https://www.linkedin.com/in/aditya-sharma-78291810a/>
>
>
> On Mon, May 14, 2018 at 9:35 AM Rajesh Mallah <[hidden email]>
> wrote:
>
> > Hi ,
> >
> > I am not able to change status of a order , the service
> *changeOrderStatus
> > *
> > says:
> >
> >
> > Could not change order status; status is not a valid change.:
> > [ORDER_PROCESSING] -> [ORDER_SENT]"
> >
> >
> > As per the  Sales Order Management Process Overview
> >
> > https://cwiki.apache.org/confluence/display/OFBIZ/
> Sales+Order+Management+
> > Process+Overview
> >
> > Order Status
> > An Order Status is an easy visual indication to alert business about the
> > orders requiring actions or not.
> >
> > An Order can have the following status:
> >
> >     Created
> >     Approved
> >     Processing
> >     Sent
> >     Held
> >     Rejected
> >     Completed
> >     Cancelled
> >
> >
> > Can any one pls guide what are the allowed status changes if current
> status
> > is ORDER_PROCESSING
> >
> > regds
> > mallah
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: allowed order status changes

Rajesh Mallah
Please suggest if everything goes well what could be a valid sequence
of status changes from placement of an order to its fulfillment.
the name of (some of) the statuses leaves scope for speculation ,

i think we may  add one liners expanding each status meaning in the article
https://cwiki.apache.org/confluence/display/OFBIZ/Sales+Order+Management+Process+Overview

regds
mallah.





On Mon, May 14, 2018 at 10:08 AM, Rajesh Mallah <[hidden email]>
wrote:

>
> Thanks Aditya ,
>
> OFbiz keeps exceeding my expectations on every respect !
>
> I could figure out the other valid status changes too. I hope the status
> changes have a general applicability and can be borrowed in most
> use cases.
>
>
>
>
> select status_id,status_id_to, transition_name   from
> ofbiz.status_valid_change where status_id ilike 'order%'
> order by status_id ;
>
>
>     status_id     |   status_id_to   | transition_name
> ------------------+------------------+-----------------
>  ORDER_APPROVED   | ORDER_SENT       | Send Order
>  ORDER_APPROVED   | ORDER_HOLD       | Hold Order
>  ORDER_APPROVED   | ORDER_CANCELLED  | Cancel Order
>  ORDER_APPROVED   | ORDER_COMPLETED  | Complete Order
>  ORDER_APPROVED   | ORDER_PROCESSING | Process Order
>  ORDER_COMPLETED  | ORDER_APPROVED   | Approve Order
>  ORDER_CREATED    | ORDER_PROCESSING | Process Order
>  ORDER_CREATED    | ORDER_CANCELLED  | Cancel Order
>  ORDER_CREATED    | ORDER_REJECTED   | Reject Order
>  ORDER_CREATED    | ORDER_HOLD       | Hold Order
>  ORDER_CREATED    | ORDER_APPROVED   | Approve Order
>  ORDER_HOLD       | ORDER_CANCELLED  | Cancel Order
>  ORDER_HOLD       | ORDER_PROCESSING | Process Order
>  ORDER_HOLD       | ORDER_APPROVED   | Approve Order
>  ORDER_PROCESSING | ORDER_HOLD       | Hold Order
>  ORDER_PROCESSING | ORDER_REJECTED   | Reject Order
>  ORDER_PROCESSING | ORDER_CANCELLED  | Cancel Order
>  ORDER_PROCESSING | ORDER_APPROVED   | Approve Order
>  ORDER_SENT       | ORDER_COMPLETED  | Order Completed
>  ORDER_SENT       | ORDER_CANCELLED  | Order Cancelled
> (20 rows)
>
>
>
> On Mon, May 14, 2018 at 9:56 AM, Aditya Sharma <
> [hidden email]> wrote:
>
>> Hi Rajesh,
>>
>> In OFBiz valid status changes are handled using StatusValidChange entity.
>> You can refer applications/datamodel/data/seed/OrderSeedData.xml for the
>> valid status change data of order.
>>
>> Currently, ORDER_HOLD, ORDER_APPROVED, ORDER_REJECTED and ORDER_CANCELLED
>> are the valid status changes available from ORDER_PROCESSING
>>
>> HTH
>> Thanks and Regards,
>>
>> *Aditya Sharma* | Enterprise Software Engineer
>> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
>> <http://www.hotwaxsystems.com/>
>>
>> <https://www.linkedin.com/in/aditya-sharma-78291810a/>
>>
>>
>> On Mon, May 14, 2018 at 9:35 AM Rajesh Mallah <[hidden email]>
>> wrote:
>>
>> > Hi ,
>> >
>> > I am not able to change status of a order , the service
>> *changeOrderStatus
>> > *
>> > says:
>> >
>> >
>> > Could not change order status; status is not a valid change.:
>> > [ORDER_PROCESSING] -> [ORDER_SENT]"
>> >
>> >
>> > As per the  Sales Order Management Process Overview
>> >
>> > https://cwiki.apache.org/confluence/display/OFBIZ/Sales+
>> Order+Management+
>> > Process+Overview
>> >
>> > Order Status
>> > An Order Status is an easy visual indication to alert business about the
>> > orders requiring actions or not.
>> >
>> > An Order can have the following status:
>> >
>> >     Created
>> >     Approved
>> >     Processing
>> >     Sent
>> >     Held
>> >     Rejected
>> >     Completed
>> >     Cancelled
>> >
>> >
>> > Can any one pls guide what are the allowed status changes if current
>> status
>> > is ORDER_PROCESSING
>> >
>> > regds
>> > mallah
>> >
>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: allowed order status changes

Rajesh Mallah
Sorry for the  noise , its already there in the said article. thanks.

On Mon, May 14, 2018 at 10:14 AM, Rajesh Mallah <[hidden email]>
wrote:

>
> Please suggest if everything goes well what could be a valid sequence
> of status changes from placement of an order to its fulfillment.
> the name of (some of) the statuses leaves scope for speculation ,
>
> i think we may  add one liners expanding each status meaning in the article
> https://cwiki.apache.org/confluence/display/OFBIZ/Sales+Order+Management+
> Process+Overview
>
> regds
> mallah.
>
>
>
>
>
> On Mon, May 14, 2018 at 10:08 AM, Rajesh Mallah <[hidden email]>
> wrote:
>
>>
>> Thanks Aditya ,
>>
>> OFbiz keeps exceeding my expectations on every respect !
>>
>> I could figure out the other valid status changes too. I hope the status
>> changes have a general applicability and can be borrowed in most
>> use cases.
>>
>>
>>
>>
>> select status_id,status_id_to, transition_name   from
>> ofbiz.status_valid_change where status_id ilike 'order%'
>> order by status_id ;
>>
>>
>>     status_id     |   status_id_to   | transition_name
>> ------------------+------------------+-----------------
>>  ORDER_APPROVED   | ORDER_SENT       | Send Order
>>  ORDER_APPROVED   | ORDER_HOLD       | Hold Order
>>  ORDER_APPROVED   | ORDER_CANCELLED  | Cancel Order
>>  ORDER_APPROVED   | ORDER_COMPLETED  | Complete Order
>>  ORDER_APPROVED   | ORDER_PROCESSING | Process Order
>>  ORDER_COMPLETED  | ORDER_APPROVED   | Approve Order
>>  ORDER_CREATED    | ORDER_PROCESSING | Process Order
>>  ORDER_CREATED    | ORDER_CANCELLED  | Cancel Order
>>  ORDER_CREATED    | ORDER_REJECTED   | Reject Order
>>  ORDER_CREATED    | ORDER_HOLD       | Hold Order
>>  ORDER_CREATED    | ORDER_APPROVED   | Approve Order
>>  ORDER_HOLD       | ORDER_CANCELLED  | Cancel Order
>>  ORDER_HOLD       | ORDER_PROCESSING | Process Order
>>  ORDER_HOLD       | ORDER_APPROVED   | Approve Order
>>  ORDER_PROCESSING | ORDER_HOLD       | Hold Order
>>  ORDER_PROCESSING | ORDER_REJECTED   | Reject Order
>>  ORDER_PROCESSING | ORDER_CANCELLED  | Cancel Order
>>  ORDER_PROCESSING | ORDER_APPROVED   | Approve Order
>>  ORDER_SENT       | ORDER_COMPLETED  | Order Completed
>>  ORDER_SENT       | ORDER_CANCELLED  | Order Cancelled
>> (20 rows)
>>
>>
>>
>> On Mon, May 14, 2018 at 9:56 AM, Aditya Sharma <
>> [hidden email]> wrote:
>>
>>> Hi Rajesh,
>>>
>>> In OFBiz valid status changes are handled using StatusValidChange entity.
>>> You can refer applications/datamodel/data/seed/OrderSeedData.xml for the
>>> valid status change data of order.
>>>
>>> Currently, ORDER_HOLD, ORDER_APPROVED, ORDER_REJECTED and ORDER_CANCELLED
>>> are the valid status changes available from ORDER_PROCESSING
>>>
>>> HTH
>>> Thanks and Regards,
>>>
>>> *Aditya Sharma* | Enterprise Software Engineer
>>> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
>>> <http://www.hotwaxsystems.com/>
>>>
>>> <https://www.linkedin.com/in/aditya-sharma-78291810a/>
>>>
>>>
>>> On Mon, May 14, 2018 at 9:35 AM Rajesh Mallah <[hidden email]>
>>> wrote:
>>>
>>> > Hi ,
>>> >
>>> > I am not able to change status of a order , the service
>>> *changeOrderStatus
>>> > *
>>> > says:
>>> >
>>> >
>>> > Could not change order status; status is not a valid change.:
>>> > [ORDER_PROCESSING] -> [ORDER_SENT]"
>>> >
>>> >
>>> > As per the  Sales Order Management Process Overview
>>> >
>>> > https://cwiki.apache.org/confluence/display/OFBIZ/Sales+Orde
>>> r+Management+
>>> > Process+Overview
>>> >
>>> > Order Status
>>> > An Order Status is an easy visual indication to alert business about
>>> the
>>> > orders requiring actions or not.
>>> >
>>> > An Order can have the following status:
>>> >
>>> >     Created
>>> >     Approved
>>> >     Processing
>>> >     Sent
>>> >     Held
>>> >     Rejected
>>> >     Completed
>>> >     Cancelled
>>> >
>>> >
>>> > Can any one pls guide what are the allowed status changes if current
>>> status
>>> > is ORDER_PROCESSING
>>> >
>>> > regds
>>> > mallah
>>> >
>>>
>>
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: allowed order status changes

Aditya Sharma
Indeed, the more you discover OFBiz the more it fascinates :)

Yes Rajesh, it has a general applicability.

Thanks and Regards,

*Aditya Sharma* | Enterprise Software Engineer
HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
<http://www.hotwaxsystems.com/>

<https://www.linkedin.com/in/aditya-sharma-78291810a/>


On Mon, May 14, 2018 at 10:26 AM Rajesh Mallah <[hidden email]>
wrote:

> Sorry for the  noise , its already there in the said article. thanks.
>
> On Mon, May 14, 2018 at 10:14 AM, Rajesh Mallah <[hidden email]>
> wrote:
>
> >
> > Please suggest if everything goes well what could be a valid sequence
> > of status changes from placement of an order to its fulfillment.
> > the name of (some of) the statuses leaves scope for speculation ,
> >
> > i think we may  add one liners expanding each status meaning in the
> article
> >
> https://cwiki.apache.org/confluence/display/OFBIZ/Sales+Order+Management+
> > Process+Overview
> >
> > regds
> > mallah.
> >
> >
> >
> >
> >
> > On Mon, May 14, 2018 at 10:08 AM, Rajesh Mallah <[hidden email]
> >
> > wrote:
> >
> >>
> >> Thanks Aditya ,
> >>
> >> OFbiz keeps exceeding my expectations on every respect !
> >>
> >> I could figure out the other valid status changes too. I hope the status
> >> changes have a general applicability and can be borrowed in most
> >> use cases.
> >>
> >>
> >>
> >>
> >> select status_id,status_id_to, transition_name   from
> >> ofbiz.status_valid_change where status_id ilike 'order%'
> >> order by status_id ;
> >>
> >>
> >>     status_id     |   status_id_to   | transition_name
> >> ------------------+------------------+-----------------
> >>  ORDER_APPROVED   | ORDER_SENT       | Send Order
> >>  ORDER_APPROVED   | ORDER_HOLD       | Hold Order
> >>  ORDER_APPROVED   | ORDER_CANCELLED  | Cancel Order
> >>  ORDER_APPROVED   | ORDER_COMPLETED  | Complete Order
> >>  ORDER_APPROVED   | ORDER_PROCESSING | Process Order
> >>  ORDER_COMPLETED  | ORDER_APPROVED   | Approve Order
> >>  ORDER_CREATED    | ORDER_PROCESSING | Process Order
> >>  ORDER_CREATED    | ORDER_CANCELLED  | Cancel Order
> >>  ORDER_CREATED    | ORDER_REJECTED   | Reject Order
> >>  ORDER_CREATED    | ORDER_HOLD       | Hold Order
> >>  ORDER_CREATED    | ORDER_APPROVED   | Approve Order
> >>  ORDER_HOLD       | ORDER_CANCELLED  | Cancel Order
> >>  ORDER_HOLD       | ORDER_PROCESSING | Process Order
> >>  ORDER_HOLD       | ORDER_APPROVED   | Approve Order
> >>  ORDER_PROCESSING | ORDER_HOLD       | Hold Order
> >>  ORDER_PROCESSING | ORDER_REJECTED   | Reject Order
> >>  ORDER_PROCESSING | ORDER_CANCELLED  | Cancel Order
> >>  ORDER_PROCESSING | ORDER_APPROVED   | Approve Order
> >>  ORDER_SENT       | ORDER_COMPLETED  | Order Completed
> >>  ORDER_SENT       | ORDER_CANCELLED  | Order Cancelled
> >> (20 rows)
> >>
> >>
> >>
> >> On Mon, May 14, 2018 at 9:56 AM, Aditya Sharma <
> >> [hidden email]> wrote:
> >>
> >>> Hi Rajesh,
> >>>
> >>> In OFBiz valid status changes are handled using StatusValidChange
> entity.
> >>> You can refer applications/datamodel/data/seed/OrderSeedData.xml for
> the
> >>> valid status change data of order.
> >>>
> >>> Currently, ORDER_HOLD, ORDER_APPROVED, ORDER_REJECTED and
> ORDER_CANCELLED
> >>> are the valid status changes available from ORDER_PROCESSING
> >>>
> >>> HTH
> >>> Thanks and Regards,
> >>>
> >>> *Aditya Sharma* | Enterprise Software Engineer
> >>> HotWax Commerce <http://www.hotwax.co/> by HotWax Systems
> >>> <http://www.hotwaxsystems.com/>
> >>>
> >>> <https://www.linkedin.com/in/aditya-sharma-78291810a/>
> >>>
> >>>
> >>> On Mon, May 14, 2018 at 9:35 AM Rajesh Mallah <[hidden email]
> >
> >>> wrote:
> >>>
> >>> > Hi ,
> >>> >
> >>> > I am not able to change status of a order , the service
> >>> *changeOrderStatus
> >>> > *
> >>> > says:
> >>> >
> >>> >
> >>> > Could not change order status; status is not a valid change.:
> >>> > [ORDER_PROCESSING] -> [ORDER_SENT]"
> >>> >
> >>> >
> >>> > As per the  Sales Order Management Process Overview
> >>> >
> >>> > https://cwiki.apache.org/confluence/display/OFBIZ/Sales+Orde
> >>> r+Management+
> >>> > Process+Overview
> >>> >
> >>> > Order Status
> >>> > An Order Status is an easy visual indication to alert business about
> >>> the
> >>> > orders requiring actions or not.
> >>> >
> >>> > An Order can have the following status:
> >>> >
> >>> >     Created
> >>> >     Approved
> >>> >     Processing
> >>> >     Sent
> >>> >     Held
> >>> >     Rejected
> >>> >     Completed
> >>> >     Cancelled
> >>> >
> >>> >
> >>> > Can any one pls guide what are the allowed status changes if current
> >>> status
> >>> > is ORDER_PROCESSING
> >>> >
> >>> > regds
> >>> > mallah
> >>> >
> >>>
> >>
> >>
> >
>