If you have an application that needs persistent data, i.e. data that needs to be stored for further use, the data needs to be somewhere. Data could be needed if you want to rework on a work object by taking it from the work list. Eg. You may be working on a work object, close the browser because of some issues and then want to resume from where you left. For this purpose data needs to be stored somewhere. All important data associated with a work object can be stored in pages inside pyWorkpage. Another option that is available is to store the data in data pages While most applications require persistent data, applications that have reporting and SLAs will definitely require. For all kind of applications page structure is important. Without a page structure, development should never begin. While what has been written is very trivial for most developers, this is the reason why a project where I worked hit a major roadblock. What are the different kinds of pages and what s...
This pertains to the management of a Sales Order. It is a simplified version of an MNC available in the public domain. The processes that come under this are: Expedite Cancellation Reporting Wrong shipments Keeping Wrong shipments Returning Wrong shipments Order Expedite An expedite is a request to improve a promise date on a Customer sales order/ship set. It can be raised by customers who have raised the order. It can also be raised by Account Manager assigned to a Customer’s account Two Types of Expedites Standard Expedite - A standard expedite can be requested by the Customer/Partner Executive Expedite - An Executive Expedite is an expedite request that has Exceptional Items Status (EIS) status or has been assigned a new product hold. Customers/Partners can only request an Executive Escalation through an Account manager, who can decide whether to proceed with the Executive Escalation. If an account manager proceeds, he/she must submit a valid busin...
Most IT applications will involve some kind of integration with an external system. This external system can be a database or any other application. The communication between systems determines how well the overall system performs. Integrations are crucial links and help us leverage the capabilities of different systems effectively. But, these integration points are vulnerable and information can be lost if all possible scenarios are not addressed. There are basically 2 scenarios that happen when a request is placed to a system- Response (System responds) No response Response can be further broken down to- Positive Acknowledgement with Data Negative Acknowledgement with Data Data- Data can be send with any/both of the responses. Whenever, there is no response from a system, there is loss of data. To retrieve the data we may have to send another request. This is where exception scenarios come and they need to be defined. The following can help us defining the scen...
Comments
Post a Comment