Today I want to share with you one more example of AJAX implementation in WebUI. Particularly this is about how can we improve the usability and the business process performance by implementing asynchronous request processing in CRM WebUI.
I work in SAP Global Services and Support (GSS) and know that one of the most pain point for our customers is call-center applications as usability and performance are super important there. Along with responsive type-ahead account search, fast inbox search, reach customer fact sheets, which should show “everything”, “right now” and “right here”, our customers need Fast Order Entry applications to ensure non-disruptive order entering process.
In the standard (so far) BSP paradigm, the end-user, after she or he has done some actions, has to wait for the system response. This has a very negative effect on continuous processes, e.g. order entering. And this we will break down by using asynchronous stateful requests. Using our application one does not need to wait for the system response and can keep on entering the sales order. Nevertheless, all required fields get updated via AJAX callbacks. Just watch the video below.
All the technical aspects have been already discussed before, so from this prospective I have really nothing to add. Maybe some useful links:
P.S. You may ask why I have placed the reference to the ABAP push channel. It is just another asynchronous technique, which might be useful to get some (error) messages back, if you do not want to stick to certain AJAX callbacks and want to use some generic technique.
P.P.S. If you or your customer needs some help in optimizing WebUI business process performance or usability, just contact your SAP account or support manager. SAP GSS will be happy to help.