Find Sager Button

Current Workflow

When the user clicks the Find Sager button:

  1. The Find Sager screen opens.

  2. The user can either:

    • Enter Sagsnr / Sagsnavn / Firma in the search bar, or

    • Click VIS ALLE to view all cases.

  3. After triggering search, two separate result tables are displayed:

    • List of Cases Returned (unsorted).

    • List of Sorted Cases (fixed criteria sorting).

  4. The user then selects a row from the results table.

  5. Clicking ÅBN TILBUD opens the selected case.

  6. Optionally, the user can exit via Afslut.


Current Workflow


UI in CalWin Dynamic after clicking Find Sager button


Alternate Workflow (Proposed)

The alternate workflow simplifies case searching and sorting:

  1. Clicking Find Sager opens a unified results page.

  2. The search bar accepts Sagsnr / Sagsnavn / Firma, or the user can view all.

  3. A single table displays results with all required columns.

  4. Sorting is dynamic — the user can choose sorting criteria instead of being restricted to a fixed “sorted cases” view.

  5. The user selects a case from the unified table.

  6. Clicking ÅBN TILBUD opens the case.

Key Improvement: Instead of two different tables, the workflow is streamlined into one page with configurable sorting options.

Below is the proposed wireframe of an alternative workflow for the above case


Find Sager Proposed Functional Flow



Opret Sag Button

Current Workflow

When the user clicks the Opret Sag button:

  1. The Opret Sag screen opens.

  2. The user enters case details (e.g., Sagsnr, Lic. dato, Undertitel, etc.).

  3. The user prioritises suppliers in the Grossist/Leverandør Prioritering section (add, remove, reorder).

  4. The customer information panel has:

    • Customer search / list (existing customers).

    • Options to create a new customer or update existing.

  5. Once details are entered, the user can:

    • Click Opret Sag to create the case.

    • Use Annuller, Nulstil Felter, Vis Tilknytning as supporting actions.


Current Workflow


UI in CalWin Dynamic after clicking Opret Sag


Alternate Workflow (Proposed)

The alternate UI separates the workflow into two clearer paths:

  1. Case Details Section: User fills in all required fields.

  2. Supplier Prioritisation Section: User adds/deletes/reorders suppliers.

  3. Customer Info Section:

    • New Customer Tab → Enter new customer details, then Create.

    • Existing Customer Tab → Search and select a customer, then optionally Update/Delete.

  4. After customer selection:

    • The user can Create Case, or

    • Use supporting actions (Cancel, Reset Fields, Show Association).

Key Improvement: The alternate workflow introduces a tab-based customer section (New vs Existing), making it more intuitive, and separates responsibilities more clearly.

Below is the proposed wireframe of an alternative workflow for the above case

 Opret Sag Proposed Functional workflow



  • No labels

5 Comments

  1. Hi Krithi U K 

    I have a few queries regarding the approach. Please find them below:

    1. What is the purpose of the "Show Association" and also there is AMEND button , where it is used and its use case?

    2. In the current application, when a customer clicks the existing button under Customer Info, they get all the details. Additionally, if the search field is empty, the user has an option to view all customers using the "View All" button(Considering old customer module). In the new customer module, should the user click the search button to display all customers again, or should clearing the search text automatically refresh the tab and display the full customer list? Please clarify the expected behavior.

    3. Also, considering scenarios where there are a large number of customers, would implementing pagination be a better approach instead of loading all customers at once?

    4. It would be better to have a dedicated ‘Clear’ button to reset the fields in the Customer module. Currently, the ‘Delete’ button performs a different action, so adding a separate ‘Clear’ button would improve usability.”
    1. Krithi U K

      To reply to your 1st question, I am not fully sure about the purpose of "Show Association" but as of what I know, we are searching the db's in Own items, Favourite items, Rabat etc. As for the AMEND button, I have implemented that for existing customer(since new customer doesnt need updation) in the form of update button. TO make it clearer, I will add a separate tab for update button and will update the documentation.

      To reply to your 2nd question, clicking vis alle can show all customers. Clearing the search text to refresh the tab automatically could also be implemented.

       To reply to your 3rd question, pagination is indeed a good option for handling large information efficiently. I will update this above.

      To reply to your 4th question, I should have worded the buttons better. I will update it accordingly. The delete button in New customer tab means Clearing the data and the delete button in Existing customer means deleting the data of the existing customer. 


      Thank you for your insightful inputs!

  2. Hi Krithi U K ,

    If the Delete action clears the data, what exactly does Reset Fields do?
    Does it clear all fields, including those in the Customer Module, Case Creation, and Supplier Prioritization Reset ID?

    or is it redundant button ?

    1. Krithi U K

      Hi Roshan Kalidas Devadiga 
      Delete button deals with the Customer Module only.


      Reset Fields clears all fields, all of which you mentioned except supplier prioritization.

  3. Hi Krithi U K 

    It would be better to keep a clear option in the case details as well. This should allow the customer to either clear each module individually or perform an overall reset at once (since this option is already available).

    Also, please update the flowchart to reflect the new additions you’ve made.

    Everything else looks good to me.

    Additionally, you can take suggestions regarding the UI from Abida Shama, since it will be developed in Angular.

    Shashanka Somayaji  -please review this.

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.