Share via


BusinessRule Class

Definition

A logical construct for data management.

public ref class BusinessRule : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="BusinessRule", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[System.Serializable]
public class BusinessRule : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="BusinessRule", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<System.Serializable>]
type BusinessRule = class
    inherit DataContractBase
Public Class BusinessRule
Inherits DataContractBase
Inheritance
BusinessRule
Attributes

Remarks

The BusinessRule complex type specifies a business rule container object.

Constructors

BusinessRule()

Constructor.

Properties

AuditInfo

Specifies the audit info.

BRActions

Specifies the collection of actions.

BRConditionTree

Specifies the topmost condition tree node.

BRElseActions

Specifies the collection of actions.

Description

Specifies the rule description.

Identifier

Specifies the ID. Uniquely identifies the rule.

IsCorrupted

Specifies if the Business Rule is corrupted.

IsFullDefinition

Specifies if the Business Rule has full definition of BR.

NotificationGroup

Specifies the muid of the group to be notified about the rule.

Optional. NotificationGroup or NotificationUser may be specified, but not both.

NotificationUser

Specifies the muid of the user to be notified about the rule.

Optional. NotificationGroup or NotificationUser may be specified, but not both.

Priority

Specifies the rule priority.

RuleActionText

Specifies the rule action text.

RuleConditionText

Specifies the rule condition text.

RuleElseActionText

Specifies the rule else action text.

Status

Specifies the rule status.

Methods

SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to