Difference between revisions of "Visibility"

From SmartWiki
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
The term "visibility" has a specific meaning in the SmartSimple context. Visibility can refer to the ability for a given user to access records in the system, and can also refer to the ability for a user to see specific fields on a record.
+
The term ''visibility'' has a specific meaning in the SmartSimple context. ''Visibility'' can refer to the ability for a given user to access records or interface elements in the system, and can also refer to the ability for a user to see specific fields on a record.
  
 
==At the Record Level==
 
==At the Record Level==
 
+
There are several ways to determine whether or not a record will be ''visible'' for a given user. A key method in the context of a [[UTA]] is the [[Security Matrix]].
  
 
==At the Field Level==
 
==At the Field Level==
 
Standard and custom fields can have a [[Visibility Condition|visibility condition]] set which determines whether or not they are displayed on the page.
 
Standard and custom fields can have a [[Visibility Condition|visibility condition]] set which determines whether or not they are displayed on the page.
  
Visibility conditions can be set at the field level:
+
Visibility conditions can be set at the field level by a logical statement in the "[[Visibility Condition]]" setting within the field.
* by a logical statement in the "[[Visibility Condition]]" setting within the field;
+
{{VisibilityofCustomFields}}
* by a combination of [[Field Permissions]] within the field;
 
* by a [[Field Permission Matrix]]; or
 
* by a combination of the above.
 
  
 
[[Validation]] criteria, including if a field is set to be [[mandatory]], will not be triggered if a field is not ''visible'' on the page. [[Custom Field Type: Special – Browser Script|Browser scripts]] will not run if the field's ''visibility'' criteria are not met.
 
[[Validation]] criteria, including if a field is set to be [[mandatory]], will not be triggered if a field is not ''visible'' on the page. [[Custom Field Type: Special – Browser Script|Browser scripts]] will not run if the field's ''visibility'' criteria are not met.
  
 
[[Category:Glossary]]
 
[[Category:Glossary]]

Latest revision as of 09:59, 16 August 2013

The term visibility has a specific meaning in the SmartSimple context. Visibility can refer to the ability for a given user to access records or interface elements in the system, and can also refer to the ability for a user to see specific fields on a record.

At the Record Level

There are several ways to determine whether or not a record will be visible for a given user. A key method in the context of a UTA is the Security Matrix.

At the Field Level

Standard and custom fields can have a visibility condition set which determines whether or not they are displayed on the page.

Visibility conditions can be set at the field level by a logical statement in the "Visibility Condition" setting within the field. Visibility of Custom Fields can also be controlled using:

Validation criteria, including if a field is set to be mandatory, will not be triggered if a field is not visible on the page. Browser scripts will not run if the field's visibility criteria are not met.