Difference between revisions of "Visibility Permissions"

From SmartWiki
Jump to: navigation, search
(Component Action Permission)
(Level 1 Logic)
 
(88 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
 +
==Overview==
 
Visibility Permissions (formerly known as ''Advanced Logic'') allow for system administrators to personalize their copy of SmartSimple to make various system objects available to users in different roles. Logic can also be set to control the visibility of system objects according to a set of criteria.  
 
Visibility Permissions (formerly known as ''Advanced Logic'') allow for system administrators to personalize their copy of SmartSimple to make various system objects available to users in different roles. Logic can also be set to control the visibility of system objects according to a set of criteria.  
  
For example,  
+
''System Objects'' include things such as the ''Copy'' or ''New'' buttons on a {{UTA}} record, or the ''Edit'' button on a user [[profile]].
  
 
Visibility Permissions can be set at two different levels:
 
Visibility Permissions can be set at two different levels:
* At the '''UTA''' level, for each individual {{UTA}} and
+
* At the [[Visibility_Permissions#UTA-level_Visibility_Permissions|'''UTA''' level]], for each individual {{UTA}} and
* At the [[Global Settings]] level, controlling visibility for objects throughout your copy of SmartSimple.
+
* At the [[Visibility_Permissions#Global_Visibility_Permissions|Global Settings]] level, controlling visibility for objects throughout your copy of SmartSimple.
 +
 
 +
==Setting a Visibility Permission==
 +
For each ''Visibility Permission'', logic can be set determining the visibility of a given system object. Roles can also be specified that are permitted or denied visibility of the system object.
 +
 
 +
In the below example, only users with the role of ''Staff'' '''or''' ''System Administrator'' can copy a record, '''and''' the record must also have a ''Type'' of "General Community." If either of these conditions (role or record type) is not true, the ''Copy'' button will not be visible.
 +
 
 +
[[Image:VisibilityPermissionExample.png|link=]]
 +
 
 +
* ''Visibility Permissions'' that start with ''Enable'' or ''Show'' refer to system objects that are not visible by default.<br />Accordingly, when ''Enable Copy'', for example, evaluates as true, the Copy button will be visible and will not be visible when the ''Visibility Permission'' evaluates to false or is not set.
 +
* ''Visibility Permissions'' that start with ''Disable'', ''Hide'' or ''Limit'' refer to system objects that are visible by default.<br />Accordingly, when ''Hide Notes'' evaluates as true, Notes will not be visible and will only be visible when the ''Visibility Permission'' evaluates to false or is not set.
 +
 
 +
===Examples of Visibility Logic===
 +
 
 +
* True if the Level 1 status is 'Draft':
 +
'@opportunity.status@'='Draft'
 +
            or
 +
'@opportunity.status@' In ('Draft')
 +
 
 +
 
 +
* True unless the Level 1 status is 'Draft' or 'Open':
 +
'@opportunity.status@' Not In ('Draft','Open')
 +
 
 +
 
 +
* For a visibility permission based on the '''startdate''' or '''enddate''' [[standard field]]s:
 +
::* Use ''''@fullstartdate@'''' rather than ''''@startdate@'''' and ''''@fullenddate@'''' rather than ''''@enddate@''''.
 +
:''This will format the stored date as yyyy-mm-dd so it can be compared using < and >.''
 +
'@fullstartdate@' >= '2009-05-01'
 +
 
 +
 
 +
* True if today's date is after the Start Date:
 +
now()>'@fullstartdate@'
 +
 
 +
 
 +
* Never True
 +
1=0
 +
  or
 +
false
 +
 
 +
 
 +
* Always True
 +
1=1
 +
  or
 +
true
  
 
==UTA-level Visibility Permissions==
 
==UTA-level Visibility Permissions==
  
On the Security tab of the [[UTA Settings Page]],  
+
To access ''UTA-level Visibility Permissions'', click on the Security tab of the [[UTA Settings Page]], then click on the hyperlink for ''Feature and Function Permissions'':<br />
[[Image:UTAVisConLink.png|link=]]
+
[[Image:Security_settings2017.png|link=|border]]
  
Up to four tabs will be displayed on the  
+
Up to four tabs will be displayed on the Visibility Permissions page.
 +
* Feature Logic
 
* Level 1 Logic
 
* Level 1 Logic
 
* Level 2 Logic
 
* Level 2 Logic
Line 19: Line 64:
 
* Miscellaneous Logic
 
* Miscellaneous Logic
  
 +
The terms Level 1 through 3 will be translated by the system to the [[UTA_Settings_-_General#Terminology_Settings|terminology used]] in your {{UTA}}. In the example below, {{l1}}s have been renamed to ''Grants,'' {{l2}}s have been renamed to ''Activities'', and {{l3}}s are not being used. Therefore, the Level 1 Logic tab is displayed as ''Grant Logic'', the Level 2 Logic tab as ''Activity Logic'' and the Level 3 Logic tab is not shown.
  
 
[[Image:VisConPage.png|link=]]
 
[[Image:VisConPage.png|link=]]
 +
 +
 +
===Feature Logic===
 +
The Feature Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
 +
 +
*'''Enable Batch Update''' -  user will only be able to perform [[Batch Update]]s on [[UTA]] records if they are in one of the assigned roles.
 +
*'''Enable Field History''' -  user will only be able to access the [[Track_Changes#All_Tracked_Fields|Fields History tab]] on a UTA record if they are in one of the assigned roles.
 +
*'''Enable Reader Log History''' -  user will only be able to access the [[Reader Log]] if they are in one of the assigned roles
 +
*'''Enable Workflow History''' -  a user will only be able to access the [[Workflow History]] tab if they are in one of the assigned roles.
 +
*'''View Revision History''' - when [[roles]] are added to this section using the {{LookupButton}} button, a user will only be able to access the [[Field Revision Annotations|Revision History]] tab if they are in one of the assigned roles.
 +
*'''Enable Batch Role Assignment (L1 to L2)''' - user will only be able to use the [[Auto Assignments|Assign By Role]] feature from {{l1}} to {{l2}} records if they are in one of the assigned roles.
 +
*'''Enable Batch Role Assignment (L1 to L3)''' - user will only be able to use the [[Auto Assignments|Assign By Role]] feature from {{l1}} to {{l2}} records if they are in one of the assigned roles.
 +
*'''Enable Batch Role Assignment (L2 to L3)''' - user will only be able to use the [[Auto Assignments|Assign By Role]] feature from {{l2}} to {{l3}} records if they are in one of the assigned roles.
 +
*'''Enable Level 3 Activity Batch Status Update'''  - user will only be able to use the Batch Status Update on {{l3} records if they are in one of the assigned roles.
 +
*'''Disable Data Exchange''' - a user will '''not''' be able to access the Export Claim and Export Notes tabs if they are in one of the assigned roles. These settings tabs allow users to share UTA information between multiple instances using the [[UTA Data Exchange|Data Exchange]] functionality.
  
 
===Level 1 Logic===
 
===Level 1 Logic===
 
The {{l1}} Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
 
The {{l1}} Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
*'''Limit Create Access To'''<!--<!--SHOWL1NEW-->--> -
+
 
*'''Disable View Menu'''<!--<!--HIDEL1VIEWBUTTON-->--> -
+
* '''Limit Create Access To'''<!--SHOWL1NEW--> - Controls visibility of ''New'' button on UTA {{l1}} records. ''Visible by default.''
*'''Enable Copy'''<!--<!--L1COPYBUTTON-->--> -
+
* '''Disable View Menu'''<!--HIDEL1VIEWBUTTON--> - Controls visibility of [[View mode|''View'' button]] on UTA {{l1}} records. ''Visible by default.''
*'''Enable Forms'''<!--<!--SHOWL1FORMS-->--> -
+
* '''Enable Copy'''<!--L1COPYBUTTON--> - Controls visibility of ''Copy'' button on UTA {{l1}} records. ''Hidden by default.'' See [[Copying UTA Records]] for instructions on configuration of copy settings.
*'''Enable Notes'''<!--<!--L1NOTES-->--> -
+
* '''Enable Forms'''<!--SHOWL1FORMS--> - Controls visibility of ''Forms'' button on UTA {{l1}} records. ''Hidden by default.'' The ''Forms'' button can also be hidden by the ''Disable Forms Tab'' setting on the Level 1 Settings page.
*'''Hide Public Notes'''<!--<!--HIDELEVEL1PUBLICNOTE-->--> -
+
* '''Enable Notes'''<!--L1NOTES--> - Controls visibility of [[Notes]] on UTA {{l1}} records. ''Hidden by default.''
*'''Enable Print Preview'''<!--<!--L1PRINT-->--> -
+
* '''Enable Print Preview'''<!--L1PRINT--> - Controls visibility of ''Print Preview'' button on UTA {{l1}} records. ''Hidden by default.''
*'''Enable Group Email'''<!--<!--SHOWL1CONTACTGROUPEMAIL-->--> -
+
* '''Enable Group Email'''<!--SHOWL1CONTACTGROUPEMAIL--> - Controls visibility of [[Group Email]] button on UTA {{l1}} records. ''Hidden by default.''
*'''Enable User Group for Contacts'''<!--<!--SHOWL1CONTACTGROUP-->--> -
+
* '''Enable User Group for Contacts'''<!--SHOWL1CONTACTGROUP--> - Controls visibility of [[User Groups]] feature on [[Standard Level 1 Field List|Contacts standard field]] on UTA {{l1}} records. ''Hidden by default.''
*'''Disable Contacts Hyperlinks'''<!--<!--DISABLEL1CONTACTLINKS-->--> -
+
* '''Enable Invitation''' - Controls visibility of [[Contact Invitations|Invitations]] feature.
*'''Disable Companies Hyperlinks'''<!--<!--DISABLEL1COMPANYLINKS-->--> -
+
* '''Disable Contacts Hyperlinks'''<!--DISABLEL1CONTACTLINKS--> - Controls whether or not [[contact]]s added to a {{l1}} UTA record are hyperlinked to the contact [[profile]]. ''Enabled by default.''
 +
* '''Disable Companies Hyperlinks'''<!--DISABLEL1COMPANYLINKS--> - Controls whether or not [[organization|companies]] added to a {{l1}} UTA record are hyperlinked to the company [[profile]]. ''Enabled by default.''
 +
* '''Disable Email Tab'''<!--DISABLEEMAIL--> - Controls whether or not users will have the ability to create Emails from Level 1 record
 +
* '''Show US Census Tab'''<!--SHOWUSCENSUS--> - Controls visibility of graphs and statistics on [[US census graphs|US census data]], but only if the linked company has US address.
  
 
===Level 2 Logic===
 
===Level 2 Logic===
 
The {{l2}} Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
 
The {{l2}} Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
*'''Limit Create Access To'''<!--SHOWL2NEW--> -  
+
 
*'''Enable Copy'''<!--L2COPYBUTTON--> -  
+
*'''Limit Create Access To'''<!--SHOWL2NEW--> - Controls visibility of ''New'' button on UTA {{l2}} records. ''Visible by default.''
*'''Enable Notes'''<!--L2NOTES--> -  
+
*'''Enable Copy'''<!--L2COPYBUTTON--> - Controls visibility of ''Copy'' button on UTA {{l2}} records. ''Hidden by default.'' See [[Copying UTA Records]] for instructions on configuration of copy settings.
*'''Hide Public Notes'''<!--HIDELEVEL2PUBLICNOTE--> -
+
*'''Enable Notes'''<!--L2NOTES--> - Controls visibility of [[Notes]] on UTA {{l2}} records. ''Hidden by default.''
*'''Enable Print Preview'''<!--L2PRINT--> -  
+
*'''Enable Print Preview'''<!--L2PRINT--> - Controls visibility of ''Print Preview'' button on UTA {{l2}} records. ''Hidden by default.''
*'''Enable Group Email'''<!--SHOWL2CONTACTGROUPEMAIL--> -  
+
*'''Enable Group Email'''<!--SHOWL2CONTACTGROUPEMAIL--> - Controls visibility of [[Group Email]] button on UTA {{l2}} records. ''Hidden by default.''
*'''Enable User Group for Contacts'''<!--SHOWL2CONTACTGROUP--> -  
+
*'''Enable User Group for Contacts'''<!--SHOWL2CONTACTGROUP--> - Controls visibility of [[User Groups]] feature on [[Standard Level 2 Field List|Contacts standard field]] on UTA {{l2}} records. ''Hidden by default.''
*'''Show Lookup Picker for Contacts'''<!--SHOWL2CONTACTLOOKUPBUT--> -
+
*'''Show Lookup Picker for Contacts'''<!--SHOWL2CONTACTLOOKUPBUT--> - Controls visibility of Lookup button when selecting contacts for UTA {{l2}} records. ''Hidden by default.''
 +
*'''Enable View Parent''' - Controls visibility of the View Parent and [[Split Screen]] options when accessing a level 2 record
 +
 
  
 
===Level 3 Logic===
 
===Level 3 Logic===
 
The {{l3}} Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
 
The {{l3}} Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
*'''Enable Copy'''<!--L3COPYBUTTON--> -  
+
 
*'''Enable Notes'''<!--L3NOTES--> -  
+
*'''Enable Copy'''<!--L3COPYBUTTON--> - Controls visibility of ''Copy'' button on UTA {{l3}} records. ''Hidden by default.'' See [[Copying UTA Records]] for instructions on configuration of copy settings.
*'''Hide Public Notes'''<!--HIDELEVEL3PUBLICNOTE--> -
+
*'''Enable Notes'''<!--L3NOTES--> - Controls visibility of [[Notes]] on UTA {{l3}} records. ''Hidden by default.''
*'''Enable Print Preview'''<!--L3PRINT--> -  
+
*'''Enable Print Preview'''<!--L3PRINT--> - Controls visibility of ''Print Preview'' button on UTA {{l3}} records. ''Hidden by default.''
*'''Enable Group Email'''<!--SHOWL3CONTACTGROUPEMAIL--> -  
+
*'''Enable Group Email'''<!--SHOWL3CONTACTGROUPEMAIL--> - Controls visibility of [[Group Email]] button on UTA {{l3}} records. ''Hidden by default.''
*'''Enable User Group for Contacts'''<!--SHOWL3CONTACTGROUP--> -
+
*'''Enable User Group for Contacts'''<!--SHOWL3CONTACTGROUP--> - Controls visibility of [[User Groups]] feature on [[Standard Level 3 Field List|Contacts standard field]] on UTA {{l3}} records. ''Hidden by default.''
 +
*'''Enable View Parent''' - Controls visibility of the View Parent and [[Split Screen]] options when accessing a level 3 record
 +
 
  
 
===Miscellaneous Logic===
 
===Miscellaneous Logic===
 
The Miscellaneous Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
 
The Miscellaneous Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:
  
*'''Enable Transaction Create'''<!--TRANSNEW--> -  
+
*'''Enable Transaction Create'''<!--TRANSNEW--> - Controls visibility of ''New'' button for [[transaction]] records. ''Hidden by default.''
*'''Enable Time Entry Create'''<!--SHOWOTHERNEW--> -  
+
*'''Enable Time Entry Create'''<!--SHOWOTHERNEW--> - Controls visibility of ''New'' button for [[Time and Expense Tab|time entry]] records. ''Hidden by default.''
*'''Enable Time Entry Create from Grants'''<!--SHOWL1TENEW--> -  
+
*'''Enable Time Entry Create from Grants'''<!--SHOWL1TENEW--> - Controls visibility of ''New'' button for [[Time and Expense Tab|time entry]] records on {{l1}} records in this {{UTA}}. ''Hidden by default.''
*'''Disable Main Time & Expense Tab'''<!--HIDETOPTIMETAB--> -  
+
*'''Disable Main Time & Expense Tab'''<!--HIDETOPTIMETAB--> - Controls visibility of [[Time and Expense Tab]]. ''Visible when "Enable Professional Services" is selected on the [[UTA Settings - General|General Settings tab]].''
*'''Disable Main Invoice Tab'''<!--HIDETOPINVOICETAB--> -  
+
*'''Disable Main Invoice Tab'''<!--HIDETOPINVOICETAB--> - Controls visibility of [[Invoice UTA|Invoice Tab]]. ''Visible when "Enable Invoicing" is selected on the [[UTA Settings - General|General Settings tab]].''
*'''Enable Void Invoice'''<!--SHOWVOIDINVOICEBUTTON--> -  
+
*'''Enable Void Invoice'''<!--SHOWVOIDINVOICEBUTTON--> - Controls visibility of void button on invoice records.
 +
 
 +
==System Visibility Permissions==
 +
From the [[:Global Settings|Global Settings Page]], in the [[Security Settings]] section, click on the hyperlink for ''System Visibility Permissions'':<br />
  
==Global Visibility Permissions==
+
Four tabs will be displayed on the Global Visibility Permissions page.
 +
* Company Permission
 +
* User Permission
 +
* Transactions Logic and
 +
* Miscellaneous Logic
  
 
===Company Permission===
 
===Company Permission===
*'''Limit View Access To'''<!--VIEWCOMPANY--> -  
+
*'''Limit View Access To'''<!--VIEWCOMPANY--> - Controls ability to open [[company]] [[profile]]s in [[view mode]]. Note that companies can still be searched for and opened in [[edit mode]], including from the [[list view]] if ''Open in Edit Mode'' is selected in the organization [[Configuring_List_Views#The_Properties_Tab|list view configuration]]. ''Available by default.''
*'''Limit Edit Access To'''<!--EDITCOMPANY--> -  
+
*'''Limit Edit Access To'''<!--EDITCOMPANY--> - Controls ability to open [[company]] [[profile]]s in [[edit mode]]. Hides the ''Edit'' button from the [[company]] [[profile]]s.  ''Available by default.''
*'''Limit Create Access To'''<!--BUTNEWCOMP--> -  
+
*'''Limit Create Access To'''<!--BUTNEWCOMP--> - Controls ability to create new [[company]] records. Hides the ''New > Company'' button from [[company]] [[profile]]s and ''New Company'' button from company [[list view]]s.  ''Available by default.''
*'''Show Duplicate Check'''<!--DUPCOMPANY--> -  
+
*'''Show Duplicate Check'''<!--DUPCOMPANY--> - Controls visibility of ''Duplicate Check'' button from [[company]] [[profile]]s in [[edit mode]] and ''Check for Duplicates'' section of Organizations [[Basic Search]] panel. ''Available by default.''
*'''Show Organization Verification'''<!--ORGANIZATIONSEARCH--> -
+
<!--*'''Show Organization Verification'''<!--ORGANIZATIONSEARCH - -->
*'''Hide New Button'''<!--HIDENEWBUTTON--> -  
+
*'''Hide New Button'''<!--HIDENEWBUTTON--> - Hides ''New'' tab in its entirety from [[company]] [[profile]]. Does not hide ''New Company'' button from company [[list view]]s. ''Available by default.''
*'''Hide Activities'''<!--HIDECOMPACTIVITY--> -  
+
*'''Hide Activities'''<!--HIDECOMPACTIVITY--> - Hides ''Activities'' (display of [[calendars|calendar]] activities) tab from [[company]] [[profile]]. ''Available by default.''
*'''Hide Notes'''<!--HIDECOMPNOTE--> -  
+
*'''Hide Notes'''<!--HIDECOMPNOTE--> - Hides ''[[Notes]]'' from [[company]] [[profile]]. ''Available by default.''
*'''Hide Print Preview'''<!--HIDECOMPPRINT--> -  
+
*'''Hide Print Preview'''<!--HIDECOMPPRINT--> - Controls visibility of ''Print Preview'' button on [[company]] [[profile]]. ''Available by default.''
*'''Hide Settings Menu'''<!--HIDECOMPSETTINGS--> -  
+
*'''Hide Settings Menu'''<!--HIDECOMPSETTINGS--> - Controls visibility of ''Settings'' menu on [[company]] [[profile]]. ''Available by default.''
*'''Hide Categories'''<!--HIDECATEGORIES--> -  
+
*'''Hide Categories'''<!--HIDECATEGORIES--> - Hides display of [[Client Categories|categories]] to which the company belongs from [[company]] [[profile]]. ''Available by default.''
*'''Hide Icon Links'''<!--HIDECOMPANYICON--> -  
+
*'''Hide Icon Links'''<!--HIDECOMPANYICON--> - Hides icons at top right corner of [[company]] [[profile]]. ''Available by default.''
*'''Hide Organization Chart'''<!--HIDEORGCHART--> -  
+
*'''Hide Organization Chart'''<!--HIDEORGCHART--> - Hides option to view ''Organization Chart'' from [[company]] [[profile]]. ''Disabled by default.''
*'''Hide Associates'''<!--HIDECOMPASSOCIATES--> -  
+
*'''Hide Associates'''<!--HIDECOMPASSOCIATES--> - Hides ''[[Associates]]'' tab from [[company]] [[profile]]. ''Available by default.''
*'''Hide Forms'''<!--HIDECOMPFORM--> -  
+
*'''Hide Forms'''<!--HIDECOMPFORM--> - Hides ''Forms'' button from [[company]] [[profile]]. ''Available by default.''
 +
*'''Show US Census Tab'''<!--SHOWUSCENSUS--> - Controls visibility of graphs and statistics on [[US census graphs|US census data]], but only if the company has US address.
  
 +
===User Permission===
 +
*'''Limit View Access To'''<!--VIEWUSER--> - Controls ability to open [[contact]] [[profile]]s in [[view mode]]. Note that contacts can still be searched for and opened in [[edit mode]], including from the [[list view]] if ''Open in Edit Mode'' is selected in the contact [[Configuring_List_Views#The_Properties_Tab|list view configuration]]. ''Available by default.''
 +
*'''Limit Edit Access To'''<!--EDITUSER--> -  Controls ability to open [[contact]] [[profile]]s in [[edit mode]]. Hides the ''Edit'' button from the [[contact]] [[profile]]s. ''Available by default.''
 +
*'''Limit Create Access To'''<!--BUTNEWC--> - Controls ability to create new [[company]] records. Hides the ''New > Contact'' button from [[company]] and [[contact]] [[profile]]s and ''New Contact'' button from contact [[list view]]s.  ''Available by default.''
 +
*'''Show Duplicate Check'''<!--DUPUSER--> - Controls visibility of ''Duplicate Check'' button from [[contact]] [[profile]]s in [[edit mode]] and ''Check for Duplicates'' section of Contacts [[Basic Search]] panel. ''Available by default.''
 +
*'''Hide Notes'''<!--HIDEUSERNOTE--> - Hides ''[[Notes]]'' from [[contact]] [[profile]]. ''Available by default.''
 +
*'''Hide Print Preview'''<!--HIDEUSERPRINT--> - Controls visibility of ''Print Preview'' button on [[contact]] [[profile]]. ''Available by default.''
 +
*'''Hide Email Hyper Link'''<!--HIDEEMAILLINK--> - Controls whether the email address in the [[contact]] [[profile]] will be hyperlinked to SmartSimple's [[The Message Center and Message Templates|Message Center]] email application. ''Available by default.''
 +
*'''Show User Workflow History''' - Controls visibility of the history of workflows triggered against individual User accounts. Workflow history, if enabled, is accessible from the Options menu.
 +
*'''Show User Fields History''' - Controls visibility of the history of those User fields with [[Track Changes]] enabled for individual User accounts. Field history, if enabled, is accessible from the Options menu.
 +
*'''Show US Census Tab'''<!--SHOWUSCENSUS--> - Controls visibility of graphs and statistics on [[US census graphs|US census data]], but only if the user has US address.
 +
*'''Hide Menu Bar'''<!--HIDEUSERTABBAR--> - Hides entire menu bar from [[contact]] [[profile]]. ''Available by default.''
 +
*'''Hide View Menu'''<!--HIDEUSERVIEW--> - Hides ''View'' menu (''View Organization'' in [[view mode]], ''View Organization'' and ''View Contact'' in [[edit mode]]) from [[contact]] [[profile]]. ''Available by default.''
 +
*'''Hide Properties / Settings Menu'''<!--HIDEUSERSETTINGS--> - Controls visibility of ''Settings'' menu on [[contact]] [[profile]]. ''Available by default.''
 +
*'''Hide System Menu Item''' -  Controls visibility of [[System Settings]]. Accessed from the Options menu in the User Profile if enabled.
 +
*'''Hide Password Menu Item''' -  Controls visibility of the Password settings. Accessed from the Options menu in the User Profile if enabled. 
 +
*'''Hide Filters Menu Item''' -  Controls visibility of the Filter settings. Accessed from the Options menu in the User Profile if enabled.   
 +
*'''Hide Folder Menu Item''' -  Controls visibility of the Folder settings. Accessed from the Options menu in the User Profile if enabled. 
 +
*'''Hide Resource Menu Item''' -  Controls visibility of the [[Resource]] settings. Accessed from the Options menu in the User Profile if enabled.
 +
*'''Hide Roles and Access Menu Item''' -  Controls visibility of the Roles and Access Menu Item. Accessed from the Options menu in the User Profile if enabled. 
 +
*'''Hide Associates'''<!--HIDEUSERASSOCIATES--> - Hides ''[[Associations]]'' tab from [[company]] [[profile]]. ''Available by default.''
 +
<!--*'''Hide Assignment History'''<!--HIDEUSERASSIGNMENT - -->
 +
*'''Hide Assignment History''' - Controls visibility of the [[Viewing Assignment History|Assignment History]] Menu Item. Accessed from the Options menu in the User Profile if enabled. 
 +
*'''Hide Forms'''<!--HIDEUSERFORM--> - Hides ''Forms'' button from [[contact]] [[profile]]. ''Available by default.''
  
===User Permission===
+
===Transactions Logic===
*'''Limit View Access To'''<!--VIEWUSER--> -  
+
* '''Limit Company/User Transactions Create Access To'''<!--TRANSNEWG--> - Limits ability to create [[transaction]]s. ''Available by default.''  
*'''Limit Edit Access To'''<!--EDITUSER--> -
+
* '''Limit Company/User Transactions Edit Access To'''<!--TRANSEDITG--> - Limits ability to edit [[transaction]]s. ''Available by default.''  
*'''Limit Create Access To'''<!--BUTNEWC--> -  
+
* '''Allow Company/User Transactions Listview Delete Access To'''<!--TRANSDELG--> - Sets the roles allowed to delete transactions from a transactions [[list view]].
*'''Show Duplicate Check'''<!--DUPUSER--> -
+
* '''Enable Attribution'''<!--SHOWATTRIBUTION--> - Controls visibility of ''Attribute'' button on [[transactions]]. See [[Transaction Attribution]]. ''Hidden by default.''
*'''Hide Notes'''<!--HIDEUSERNOTE--> -  
+
* '''Enable Notes'''<!--SHOWTRANSNOTES--> - Enables [[Notes]] on transactions.
*'''Hide Print Preview'''<!--HIDEUSERPRINT--> -  
+
* '''Show Transaction Workflow History'''<!--SHOWTRANSWFHISTORY--> - Enables [[Workflow History]] tab on transactions.
*'''Hide Menu Bar'''<!--HIDEUSERTABBAR--> -
 
*'''Hide Settings Menu'''<!--HIDEUSERSETTINGS--> -
 
*'''Hide View Menu'''<!--HIDEUSERVIEW--> -  
 
*'''Hide Email Hyper Link'''<!--HIDEEMAILLINK--> -  
 
*'''Hide Associates'''<!--HIDEUSERASSOCIATES--> -
 
*'''Hide Assignment History'''<!--HIDEUSERASSIGNMENT--> -
 
*'''Hide Forms'''<!--HIDEUSERFORM--> -
 
  
===Component Action Permission===
+
===Miscellaneous Logic===
*'''Activity - Disable Delete'''<!--NODELETEACTIVITY--> -  
+
* '''Enable Contact Group Email'''<!--SHOWCONTACTGROUPEMAIL--> - Controls visibility of [[Group Email]] button on contact [[list view]]s. ''Available by default.''  
*'''Activity - Disable Edit'''<!--NOEDITACTIVITY--> -
+
* '''Enable Associate Group Email'''<!--SHOWAFFILIATEGROUPEMAIL--> - Controls visibility of [[Group Email]] button on [[list view]]s of [[Associates]]. ''Available by default.''  
*'''Activity - Hide Activities Tab in Company Profile'''<!--DISABLECACTLIST--> -  
+
* '''Hide Create Activity Button'''<!--BUTNEWACT--> - Controls ability to create new [[calendars|calendar]] activities. ''Available by default.''  
*'''Calendars - Create'''<!--CREATECALENDARS--> -
+
* '''Hide Calendar Settings'''<!--HIDECALENDARSETTINGS--> - Hides ''Settings'' tab on [[calendars]].
*'''Calendars - Manager'''<!--EDITCALENDARS--> -  
+
* '''Hide Calendar Notes'''<!--HIDECALENDARNOTES--> - Hides [[Notes]] on [[calendars]].
*'''Discussion Groups - Access'''<!--DISCUSSIONACCESS--> -
+
* '''Hide Print Report Button'''<!--DISABLEPRINTREPORT--> - Hides ''Print'' button on [[reports]].
*'''Discussion Groups - Create'''<!--CREATEDISCUSSIONS--> -  
+
* '''Hide Dashboards'''<!--HIDEDASHBOARDS--> - Hides link to [[Getting_Started_with_Reports_and_Dashboards#Dashboard_.E2.80.93_Definition|Dashboards]] from reporting pages.
*'''Notes - View Only'''<!--NOTESREADONLY--> -
+
* '''Hide Pin Board'''<!--HIDEPINBOARD--> - Disables links to access [[Using_the_Pin_Board|Pin Boards]]
*'''People Relationships - Access'''<!--VIEWRELATION--> -  
+
* '''Hide Public Notes'''<!--HIDEPUBLICNOTE--> - Controls visibility of public [[Notes]], the default note type. ''Visible by default when Notes are enabled.''
*'''People Relationships - Edit'''<!--EDITRELATION--> -  
+
* '''Smart Folders - Hide Notes'''<!--HIDEFOLDERNOTE--> - Hides [[Notes]] on [[SmartFolders]].
*'''Public Filters and Templates - Create'''<!--PUBLICTEMPFILADMIN--> -
+
* '''Smart Folders - Hide Details'''<!--HIDEFOLDERDETAILS--> - Hides ''Details'' page from [[SmartFolders]].
*'''Reports - Export Data'''<!--EXPORTREPORT--> -  
 
*'''Reports - Manager'''<!--REPORTADMIN--> -  
 
*'''Reports - Web Pages - Statistics'''<!--VIEWWEBSTAT--> -  
 
*'''Skills & Resume - Edit'''<!--EDITSKILLS--> -
 
*'''Smart Folders - Manager'''<!--EDITSMARTFOLDERS--> -  
 
*'''Workflows - Attach Workflow to Company'''<!--WORKFLOWATTACH--> -  
 
*'''Workflows - Manager'''<!--WORKFLOWADMIN--> -
 
  
===Miscellaneous Feature Permission===
+
==See Also==
 +
* [[System Security Permissions]]
 +
* [[System Feature Permissions]]
  
 
[[Category:Global Settings]][[Category:UTA Settings]][[Category:Universal Tracking Application]][[Category:Advanced Logic]]
 
[[Category:Global Settings]][[Category:UTA Settings]][[Category:Universal Tracking Application]][[Category:Advanced Logic]]

Latest revision as of 08:22, 12 April 2023

Overview

Visibility Permissions (formerly known as Advanced Logic) allow for system administrators to personalize their copy of SmartSimple to make various system objects available to users in different roles. Logic can also be set to control the visibility of system objects according to a set of criteria.

System Objects include things such as the Copy or New buttons on a record, or the Edit button on a user profile.

Visibility Permissions can be set at two different levels:

  • At the UTA level, for each individual and
  • At the Global Settings level, controlling visibility for objects throughout your copy of SmartSimple.

Setting a Visibility Permission

For each Visibility Permission, logic can be set determining the visibility of a given system object. Roles can also be specified that are permitted or denied visibility of the system object.

In the below example, only users with the role of Staff or System Administrator can copy a record, and the record must also have a Type of "General Community." If either of these conditions (role or record type) is not true, the Copy button will not be visible.

VisibilityPermissionExample.png

  • Visibility Permissions that start with Enable or Show refer to system objects that are not visible by default.
    Accordingly, when Enable Copy, for example, evaluates as true, the Copy button will be visible and will not be visible when the Visibility Permission evaluates to false or is not set.
  • Visibility Permissions that start with Disable, Hide or Limit refer to system objects that are visible by default.
    Accordingly, when Hide Notes evaluates as true, Notes will not be visible and will only be visible when the Visibility Permission evaluates to false or is not set.

Examples of Visibility Logic

  • True if the Level 1 status is 'Draft':
'@opportunity.status@'='Draft'
            or
'@opportunity.status@' In ('Draft')


  • True unless the Level 1 status is 'Draft' or 'Open':
'@opportunity.status@' Not In ('Draft','Open') 


  • For a visibility permission based on the startdate or enddate standard fields:
  • Use '@fullstartdate@' rather than '@startdate@' and '@fullenddate@' rather than '@enddate@'.
This will format the stored date as yyyy-mm-dd so it can be compared using < and >.
'@fullstartdate@' >= '2009-05-01'


  • True if today's date is after the Start Date:
now()>'@fullstartdate@'


  • Never True
1=0 
 or
false


  • Always True
1=1
 or
true

UTA-level Visibility Permissions

To access UTA-level Visibility Permissions, click on the Security tab of the UTA Settings Page, then click on the hyperlink for Feature and Function Permissions:
Security settings2017.png

Up to four tabs will be displayed on the Visibility Permissions page.

  • Feature Logic
  • Level 1 Logic
  • Level 2 Logic
  • Level 3 Logic and
  • Miscellaneous Logic

The terms Level 1 through 3 will be translated by the system to the terminology used in your . In the example below, Level 1s have been renamed to Grants, Level 2s have been renamed to Activities, and Level 3s are not being used. Therefore, the Level 1 Logic tab is displayed as Grant Logic, the Level 2 Logic tab as Activity Logic and the Level 3 Logic tab is not shown.

VisConPage.png


Feature Logic

The Feature Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:

  • Enable Batch Update - user will only be able to perform Batch Updates on UTA records if they are in one of the assigned roles.
  • Enable Field History - user will only be able to access the Fields History tab on a UTA record if they are in one of the assigned roles.
  • Enable Reader Log History - user will only be able to access the Reader Log if they are in one of the assigned roles
  • Enable Workflow History - a user will only be able to access the Workflow History tab if they are in one of the assigned roles.
  • View Revision History - when roles are added to this section using the Lookupbutton.PNG button, a user will only be able to access the Revision History tab if they are in one of the assigned roles.
  • Enable Batch Role Assignment (L1 to L2) - user will only be able to use the Assign By Role feature from Level 1 to Level 2 records if they are in one of the assigned roles.
  • Enable Batch Role Assignment (L1 to L3) - user will only be able to use the Assign By Role feature from Level 1 to Level 2 records if they are in one of the assigned roles.
  • Enable Batch Role Assignment (L2 to L3) - user will only be able to use the Assign By Role feature from Level 2 to Level 3 records if they are in one of the assigned roles.
  • Enable Level 3 Activity Batch Status Update - user will only be able to use the Batch Status Update on {{l3} records if they are in one of the assigned roles.
  • Disable Data Exchange - a user will not be able to access the Export Claim and Export Notes tabs if they are in one of the assigned roles. These settings tabs allow users to share UTA information between multiple instances using the Data Exchange functionality.

Level 1 Logic

The Level 1 Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:

  • Limit Create Access To - Controls visibility of New button on UTA Level 1 records. Visible by default.
  • Disable View Menu - Controls visibility of View button on UTA Level 1 records. Visible by default.
  • Enable Copy - Controls visibility of Copy button on UTA Level 1 records. Hidden by default. See Copying UTA Records for instructions on configuration of copy settings.
  • Enable Forms - Controls visibility of Forms button on UTA Level 1 records. Hidden by default. The Forms button can also be hidden by the Disable Forms Tab setting on the Level 1 Settings page.
  • Enable Notes - Controls visibility of Notes on UTA Level 1 records. Hidden by default.
  • Enable Print Preview - Controls visibility of Print Preview button on UTA Level 1 records. Hidden by default.
  • Enable Group Email - Controls visibility of Group Email button on UTA Level 1 records. Hidden by default.
  • Enable User Group for Contacts - Controls visibility of User Groups feature on Contacts standard field on UTA Level 1 records. Hidden by default.
  • Enable Invitation - Controls visibility of Invitations feature.
  • Disable Contacts Hyperlinks - Controls whether or not contacts added to a Level 1 UTA record are hyperlinked to the contact profile. Enabled by default.
  • Disable Companies Hyperlinks - Controls whether or not companies added to a Level 1 UTA record are hyperlinked to the company profile. Enabled by default.
  • Disable Email Tab - Controls whether or not users will have the ability to create Emails from Level 1 record
  • Show US Census Tab - Controls visibility of graphs and statistics on US census data, but only if the linked company has US address.

Level 2 Logic

The Level 2 Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:

  • Limit Create Access To - Controls visibility of New button on UTA Level 2 records. Visible by default.
  • Enable Copy - Controls visibility of Copy button on UTA Level 2 records. Hidden by default. See Copying UTA Records for instructions on configuration of copy settings.
  • Enable Notes - Controls visibility of Notes on UTA Level 2 records. Hidden by default.
  • Enable Print Preview - Controls visibility of Print Preview button on UTA Level 2 records. Hidden by default.
  • Enable Group Email - Controls visibility of Group Email button on UTA Level 2 records. Hidden by default.
  • Enable User Group for Contacts - Controls visibility of User Groups feature on Contacts standard field on UTA Level 2 records. Hidden by default.
  • Show Lookup Picker for Contacts - Controls visibility of Lookup button when selecting contacts for UTA Level 2 records. Hidden by default.
  • Enable View Parent - Controls visibility of the View Parent and Split Screen options when accessing a level 2 record


Level 3 Logic

The Level 3 Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:

  • Enable Copy - Controls visibility of Copy button on UTA Level 3 records. Hidden by default. See Copying UTA Records for instructions on configuration of copy settings.
  • Enable Notes - Controls visibility of Notes on UTA Level 3 records. Hidden by default.
  • Enable Print Preview - Controls visibility of Print Preview button on UTA Level 3 records. Hidden by default.
  • Enable Group Email - Controls visibility of Group Email button on UTA Level 3 records. Hidden by default.
  • Enable User Group for Contacts - Controls visibility of User Groups feature on Contacts standard field on UTA Level 3 records. Hidden by default.
  • Enable View Parent - Controls visibility of the View Parent and Split Screen options when accessing a level 3 record


Miscellaneous Logic

The Miscellaneous Logic tab of the UTA Visibility Permissions page contains the following visibility permission settings:

  • Enable Transaction Create - Controls visibility of New button for transaction records. Hidden by default.
  • Enable Time Entry Create - Controls visibility of New button for time entry records. Hidden by default.
  • Enable Time Entry Create from Grants - Controls visibility of New button for time entry records on Level 1 records in this . Hidden by default.
  • Disable Main Time & Expense Tab - Controls visibility of Time and Expense Tab. Visible when "Enable Professional Services" is selected on the General Settings tab.
  • Disable Main Invoice Tab - Controls visibility of Invoice Tab. Visible when "Enable Invoicing" is selected on the General Settings tab.
  • Enable Void Invoice - Controls visibility of void button on invoice records.

System Visibility Permissions

From the Global Settings Page, in the Security Settings section, click on the hyperlink for System Visibility Permissions:

Four tabs will be displayed on the Global Visibility Permissions page.

  • Company Permission
  • User Permission
  • Transactions Logic and
  • Miscellaneous Logic

Company Permission

  • Limit View Access To - Controls ability to open company profiles in view mode. Note that companies can still be searched for and opened in edit mode, including from the list view if Open in Edit Mode is selected in the organization list view configuration. Available by default.
  • Limit Edit Access To - Controls ability to open company profiles in edit mode. Hides the Edit button from the company profiles. Available by default.
  • Limit Create Access To - Controls ability to create new company records. Hides the New > Company button from company profiles and New Company button from company list views. Available by default.
  • Show Duplicate Check - Controls visibility of Duplicate Check button from company profiles in edit mode and Check for Duplicates section of Organizations Basic Search panel. Available by default.
  • Hide New Button - Hides New tab in its entirety from company profile. Does not hide New Company button from company list views. Available by default.
  • Hide Activities - Hides Activities (display of calendar activities) tab from company profile. Available by default.
  • Hide Notes - Hides Notes from company profile. Available by default.
  • Hide Print Preview - Controls visibility of Print Preview button on company profile. Available by default.
  • Hide Settings Menu - Controls visibility of Settings menu on company profile. Available by default.
  • Hide Categories - Hides display of categories to which the company belongs from company profile. Available by default.
  • Hide Icon Links - Hides icons at top right corner of company profile. Available by default.
  • Hide Organization Chart - Hides option to view Organization Chart from company profile. Disabled by default.
  • Hide Associates - Hides Associates tab from company profile. Available by default.
  • Hide Forms - Hides Forms button from company profile. Available by default.
  • Show US Census Tab - Controls visibility of graphs and statistics on US census data, but only if the company has US address.

User Permission

  • Limit View Access To - Controls ability to open contact profiles in view mode. Note that contacts can still be searched for and opened in edit mode, including from the list view if Open in Edit Mode is selected in the contact list view configuration. Available by default.
  • Limit Edit Access To - Controls ability to open contact profiles in edit mode. Hides the Edit button from the contact profiles. Available by default.
  • Limit Create Access To - Controls ability to create new company records. Hides the New > Contact button from company and contact profiles and New Contact button from contact list views. Available by default.
  • Show Duplicate Check - Controls visibility of Duplicate Check button from contact profiles in edit mode and Check for Duplicates section of Contacts Basic Search panel. Available by default.
  • Hide Notes - Hides Notes from contact profile. Available by default.
  • Hide Print Preview - Controls visibility of Print Preview button on contact profile. Available by default.
  • Hide Email Hyper Link - Controls whether the email address in the contact profile will be hyperlinked to SmartSimple's Message Center email application. Available by default.
  • Show User Workflow History - Controls visibility of the history of workflows triggered against individual User accounts. Workflow history, if enabled, is accessible from the Options menu.
  • Show User Fields History - Controls visibility of the history of those User fields with Track Changes enabled for individual User accounts. Field history, if enabled, is accessible from the Options menu.
  • Show US Census Tab - Controls visibility of graphs and statistics on US census data, but only if the user has US address.
  • Hide Menu Bar - Hides entire menu bar from contact profile. Available by default.
  • Hide View Menu - Hides View menu (View Organization in view mode, View Organization and View Contact in edit mode) from contact profile. Available by default.
  • Hide Properties / Settings Menu - Controls visibility of Settings menu on contact profile. Available by default.
  • Hide System Menu Item - Controls visibility of System Settings. Accessed from the Options menu in the User Profile if enabled.
  • Hide Password Menu Item - Controls visibility of the Password settings. Accessed from the Options menu in the User Profile if enabled.
  • Hide Filters Menu Item - Controls visibility of the Filter settings. Accessed from the Options menu in the User Profile if enabled.
  • Hide Folder Menu Item - Controls visibility of the Folder settings. Accessed from the Options menu in the User Profile if enabled.
  • Hide Resource Menu Item - Controls visibility of the Resource settings. Accessed from the Options menu in the User Profile if enabled.
  • Hide Roles and Access Menu Item - Controls visibility of the Roles and Access Menu Item. Accessed from the Options menu in the User Profile if enabled.
  • Hide Associates - Hides Associations tab from company profile. Available by default.
  • Hide Assignment History - Controls visibility of the Assignment History Menu Item. Accessed from the Options menu in the User Profile if enabled.
  • Hide Forms - Hides Forms button from contact profile. Available by default.

Transactions Logic

  • Limit Company/User Transactions Create Access To - Limits ability to create transactions. Available by default.
  • Limit Company/User Transactions Edit Access To - Limits ability to edit transactions. Available by default.
  • Allow Company/User Transactions Listview Delete Access To - Sets the roles allowed to delete transactions from a transactions list view.
  • Enable Attribution - Controls visibility of Attribute button on transactions. See Transaction Attribution. Hidden by default.
  • Enable Notes - Enables Notes on transactions.
  • Show Transaction Workflow History - Enables Workflow History tab on transactions.

Miscellaneous Logic

  • Enable Contact Group Email - Controls visibility of Group Email button on contact list views. Available by default.
  • Enable Associate Group Email - Controls visibility of Group Email button on list views of Associates. Available by default.
  • Hide Create Activity Button - Controls ability to create new calendar activities. Available by default.
  • Hide Calendar Settings - Hides Settings tab on calendars.
  • Hide Calendar Notes - Hides Notes on calendars.
  • Hide Print Report Button - Hides Print button on reports.
  • Hide Dashboards - Hides link to Dashboards from reporting pages.
  • Hide Pin Board - Disables links to access Pin Boards
  • Hide Public Notes - Controls visibility of public Notes, the default note type. Visible by default when Notes are enabled.
  • Smart Folders - Hide Notes - Hides Notes on SmartFolders.
  • Smart Folders - Hide Details - Hides Details page from SmartFolders.

See Also