Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Help

Workflow Rules Engine

You can use the Windows Workflow Foundation rules engine inside your BlueIntegrator Workflow, by using a Policy activity.  This allows you to define a set of rules as a policy, and then invoke that policy.  Rules are defined in terms of reading and conditionally writing Workflow messages and variables, and conditionally executing methods on the Workflow Visual Studio for Applications class.

Methods on the Visual Studio for Applications class are available for use in rules if the 
BlueIntegrator.Workflow.MethodVisible attribute is defined, and can also include the  System.Workflow.Activities.Rules.RuleReadAttributeSystem.Workflow.Activities.Rules.RuleWriteAttribute and System.Workflow.Activities.Rules.RuleInvokeAttribute attributes.

e.g

(1)    Launch BlueIntegrator

(2)    Create a new Workflow

(3)    Drag a Policy activity onto the workflow

(4)    Select RuleSetReference in the properties window, and click the … button.

(5)    You can now define a new rule set, consisting of a set of individual rules.

Rules essentially have conditional actions by setting Workflow messages and variables, or invoking VSTA methods.  The Halt action can also be used to explicitly stop execution of the rule set.  Inference behavior can chain rules together, for example if rule 1 says 
if balance < 0 then overdrawn = true and rule 2 says if subscriptionDue then balance = balance – 100, then firing rule 2 may cause overdrawn to be set to true if there was less than 100 in the account.