Delen via


Bedrijfsregels (Master Data Services)

Van toepassing op:SQL Server in Windows Azure SQL Managed Instance

Belangrijk

Master Data Services (MDS) wordt verwijderd in SQL Server 2025 (17.x). MdS wordt nog steeds ondersteund in SQL Server 2022 (16.x) en eerdere versies.

In Master Data Services is een bedrijfsregel een regel die u gebruikt om de kwaliteit en nauwkeurigheid van uw hoofdgegevens te waarborgen. U kunt een bedrijfsregel gebruiken om gegevens automatisch bij te werken, e-mail te verzenden of om een bedrijfsproces of werkstroom te starten.

Zie Voorbeelden van bedrijfsregels (Master Data Services) voor voorbeelden van bedrijfsregels.

Bedrijfsregels maken en publiceren

Bedrijfsregels zijn If/Then/Else-instructies die u maakt in Master Data Manager. Als een kenmerkwaarde voldoet aan een opgegeven voorwaarde, wordt er een actie uitgevoerd, anders wordt er een Else-actie uitgevoerd. Mogelijke acties omvatten het instellen van een standaardwaarde of het wijzigen van een waarde. Deze acties kunnen worden gecombineerd met het verzenden van een e-mailmelding.

Bedrijfsregels kunnen worden gebaseerd op specifieke kenmerkwaarden (bijvoorbeeld actie ondernemen als Kleur=Blauw) of wanneer kenmerkwaarden veranderen (bijvoorbeeld actie ondernemen als de waarde van het kenmerk Kleur wordt gewijzigd). Zie Wijzigingen bijhouden (Master Data Services) voor meer informatie over het bijhouden van niet-specifieke wijzigingen.

Als u bedrijfsregels wilt gebruiken, moet u eerst uw regels maken en publiceren en vervolgens de gepubliceerde regels toepassen op gegevens. U kunt regels toepassen op subsets van gegevens of op alle gegevens voor een versie door de versie te valideren. Een versie kan pas worden doorgevoerd nadat alle kenmerken de validatie van bedrijfsregels hebben doorgegeven.

Als een gebruiker probeert een kenmerkwaarde toe te voegen die geen validatie van bedrijfsregels doorgeeft, kan de waarde nog steeds worden opgeslagen. U kunt validatieproblemen bekijken en corrigeren, die worden weergegeven in Master Data Manager.

Wanneer u een modelimplementatiepakket maakt, moet u gegevens uit de versie in het pakket opnemen als u bedrijfsregels wilt opnemen.

Als u een bedrijfsregel maakt die gebruikmaakt van de OR-operator , moet u een afzonderlijke regel maken voor elke voorwaardelijke instructie die onafhankelijk kan worden geëvalueerd. Vervolgens kunt u zo nodig regels uitsluiten, waardoor u meer flexibiliteit hebt en eenvoudiger problemen kunt oplossen.

Hoe bedrijfsregels worden toegepast

U kunt de prioriteitsvolgorde instellen voor regels die moeten worden uitgevoerd door bedrijfsregels omhoog en omlaag te verplaatsen. Voordat echter rekening wordt gehouden met prioriteit, worden bedrijfsregels toegepast op basis van het type actie dat door de regel wordt uitgevoerd. De volgorde is als volgt:

  1. Standaardwaarde

  2. Waarde wijzigen

  3. Validering

  4. Externe actie

  5. Door de gebruiker gedefinieerd actiescript

Binnen deze groepen worden acties toegepast in prioriteitsvolgorde, van laag naar hoog. Vier afzonderlijke regels kunnen dus standaardwaardeacties hebben. De actie Standaardwaarde die zich voordoet, is afhankelijk van de prioriteitsvolgorde die is opgegeven in de webgebruikersinterface.

Andere belangrijke opmerkingen over het toepassen van regels:

  • Als een bedrijfsregel wordt uitgesloten of niet wordt gepubliceerd met de status Actief, is de regel nog steeds beschikbaar, maar is deze niet opgenomen wanneer bedrijfsregels worden toegepast.

  • Bedrijfsregels zijn van toepassing op de kenmerkwaarden voor alle leaf- of alle geconsolideerde leden, niet beide.

  • Bedrijfsregels kunnen worden toegepast op elke versie van een model dat open of vergrendeld is.

  • Wijzigingen in gegevens wanneer bedrijfsregels worden toegepast, worden niet geregistreerd als transacties.

  • Een bedrijfsregel mag niet meer dan één werkstroomactie starten bevatten.

Systeeminstellingen

Er zijn twee instellingen in Master Data Services Configuration Manager die van invloed zijn op bedrijfsregels. U kunt deze instellingen aanpassen in Master Data Services Configuration Manager of rechtstreeks in de tabel Systeeminstellingen. Zie Systeeminstellingen (Master Data Services) voor meer informatie.

Taakbeschrijving Onderwerp
Een nieuwe bedrijfsregel maken en publiceren. Een bedrijfsregel maken en publiceren (Master Data Services)
Voeg meerdere voorwaarden toe aan een bedrijfsregel. Meerdere voorwaarden toevoegen aan een bedrijfsregel (Master Data Services)
Maak een bedrijfsregel om te vereisen dat kenmerken waarden hebben. Kenmerkwaarden vereisen (Master Data Services)
Maak een bedrijfsregel om een actie uit te voeren op basis van wijzigingen in kenmerkwaarden. Acties initiëren op basis van kenmerkwaardewijzigingen (Master Data Services)
Een bedrijfsregel maken om door de gebruiker gedefinieerd script als voorwaarde te gebruiken Extensie voor bedrijfsregels (Master Data Services)
Een bedrijfsregel maken om een door de gebruiker gedefinieerd script als een actie uit te voeren Extensie voor bedrijfsregels (Master Data Services)
Wijzig de naam van een bestaande bedrijfsregel. Een bedrijfsregelnaam wijzigen (Master Data Services)
Configureer Master Data Manager om meldingen te verzenden wanneer bedrijfsregels worden toegepast. Bedrijfsregels configureren voor het verzenden van meldingen (Master Data Services)
Bedrijfsregels toepassen op specifieke leden. Specifieke leden valideren op basis van bedrijfsregels (Master Data Services)
Sluit een bedrijfsregel uit zodat deze niet wordt gebruikt. Een bedrijfsregel uitsluiten (Master Data Services)
Een bestaande bedrijfsregel verwijderen. Een bedrijfsregel verwijderen (Master Data Services)