Access Expression |
Controls access to the tab based on a
valid expression. The system evaluates the expression at runtime. If
the expression evaluates to True and no other access control prevents
access, the component is shown. Depending on the type of expression defined,
the program may or may not need a valid objectID. |
- $<attribute[attribute_Weight].value>?>
100
- $<attribute[attribute_Originator].value
>== owner
|
Access Function |
The name of the JPO method to invoke in the JPO specified for the Access Program setting. The Access function gets the input parameter as a HashMap that contains all the request parameters passed into the JSP page. The JPO method must return a Boolean object. If the returned value is true and no other access control prevents access, the component displays. If false, it is hidden. To see a sample
JPO method to control access, see Sample JPO for Controlling Access. Use
this setting to evaluate access independent of users' roles. |
The name of an access check method in the JPO
specified in the Access Program setting, such as: emxAccessCheck() |
Access Mask |
Specifies the accesses the user must have for
the current business object for the tab to display. When
you use the setting for commands in page toolbars, menus, trees, table
columns, and form fields, the system evaluates the access mask on a specific
business object. This business object is available only when the objectId
is passed in as a URL parameter to the JSP. Make sure that an
objectId is available before configuring this setting for configurable
toolbar menus and commands. If the user
does not have all the specified accesses in the business object's policy
for the current state, the system hides the component. If the user has
the access and no other access control prevents access, the system displays
the component. You can specify multiple accesses by separating
the accesses with a comma. |
Any set of accesses, separated by a comma. For
example: Modify Delete ToConnect ToDisconnect FromConnect FromDisconnect Modify,Delete FromConnect,FromDisconnect |
Access Program |
Controls access to the tab based on
the output from a method in the specified JPO program. You must define
the program in Business Modeler. This setting requires that you also
specify the Access Function setting. If Access Function is not set, the
system ignores the Access Program setting. The following input
values are required for the program:
- A list of all of the request
parameters in a HashMap
- Method name as a string
- JPO Program
Name as a string
- Context
The output must be a Boolean. |
Name of a JPO defined as a program object, such
as: emxAEFCollectionAccess |
*Registered Suite |
The application the command belongs to. The
system looks for files related to the command in the registered directory
for that application, which is specified in emxSystem.properties. |
Set the value with no spaces, for example, EngineeringCentral
or Framework. Set the value to the suite name as defined in the key eServiceSuites.DisplayedSuites
within emxSystem.properties. If the suite name starts with "eServiceSuite"
then this prefix can be skipped and assign the remaining text to the
setting. For example, if the suite name in emxSystem.properties is "eServiceSuiteEngineeringCentral",
then the word "EngineeringCentral", can be assigned
as "Registered Suite". In the href URL called when the tab is clicked,
the system passes a parameter called "suiteKey". The value for the parameter
is the property name from emxSystem.properties that maps to the setting's
value. |