UX Security Options
UX Security Options
Manaloto
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…
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 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 >
Add a comment