IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Método

Definição

Atualiza as regras de negócios existentes.

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

Parâmetros

Retornos

Atributos

Comentários

A BusinessRulesUpdate(BusinessRulesUpdateRequest) operação atualiza as regras, condições ou ações de negócios existentes dentro do repositório do MDS.

Os itens da regra de negócio na solicitação são correspondidos apenas aos itens existentes do repositório pelo GUID. GUIDs existentes DEVEM ser especificados para que os itens sejam atualizados. Cada GUID que não é encontrado é retornado como um erro separado.

A atualização de cada item é tentada e comprometida como uma transação individual, independentemente da falha dos outros itens. A operação não completa uma mudança de nome de regra de negócio que resulte em um nome duplicado dentro do mesmo contexto.

Um modelo de regras de negócio ou componentes para atualização é criado usando o BusinessRuleSet que contém um ou mais BusinessRule tipos de dados. O BusinessRuleSet tipo de dado inclui marcadores para todas as informações sobre uma regra de negócio, incluindo suas informações descritivas e de estado, bem como suas condições e ações componentes.

Uma versão DEVE ser especificada e é usada para validar valores de atributos baseados em domínio especificados em argumentos de condições ou ações. Valores de atributos que não são encontrados resultam em erros.

Essa operação retorna uma mensagem padrão MessageResponse .

Aplica-se a