Partager via


IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Méthode

Définition

Met à jour des règles d'entreprise 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 d’entreprise, les conditions ou les actions existantes dans le référentiel MDS.

Les éléments de règle d’entreprise dans la demande sont mis en correspondance avec les éléments de dépôt existants par GUID uniquement. Les GUID existants DOIVENT être spécifiés pour que les éléments soient mis à jour. Chaque GUID introuvable est retourné en tant qu’erreur distincte.

La mise à jour de chaque élément est tentée et validée en tant que transaction individuelle, quel que soit l’échec d’autres éléments. L’opération ne termine pas un changement de nom de règle d’entreprise qui entraîne un nom en double dans le même contexte.

Un modèle de règles d’entreprise ou de composants pour la mise à jour est créé à l’aide du 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 relatives à une règle d’entreprise, notamment ses informations descriptives et d’état, ainsi que les conditions et actions de ses composants.

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

Cette opération retourne un message standard MessageResponse .

S’applique à