Worklist item custom error messages

  • 7 August 2015
  • 4 replies
  • 2 views

Badge +8

Hi All

 

When a user opens a worklist item which has already been compelted then they get an error message "Worklist item could not be opened. 26030 Worklist item 97644_29 not found for etc. etc."

 

Is there a way to create user friendly messages whereby I could use my own text ... for example "Task has already been completed.. no action required"

 

thanks

Paul

 

 


4 replies

Badge +10

Hi Paul,

 

Yes there is a file which contains all of these error messages and you can edit them.

The file is called HostServerLogging.config and is located in K2 blackpearlHost ServerBin.

Search for the number you want to modify and then change the text. 
You might need to restart your K2 Server to see your changes.

 

However, realise that any K2 reconfigure, repair or version upgrade will most probably override that file and you will need to re-apply your changes.

 

Hope this helped!

Regards,

JohanL

Userlevel 1
Badge +8

Hi psturmey

 

If you are using SmartForms to action a task, then you can capture these errors in a rule and then display an custom message.

 

You can add a form level rule with the event "When the Form is in Error" and then use an advanced condition to check the contents of the Error Message (Context Browser -> System Values -> Error).

 

For example, you can check if the error message contains 26030 and if so then display a custom error message. Another on to check is 24411, which from memory occurs when the task has been redirected.

Badge +8

Hi Andrew

 

This solution works great -I can now make custom error message

 

thanks

Paul

Badge +1
Andrew_Blinco wrote:

Hi psturmey

 

If you are using SmartForms to action a task, then you can capture these errors in a rule and then display an custom message.

 

You can add a form level rule with the event "When the Form is in Error" and then use an advanced condition to check the contents of the Error Message (Context Browser -> System Values -> Error).

 

For example, you can check if the error message contains 26030 and if so then display a custom error message. Another on to check is 24411, which from memory occurs when the task has been redirected.


See this, how too example:
How to raise a user friendly message when a user tries to open a task that is allocated (already opened by another user)
Scroll down to the Instructions portion to see step by step.

Reply