You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Rajesh Mallah <ma...@gmail.com> on 2018/05/14 04:05:06 UTC
allowed order status changes
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
Re: allowed order status changes
Posted by Aditya Sharma <ad...@hotwaxsystems.com>.
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 <ma...@gmail.com>
wrote:
> Sorry for the noise , its already there in the said article. thanks.
>
> On Mon, May 14, 2018 at 10:14 AM, Rajesh Mallah <ma...@gmail.com>
> 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 <mallah.rajesh@gmail.com
> >
> > 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 <
> >> aditya.sharma@hotwaxsystems.com> 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 <mallah.rajesh@gmail.com
> >
> >>> 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
> >>> >
> >>>
> >>
> >>
> >
>
Re: allowed order status changes
Posted by Rajesh Mallah <ma...@gmail.com>.
Sorry for the noise , its already there in the said article. thanks.
On Mon, May 14, 2018 at 10:14 AM, Rajesh Mallah <ma...@gmail.com>
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 <ma...@gmail.com>
> 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 <
>> aditya.sharma@hotwaxsystems.com> 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 <ma...@gmail.com>
>>> 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
>>> >
>>>
>>
>>
>
Re: allowed order status changes
Posted by Rajesh Mallah <ma...@gmail.com>.
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 <ma...@gmail.com>
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 <
> aditya.sharma@hotwaxsystems.com> 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 <ma...@gmail.com>
>> 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
>> >
>>
>
>
Re: allowed order status changes
Posted by Rajesh Mallah <ma...@gmail.com>.
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 <
aditya.sharma@hotwaxsystems.com> 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 <ma...@gmail.com>
> 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
> >
>
Re: allowed order status changes
Posted by Aditya Sharma <ad...@hotwaxsystems.com>.
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 <ma...@gmail.com>
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
>