0% found this document useful (0 votes)
103 views2 pages

UX Security Options

This document discusses security options in the IBM TRIRIGA UX framework. It describes how to add a security data source to a model to deliver permission information about the current user. When a security data source is added, several Boolean fields will be dynamically generated to indicate if the user has permissions to create, delete, read, update or perform specific actions. It provides an example of using the triplat-ds component and security data source in HTML views to enable a button only if the user has the required update permission and action permission.

Uploaded by

fatih jumong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views2 pages

UX Security Options

This document discusses security options in the IBM TRIRIGA UX framework. It describes how to add a security data source to a model to deliver permission information about the current user. When a security data source is added, several Boolean fields will be dynamically generated to indicate if the user has permissions to create, delete, read, update or perform specific actions. It provides an example of using the triplat-ds component and security data source in HTML views to enable a button only if the user has the required update permission and action permission.

Uploaded by

fatih jumong
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IBM Jay.

Manaloto

Search Submit IBM

Profiles Communities Apps Share

Wikis This Wiki Search

IBM TRIRIGA Following Actions Wiki Actions

TRIRIGA Wiki Home You are in: IBM TRIRIGA > UX Framework > UX App Designer Tools > UX Security options

Facilities Management …
UX Security options
Facilities Maintenance Like | Updated October 8, 2019 by Jay.Manaloto | Tags: None

Energ…
Environmental & Energ…
Page Actions
Real Estate Management

Manage…
Capital Project Manage…

Integrator-Publish…
CAD Integrator-Publish…

Connector…
IBM TRIRIGA Connector…

IBM TRIRIGA Anywhere


See the UX Article 4 "Navigating UX" PDF for previous versions of this content.
Applicatio…
IBM TRIRIGA Applicatio…

Release Notes What are the UX Security options?


Media Library
While our foundation TRIRIGA security manager enables you to assign permissions to a UX model, our UX framework also
Best Practices enables you to define a security data source to deliver the permission information of the current user from the UX model to the
UX app and its HTML views.
Upgrading

Troubleshooting Security Data Source.


UX Framework
Here are the basic steps to add a security data source to a model:
UX Articles
Open the model designer tool.
UX App Building

UX Perceptive Apps
Open a model. Add a new data source.

UX in Foundation Tools Enter the name and exposed name of the data source.

UX App Designer Tools Select SECURITY_INFORMATION from the Data Source Type drop-down list. Do not add any fields to the data source.
opt…
UX Globalization opt… Save the data source. Save the model.
▪ UX Security options
Data Source Metadata > Data Source Type.
UX Revision options

UX Best Practices

UX in Foundation Docs

UX Component Docs

UX Tips & Tricks

UX Videos

UX Archives

Index

Members

Trash

Tags
Find a Tag

analysis application
availability_section best_practices
cad change_management
changes compare
compare_revisions
customizations customize
database db2 exchange
find_available_times gantt_chart
gantt_scheduler group Data Source Component and Fields.
memory_footprint modifications
modify object_label Before we look at some HTML code, here's a detail that you might find interesting. When you select
object_revision the SECURITY_INFORMATION data source type, although there's no underlying business object, several permission-related
operating_system oracle Boolean fields will be dynamically generated for your data source.
performance platform
problem_determination reports Fields in Security Data Sources.
reserve reserve_performance
revision revisioning
single_sign-on snapshot space Field Description
sql_server sso support system
system_performance
tags: track_customizations If the current user has Create permission and at least a Read license to access all of the
canCreate data sources in the model, then the value is true. If not, then false.
tririga troubleshoot tuning
upgrade ux version versioning

Cloud List If the current user has Delete permission and at least a Read license to access all of the
canDelete data sources in the model, then the value is true. If not, then false.
Members
If the current user has Read permission and at least a Read license to access all of the data
canRead sources in the model, then the value is true. If not, then false.

If the current user has Update permission and at least a Read license to access all of the
canUpdate data sources in the model, then the value is true. If not, then false.

If the current user has permission to perform the action, and a full license to the data source
[actionName] to which the action belongs, then the value is true. If not, then false.
The action is in the form of dataSourceNames_actionGroupName_actionName, where all
of the names are exposed names, and where dataSourceNames includes all data source
names in the path.
Be aware that since this action name might be used as a JavaScript variable name in UX
apps, the exposed names should not use any special characters. Also, any spaces in the
names are replaced with underscores.

Next, after you save your security data source, you can take advantage of the TRIRIGA triplat-ds (data source) component and
add the <triplat-ds> tag to declare the security data source in your HTML views. Don't forget to set the name attribute to point to
your security data source. For example, we'll use name="triSecurityDS" to point to our triSecurityDS data source.

Continuing with our triSecurityDS data source example, you can insert the following JavaScript code within the <script> tag to
enable a button only if the current user has (1) Update permission (canUpdate) and (2) permission to perform the Update action
(update) on the assessmentLogs data source.

Next >

Comments (0) Versions (6) Attachments (3) About

There are no comments.

Add a comment

Feed for this page | Feed for these comments

Contact Privacy Terms of use Accessibility Report abuse Cookie Preferences

You might also like