Application DesignsecurityInfo Business Rule Component

A Security Info business rule component saves the user name, user domain, and user profile information associated with a print request to the data map when this business rule component is run.

The values added to the data map can be referenced by using the following reserved keys, which are under the namespace and name that you specify in the business rule component.

Reserved Key Description

profile

The user profile of the user associated with the print request. In the data map, a user profile is represented by the reserved keys that are children of profile. For more about user profiles, see Configuring User Profiles.

userdomain

The domain (if any) specified in Loftware Enterprise SP for the user associated with the print request.

username

The Loftware Enterprise SP user name of the user associated with the print request.

The following is the syntax for a Security Info business rule component.

Important! Content in a business rule is case sensitive. This includes business rule component names, attributes, and values.

Note: For each business rule component, most elements and attributes are optional, but you should specify enough to achieve the functionality that you intend. In most cases, you can omit attributes that are not relevant to your task and default values will be used. You must specify a name and a namespace. Except where otherwise indicated, attributes accept string values.

ClosedAbout the syntax documentation

<securityInfo name="This_component" namespace="Parent_of_component"
mergeRowToJobData="true|false"
failOnError ="true|false"
sticky="true|false" configuratorType="Block_type_ID" alias="Data_reference">

<!-- Triggers -->

<!-- Required. Specify which event will cause this business rule component to run. For more information, see Triggers. -->

<triggers>

<trigger eventTrigger="ENQUEUE|PRINTJOBDETAIL|LABEL|Custom_Event" priority="integer" propagation="NONE|BEFORE|AFTER"/>

</triggers>

 

Closed<!-- Execution condition -->

 

Closed<!-- Default data -->

 

Closed<!-- Parameters -->

 

Closed<!-- Common custom events -->

 

<!-- Child business rule components -->

<!-- You can create child business rule components to be run whenever the trigger event for this business rule component occurs. -->

<children>

<!-- The child business rule components have the potential to run once per triggering of the business rule component. However, a child business rule component will not run unless its own trigger event occurs. -->

</children>

</securityInfo>

Syntax Tips

Additional information is available about the following items.

Closedalias

ClosedconfiguratorType

ClosedfailOnError

ClosedmergeRowToJobData

Closedname

Closednamespace

Closedsticky

Tip: For assistance with a business rule that you have created or to have Loftware create business rules for you, contact Loftware's Professional Services Group.