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