Langue

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Méthode

Définition

Met à jour les règles métier existantes.

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

Paramètres

Retours

Attributs

Remarques

L’opération BusinessRulesUpdate(BusinessRulesUpdateRequest) met à jour les règles, conditions ou actions métier existantes au sein du dépôt MDS.

Les éléments de règles métier dans la requête sont appariés uniquement par GUID aux éléments existants du dépôt. Les GUID existants DOIVENT être spécifiés pour que les éléments soient mis à jour. Chaque GUID non trouvé est retourné comme une erreur distincte.

La mise à jour de chaque élément est tentée et engagée en tant que transaction individuelle, indépendamment de l’échec des autres éléments. L’opération ne complète pas un changement de nom de règle métier qui aboutit à un nom en double dans le même contexte.

Un modèle de règles métier ou de composants à mettre à jour est créé en utilisant le BusinessRuleSet qui contient un ou plusieurs BusinessRule types de données. Le BusinessRuleSet type de données inclut des espaces réservés pour toutes les informations concernant une règle métier, y compris ses informations descriptives et d’état ainsi que ses conditions et actions composantes.

Une version DOIT être spécifiée et est utilisée pour valider des valeurs d’attributs basées sur le domaine dans les arguments de conditions ou d’actions. Les valeurs d’attribut non trouvées entraînent des erreurs.

Cette opération renvoie un message standard MessageResponse .

S’applique à