Conditional user interface in SmartCloud Control Desk

cond_ui; TPAEPERFORMANCE

Technote (FAQ)

Question

What conditional user interface features are provided in SmartCloud Control Desk?

Answer

In this initial release of SmartCloud Control Desk, conditional user interface features have been implemented in several applications. That is, some fields and other user interface controls are displayed only if specific conditions are met. This function is called "Conditional UI."

Products installed on Tivoli's process automation engine use metadata to control the visibility and use of controls (elements of the user interface) that are used in each product's applications, based on conditions relevant to the use of the control. The metadata is stored in the APPLICATIONAUTH table in the Maximo database. In previous versions of these products, menu items and buttons were the only UI elements that could be controlled in this manner. However, in this release, a wider variety of UI elements can be controlled, thereby allowing you to grant or revoke access to groups of users.

The metadata is configured for the security group that contains all users. This group's name is specified in the "Group for All Users" option in the Security Controls section of the Users or Security Groups application. Do not delete this group or remove members from it; the user interface will not work properly for a user that is not a member of this group. You can add your own configurations to this group in order to implement new conditions. Do not remove configurations supplied with the product.

The following table describes the conditional UI features in SmartCloud Control Desk, version 7.5.

APP

OPTIONNAME

CONDITIONNUM

SIGOPTION DESCRIPTION

CONDITION DESCRIPTION

ACTIVITY

PMCHGISTASK

PMCHGISTASK

Is this a task object

Is this a task object

ACTIVITY

PMCHGSHDBTN

PMCHGSHDBTN

Control the Schedule button in Activities and Tasks

Control the Schedule button in Activities and Tasks

ACTUALCI

CHGHIST

TADDMCHG

View Actual CI Change History

Condition for the TADDM Change History View

ACTUALCI

VAPPTOPO

TADDMAPP

Application

Condition for the TADDM Application Topology View

ACTUALCI

VBATOPO

TADDMBUS

Business Application

Condition for the TADDM Business Application Topology View

ACTUALCI

VPHYSTOPO

TADDMPHYS

Physical

Condition for the TADDM Physical Topology View

ASSET

PLUSPSYNCASSETCIOFF

PLUSPSYNCOFF

Sigoption for conditional UI when PLUSPSYNCASSETCI MAXVAR is 0

Condition for when PLUSPSYNCASSETCI MAXVAR is 0

ASSET

PLUSPSYNCASSETCION

PLUSPSYNCON

Sigoption for conditional UI when PLUSPSYNCASSETCI MAXVAR is 1

Condition for when PLUSPSYNCASSETCI MAXVAR is 1

ASSET

TAMITMGLIC

TAMITMGLIC

Manage Software License Allocations

This an IT asset and the visible option TAMITMGLC2 is enabled

ASSET

TLOAMNONTAMIT

TLOAMNOTAMIT

Option for license enabled IT asset management

Where Asset and License Management capabilities are license enabled

ASSET

TLOAMREFDT

TLOAMTAMITIT

Modify Refresh Date

Where Asset and License Management capabilities are license enabled and is IT asset

ASSET

TLOAMSWAPLICHK

TLOAMSWAPLIC

Transfer Software License Allocations

Check for license swap permission

ASSET

TLOAMTAMITIT

TLOAMTAMITIT

Option for license enabled Asset and License Management capabilities

Where Asset and License Management capabilities are license enabled and is IT asset

ASSET

TLOAMTAMITUI

TLOAMTAMITUI

Option for license enabled Asset and License Management capabilities

Where Asset and License Management capabilities are license enabled

ASSET

TLOAMTAMTNIT

TLOAMTAMTNIT

Option for license enabled Asset and License Management capabilities and Non IT Asset

Where Asset and License Management capabilities are license enabled and is not IT asset

ASSETCAT

PMCOMTOPEXP

PMCOMTOPEXP

Controls the visibility of the check box and image box

Control the Show in Topology checkbox

CCIBSLIN

ADDMEMBER

CCIBLNOACT

Add member CIs - for conditional UI do not grant without restriction

CI Baseline is not active

CCIBSLIN

CCIBLLINKEDACTNOEXIST

CCIBLNOACTCI

Show Linked Actual CI does not exist msg - for conditional UI do not grant without restriction

Actual CI linked to member does not exist

CCIBSLIN

CCIBLMEMNOTLINKED

CCIBLNOTLINK

Show Member CI not linked to Actual CI msg - for conditional UI do not grant without restriction

Member CI not linked to an Actual CI

CCIBSLIN

CCIBLNOACTCIACCESS

CCIBLNOACC

Show User not authorized for linked Act CI msg - for conditional UI do not grant without restriction

User is not authorized for linked Actual CI

CCIBSLIN

HIDECOMP

NOFULLACCESS

Show comparison hidden message.

No full access to all the baseline members or linked Actual CIs

CCIBSLIN

HIDEMEMBERSACT

CCIBLHIDACT

Show member CIs hidden message when active - for conditional UI do not grant without restriction

Active baseline member list contains hidden members

CCIBSLIN

HIDEMEMBERSNACT

CCIBLHIDNACT

Show member CIs hidden message when not active - for conditional UI do not grant without restriction

Inactive baseline member list contains hidden members

CCIBSLIN

MEMBERSHELP

CCIBLNHIDACT

Show member CIs help message - for conditional UI do not grant without restriction

Inactive baseline member list contains no hidden members

CHANGE

ASSOCFOLD

PMCOMISADV

Associate Folders

Returns true if the advanced license is installed

CHANGE

CREATEREL

PMCOMISADV

Release

Returns true if the advanced license is installed

CHANGE

MANAGEFOLD

PMCOMISADV

Manage Folders

Returns true if the advanced license is installed

CHANGE

MANAGELIB

PMCOMISADV

Manage Library

Returns true if the advanced license is installed

CHANGE

MASSMOVE

PMCOMISADV

Move/Swap/Modify

Returns true if the advanced license is installed

CHANGE

OFDIALOG

COD_CH

Show Offering dialog

Condition for Offering Dialog. It evaluates if the related SR was originated from CR

CHANGE

PMCHGADDA

PMCOMISADV

Make available for any Release

Returns true if the advanced license is installed

CHANGE

PMCHGADDR

PMCOMISADV

Add to a specific Release

Returns true if the advanced license is installed

CHANGE

PMCHGASSIM

PMCOMISADV

Preview Impacts

Returns true if the advanced license is installed

CHANGE

PMCHGCALIM

PMCOMISADV

Calculate Implementation Tasks Impacts

Returns true if the advanced license is installed

CHANGE

PMCHGCANR

PMCOMISADV

Cancel outstanding Requests

Returns true if the advanced license is installed

CHANGE

PMCHGCLASSSPEC

PMCHGCLASS

Show or hide Specifications

Show or hide Specifications

CHANGE

PMCHGCRWF

PMCOMISADV

Process Request

Returns true if the advanced license is installed

CHANGE

PMCHGHISIM

PMCOMISADV

Retrieve Impacts from Historical Analysis

Returns true if the advanced license is installed

CHANGE

PMCHGLMSTFC

PMCHGLMSTFC

Hide Labor, Materials, Services, Tools, Fees and Charges

Controlling the Labor, Materials, Services, Tools, Fees and Charges

CHANGE

PMCHGLSKD

PMCOMISADV

Launch to Scheduler Application

Returns true if the advanced license is installed

CHANGE

PMCHGRELINST

PMCHGRELINST

Where Release Management capabilities are licensed

Where Release Management capabilities are licensed

CHANGE

PMCHGREMR

PMCOMISADV

Remove from Release

Returns true if the advanced license is installed

CHANGE

SHOWPLAN

PMCOMISADV

Entire Plan

Returns true if the advanced license is installed

CHANGE

STARTTIMER

PMCOMISADV

Start Timer

Returns true if the advanced license is installed

CHANGE

STOPTIMER

PMCOMISADV

Stop Timer

Returns true if the advanced license is installed

CHANGE

VIEWCOSTS

PMCOMISADV

Costs

Returns true if the advanced license is installed

CHANGE

VIEWPOINFO

PMCOMISADV

PO Information

Returns true if the advanced license is installed

CHANGE

VIEWWARNTY

PMCOMISADV

Warranties

Returns true if the advanced license is installed

CI

PLUSPSYNCASSETCIOFF

PLUSPSYNCOFF

Sigoption for conditional UI when PLUSPSYNCASSETCI MAXVAR is 0

Condition for when PLUSPSYNCASSETCI MAXVAR is 0

CI

PLUSPSYNCASSETCION

PLUSPSYNCON

Sigoption for conditional UI when PLUSPSYNCASSETCI MAXVAR is 1

Condition for when PLUSPSYNCASSETCI MAXVAR is 1.

CI

SCI_AS

SCI_AS

Show Simplified Application Server View

Determines the View that is displayed for CIs of this type

CI

SCI_BS

SCI_BS

Show Simplified Business Service View

Determines the View that is displayed for CIs of this type

CI

SCI_BS_DIR

SCI_BS_DIR

Show Simplified View of Direct Members of a Business Service

Determines the View that is displayed for CIs of this type

CI

SCI_BS_IND

SCI_BS_IND

Show Simplified View of Indirect Members of a Business Service

Determines the View that is displayed for CIs of this type

CI

SCI_CS

SCI_CS

Show Simplified Computer System View

Determines the View that is displayed for CIs of this type

CI

SCI_OS

SCI_OS

Show Simplified Operating System View

Determines the View that is displayed for CIs of this type

CI

SCI_OS_SP

SCI_OS_SP

Conditionally Show OS Service Pack Attribute

Determines the View that is displayed for CIs of this type

CI

SCI_VIRHOST

SCI_VIRHOST

Show Simplified Virtual Images View

Determines the View that is displayed for CIs of this type

CI

SHOWACTDEL

DELACTUALCI

Show message when actual CI has been deleted. Granted to EVERYONE; requires DELACTUALCI condition

An actual CI is set for this CI, but the actual CI has been deleted

CI

SHOWASSETDEL

DELETEDASSET

Show message when asset has been deleted. Granted to EVERYONE; requires DELETEDASSET condition

An asset is set for this CI, but the asset has been deleted

CI

VACTCIAPP

VACTCINUM

Application

Display Launch in Context menus in the CI application if ACTCINUM is not null

CI

VACTCIBA

VACTCINUM

Business Application

Display Launch in Context menus in the CI application if ACTCINUM is not null

CI

VACTCICHG

VACTCINUM

View Actual CI Change History

Display Launch in Context menus in the CI application if ACTCINUM is not null

CI

VACTCIPHY

VACTCINUM

Physical

Display Launch in Context menus in the CI application if ACTCINUM is not null

CREATESR

TSDHIDEAUTOCLASS

HIDEAUTOCON

Show auto classification attributes

Hide Auto Classification attributes

CREATESR

TSDSHOWAUTOCLASS

SHOWAUTOCON

Show auto classification attributes

Show Auto Classification attributes

INCIDENT

A_TICKETON

A_TICKETON

Check if ticket auditing is on

Check if ticket auditing is on

INCIDENT

CREATEREL

PMCOMISADV

Release

Returns true if the advanced license is installed

INCIDENT

PMINCCRWF

PMCOMISADV

Process Request

Returns true if the advanced license is installed

INCIDENT

PMINCSHWTOPO

PMINCSHWTOPO

View CI Topology if ticket is incident

View CI Topology if ticket is incident

INCIDENT

PMSCINCWF

PMTSDADVSC

Catalog Request

Has Advanced License and Service Catalog access

INCIDENT

PMTCOVGLOB

PMTCOVGLOB

Is Global (Desk Agent Simplified View)

Ticket is global

INCIDENT

PMTCOVNGLOB

PMTCOVNGLOB

Is Not Global (Desk Agent Simplified View)

Ticket is not global

INCIDENT

PMTCOVNPRI1

PMTCOVNPRI1

Report Priority is not 1 (Desk Agent Simplified View)

Report priority is not 1

INCIDENT

PMTCOVPRI1

PMTCOVPRI1

Report Priority is 1 (Desk Agent Simplified View)

Report priority is 1

INCIDENT

SHOWACCUMLATHOLDINDATESEC

SRMACCUMLA

Show Accumulated Hold time attributes in date section of INCIDENT application