Workspace (UI Builder) questions

MichaelZischeck
Kilo Sage

I want to move to workspace for our ServiceDesk agents. It will make their lives in several situations way easier:

- reading emails

- seeing attachments

- open multiple records

 

there are some drawbacks so. I couldn't find yet a solution to:

1. display the SLA percentages as a "bar" in the lists.

MichaelZischeck_0-1709733728017.png

displays just as

MichaelZischeck_1-1709733750128.png

Can this be solved somehow to have the bars displayed as well?

2. We have references to service/cmdb_ci in our records. We use the CSM/FSM Configurable Workspace.

When I now click the "i" to open the CI, I basically see all the details as if i'd be working on CMDB Workspace.

BUT: I cannot see the Infrastructure Relationships

MichaelZischeck_2-1709733910616.png

I tried to add a "tab" but failed adding a missing "controller". When I remove gform I loose all existing functionality.

Can I add the "Infrastrcture Relationships" as "view port"? How do I need to configure it?

 

3. What's the best way to "replace" UI macros? We had several of them close to certain important fields. I'd like to replicate this funtionality. What I could achieve so far: add a button and get whole of table/sys_id of the record.

I couldn't yet find a way (like in the "old" way) to use code to retrieve/set information from other records.

Any place to start "coding" (retrieving info, opening new windows with URLs etc.)?

 

4. The Lists page always defaults to "My lists". any possibility to change to the Lists as default?

 

5. In the Lists I found out how to define the default columns (sys_ux_list_category) for each user. When I open a list via a dashboard (chart) I don't know how to define default columns. There's some "hints" (define columns as property of the page, or use listView (maybe View as property). Neither of these I could get to work.

 

 

best regards

 

Michael

 

 

11 REPLIES 11

MichaelZischeck
Kilo Sage

one thing, I figured, which might help in the end:

one can "manually" change the URL and see it's effects:

I use:

now/cwf/agent/simplelist/sn_customerservice_case/params/

then I add query/cmdb_ci=96b415f087c2715037bfca270cbb354a

and the resulting list is filtered by that CI.

If I had a reference on what other ways to influence the resulting list

Saloni Suthar
Mega Sage
Mega Sage

Hi @MichaelZischeck ,

 

1. I ran into a similar issue. I ended up using Highlighted values. For example, if the Business elapsed percentage is less than 50%, the field will be green color and if it is breached it will be red color.

SaloniSuthar_0-1709738649654.png

3. Can you please explain more?

 

4. For me it defaults to Lists instead of My Lists. Have you configured anything?

 

5. I am unsure how your dashboard is set up. However, you can set up default columns in the component configuration.

 

SaloniSuthar_1-1709740140625.png

 

 


If my response helped you, please click on "Accept as solution" and mark it as helpful.
- Saloni

thanks for the quick response.

1. highlighting might be a workaround, but it's really not beautiful

3. In general I need to add functionality to my form. Preset fields, open other tools with info from the record.

example: next to Contact we have a button which fills primary contact of customer (most don't know whom is primary contact). Next to CI/Service we have buttons which open our monitoring tool and open the appropriate device. So: I need to be able to fetch data from other sources (couldn't figure that out yet in workspace) and fill it into the form or use data from the current record to do other stuff)

 

4. I don't know...

 

5. I have charts. clicking on those charts will open "SimpleLists" and I would like to define the default columns displayed. I think you tell me how I can define columns on a "list control". that's not what I need

okay... 5 I could solve with your help and my brain.

I figured: on the "Simple List" page (where you indicated me) I could define the columns (as you indicated).

But I wanted the chart to define the columns, ie. each chart would open different columns.

So I added "Columns" as optional Parameters to my landing page with the charts. In the "link to navigation" I filled the columns property with the columns I want to display. 

Only thing needed a little bit of testing: how do I bring these "properties" over from the link to navigation to the "Simple List" Page:

Answer: by using the @context.props.columns

 

thanks a lot... I learned a lot right now!!!