IBM Support

No Edit capability for saved QBR in some applications

Troubleshooting


Problem

After saving a QBR one could expect to see the Edit icon beside that report in the report list so that the QBR can be edited. In certain instances, the Edit icon does not appear

Symptom

Starting in version 7.5 the creator of a saved QBR should have the capability to edit their report. An Edit icon should appear beside that QBR in the reports list.

Cause

There are a couple of known causes for this issue. This document will describe steps to resolve this situation when the application has been modified and includes Conditional Expressions set on the READ sigoption

Environment

Maximo uses the READ sigoption for a variety of internal functions. When conditional expressions are added to an application and set on the READ sigoption the lack of Edit of saved QBR is a side effect of this.

Diagnosing The Problem

If you know you have added a condition on READ, then you will know where to look for it in your application. If you are unsure, you can export the application XML and search for

sigoption="READ"

if there are any hits, then this is the likely cause of your situation. Make note of the dataattribute value as this is the attribute you will need to find in the application designer. Obviously, make sure to search for all instances of sigoption="READ".

Resolving The Problem

In my experience it is not enough to remove the option name from the Conditional Properties dialog (or from the presentation, which amounts to the same thing). You must first remove all of the child records
(groups, conditions, values) and then remove the option. Otherwise the data is still there linking the option to the condition.

I'll explain further,


- Start application designer and open your application
- now find your attribute in your screen and bring up
Control properties/Advanced tab/Configure Conditional Properties
- take a screen shot of the conditional properties for this particular
attribute
- Delete all rows from each section/table on that screen - Security
Groups, Conditions for Security Group, Property Values for Condition
(you will need to start from the bottom-up)
- blank out the Signature Option (remove READ)
- click OK when done
- save your presentation
- log out, log back in
- try to create and save a QBR to determine if EDIT is now available
- assuming that works, I expect you want to add your condition back in
and that's fine, just use the new SIGOPTION, not READ
- back in Application designer
- Select Action/Add/Modify Signature Options, use the READ sigoption as
a guide and create a new one IBMREAD (call it whatever you want)
- go back to your attribute, Control properties and configure the
conditional properties as you had originally only use IBMREAD, not
READ. use the screenprint you captured initially to ensure you add the
same Group and conditions as you did initially.


To summarize:
- remove all of the child records from the conditional expression
screen (groups, conditions, values) and then remove the option itself.
Otherwise, the data is still there linking the option to the
condition.

- once removed, the Edit button will return for newly saved QBR

- since the condition is still required, you have to simply create a
new sigoption - call it almost anything you want, then using this
sigoption you reenter all the required conditional expressions

Now it's back to what you want from an application requirement, and
saved QBRs will be editable.

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5;7.6","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
17 June 2018

UID

swg21682844