IService.BusinessRulesUpdate(BusinessRulesUpdateRequest) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiorna le regole aziendali esistenti.
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
Parametri
- request
- BusinessRulesUpdateRequest
Valori restituiti
- Attributi
Commenti
L'operazione BusinessRulesUpdate(BusinessRulesUpdateRequest) aggiorna le regole, le condizioni o le azioni aziendali esistenti all'interno del repository MDS.
Gli elementi delle regole di business nella richiesta sono abbinati agli elementi esistenti del repository solo tramite GUID. I GUID esistenti DEVONO essere specificati affinché gli elementi vengano aggiornati. Ogni GUID non trovato viene restituito come errore separato.
L'aggiornamento di ogni elemento viene tentato e commesso come una singola transazione indipendentemente dal fallimento degli altri elementi. L'operazione non completa un cambio di nome di business rule che porti a un nome duplicato nello stesso contesto.
Un modello di regole di business o componenti per l'aggiornamento viene creato utilizzando il BusinessRuleSet che contiene uno o più BusinessRule tipi di dati. Il BusinessRuleSet tipo di dato include segnaposto per tutte le informazioni su una business rule, incluse le sue informazioni descrittive e di stato, nonché le condizioni e azioni componenti.
Una versione DEVE essere specificata ed è utilizzata per convalidare valori specificati di attributi basati sul dominio in argomenti di condizioni o azioni. I valori degli attributi non trovati causano errori.
Questa operazione restituisce un messaggio standard MessageResponse .