Поделиться через


IService.BusinessRulesCreate(BusinessRulesCreateRequest) Метод

Определение

Создайте новые бизнес-правила.

public:
 Microsoft::MasterDataServices::Services::MessageContracts::BusinessRulesCreateResponse ^ BusinessRulesCreate(Microsoft::MasterDataServices::Services::MessageContracts::BusinessRulesCreateRequest ^ request);
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))]
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))]
[System.ServiceModel.OperationContract]
public Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesCreateResponse BusinessRulesCreate (Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesCreateRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member BusinessRulesCreate : Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesCreateRequest -> Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesCreateResponse
Public Function BusinessRulesCreate (request As BusinessRulesCreateRequest) As BusinessRulesCreateResponse

Параметры

Возвращаемое значение

Атрибуты

Комментарии

Операция BusinessRulesCreate(BusinessRulesCreateRequest) создает новые бизнес-правила и компоненты бизнес-правил в репозитории MDS. Каждое новое бизнес-правило или компонент создается с указанными именами, а для каждого элемента создается новый GUID. Все компоненты в запросе, которые уже существуют в модели, совпадают с именем и родительским контекстом (EntityId и MemberType), приводят к ошибкам.

Тип данных BusinessRules в запросе включает заполнители для всех сведений о бизнес-правиле, включая описательные и сведения о состоянии, а также условия и действия компонента.

Идентификаторы GUID могут быть включены в запрос (например, определение бизнес-правила было создано из другого экземпляра центра MDM). Однако идентификаторы GUID игнорируются. Дополнительные сведения о сохранении идентификаторов GUID см. в разделе BusinessRulesClone(BusinessRulesCloneRequest).

Вновь созданные объекты и их идентификаторы GUID возвращаются в ответе в виде типа BusinessRules, если в запросе задано значение true.

Указанные значения атрибутов на основе домена в аргументах условий или действий проверяются на соответствие всем открытым версиям. Значения атрибутов, которые не найдены, приводят к ошибкам.

Применяется к