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 <
[email protected]> 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 <[email protected]>
> 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
> >
>