Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A mechanism that dynamically filters work items

IP.com Disclosure Number: IPCOM000237008D
Publication Date: 2014-May-27
Document File: 6 page(s) / 198K

Publishing Venue

The IP.com Prior Art Database

Abstract

To better match the flexible customer requirements, we provided the dynamic filter mechanism, which could improve the flexibility and usability, minimize the end user second development work and study end user's habbit to use the search criteria. This will provide value to our customers.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 34% of the total text.

Page 01 of 6

A mechanism that dynamically filters work items

In a case managment appliaction, a typical filter using case like this:
1. There is a WEB items view component which was predefined to display a defined item list. The list should include some data fields/columns.
2. When the page loading, send request to server then got an items list display in the WEB.

3. If user want select some data or rows from the list, they need look through all the list.

There are 2 ways to filter the results in above step:
A: Rebuild the retrieve criteria definition which need coding work and redeploy page;

B: Predefined some populated or most used search criteria, provide a pre-designed options list at GUI page.

Look at the previous scenario, end user needs depends on the business analyst and developer's code work. What if the customer want pick up items in the list but the critical field is not the already displayed in current UI? If multiple users share same content list and work with different items, How to avoid they working with same item and save conflict? Further more, If the GUI page has other component, when there is data updated, customer need the item lists to meet different criteria accordingly. For the user which working with same criteria data items, how to provide an effective way to direct get the data in their page?

To better match the flexible customer requirements, we provided the dynamic filter mechanism, which could improve the flexibility and usability, minimize the end user second development work, provide high value to our customers. The more detail how the mechanism works and implements will show in sections 3. The advantages: Flexible to generate different criteria to get item lists in runtime, meet the different requirements with out change existing solution/pages code
Can be triggered with events and send the customized payload with different business purpose. Provided a way for second development or third party entry.

Reduced the data exchange in the network.

Sample senarios of dynamic filter

Many customers expect the in-basket filters are dynamically changed. The filters can be modified, removed and added during run time to meet their business requirement. And Case worker don't need to care about the filter conditions and they are disallowed to modify the filters. But each case worker still can see the work items which are satisfied with the some specific filters

Typical secnraio1: user A and B share the same inbasket widget, user A is normal user and user B is the administrative user. When user A log, he can see the work items whose cash is >100 and

500.

Scenario2: When user working on an work item, click "GetNext" , normally the page refreshed with next work item in the inbasket , With this dynamic filter user can get next step of same work flow, which the current user could handle.

Business Scenario:


A Bank need integrate case management application into their existing system. They need the filter/search provide high quality d...