Gegevensbronnen voor opzoeken configureren om ER-toepassingsspecifieke parameters te gebruiken
Met de functie voor toepassingsspecifieke ER-parameters kunt u gegevens filteren in een ER-indeling, zodat deze is gebaseerd op een set abstracte regels. Deze set regels kan worden geconfigureerd voor gebruik van de gegevensbronnen van het type Opzoeken die beschikbaar zijn in een ER-indeling. U kunt vervolgens echte regels opgeven die verder gaan dan het ontwerpen van ER-componenten door de gebruikersinterface (UI) te gebruiken die automatisch wordt gegenereerd op basis van de instellingen van de gegevensbron voor Opzoeken van de overeenkomstige ER-indeling en de huidige gegevens van de rechtspersoon. Uiteindelijk worden de opgegeven regels geopend door de gegevensbron Opzoeken van de ER-indeling wanneer deze ER-indeling wordt uitgevoerd.
Notitie
Gebruik de geconfigureerde gegevensbronnen van de bewerkbare ER-indeling om op te geven welke toepassingsgegevens worden gebruikt om echte regels te configureren.
Gebruik de ER Operations-ontwerper om een gegevensbron van het type Opzoeken in uw ER-indeling op te nemen. De gegevensbron moet worden geconfigureerd om te beschrijven hoe uw abstracte regels eruitzien, waaronder het volgende:
- De parameterset van een bepaald gegevenstype waarvan de waarde wordt opgegeven om één regel op te geven.
- Het waardetype van bepaalde gegevenstypen dat door één regel wordt geretourneerd wanneer deze regel onder andere als het meest geschikt wordt beschouwd.
U kunt de volgende typen gegevensbronnen voor Opzoeken configureren, afhankelijk van het type waarde dat door elke geconfigureerde regel wordt geretourneerd:
- Gebruik het type Gegevensmodel\Opzoeken wanneer een modelopsommingswaarde moet worden geretourneerd.
- Gebruik het type Dynamics 365 Operations\opzoeken wanneer een opsommingswaarde voor een toepassing of een waarde voor een uitgebreid gegevenstype van een toepassing moet worden geretourneerd.
- Gebruik het type Opmaakopsomming\Opzoeken wanneer een opmaakopsommingswaarde moet worden geretourneerd.
In de volgende afbeelding ziet u hoe een opmaakopsomming kan worden geconfigureerd in de ER-voorbeeldindeling.
In de volgende afbeelding ziet u de opmaakonderdelen die zijn geconfigureerd om verschillende soorten belastingen te rapporteren in een andere sectie van een gegenereerd rapport.
In de volgende afbeelding ziet u hoe de ER Operations-ontwerpfunctie de toevoeging van een gegevensbron van het type Opmaakopsomming\Opzoeken toestaat. De toegevoegde gegevensbron wordt geconfigureerd als het retourneren van een waarde van de opmaakopsomming List of taxation levels
.
In de volgende afbeelding ziet u hoe de toegevoegde gegevensbron is geconfigureerd om het veld Code van de recordlijst Model.Data.Tax uit de gegevensbron Model te gebruiken als een parameter die voor elke geconfigureerde regel moet worden opgegeven.
De toegevoegde Model.Data.Tax
-gegevensbron is geconfigureerd om een belastingcode op te geven voor elke geconfigureerde regel door toegang te krijgen tot records van de TaxTable-toepassingstabel.
U kunt de opzoekregels voor de geselecteerde ER-indeling instellen met behulp van de gebruikersinterface die automatisch wordt uitgelijnd met de structuur van de geconfigureerde gegevensbron. Momenteel vereist deze gebruikersinterface dat u voor elke regel de geretourneerde waarde opgeeft als de waarde voor de List of taxation levels
-opmaakopsomming en de belastingcode als parameter.
In de volgende afbeelding ziet u hoe de gegevensbron Model.Data.Summary.LevelByLookup
van het type Berekend veld kan worden geconfigureerd om de geconfigureerde opzoekgegevensbron met de vereiste parameters aan te roepen. Als u deze aanroep tijdens runtime wilt verwerken, doorloopt ER de lijst met geconfigureerde regels in de gedefinieerde reeks om de eerste regel te vinden die aan de opgegeven voorwaarden voldoet. In dit voorbeeld is het de regel die de belastingcode bevat die overeenkomt met de opgegeven code. Als gevolg hiervan wordt de meest geschikte regel gevonden en wordt door deze gegevensbron de opsommingswaarde geretourneerd die is geconfigureerd voor de gevonden regel.
Notitie
Er wordt een uitzondering gegenereerd wanneer er geen toepasselijke regel wordt gevonden. Als u deze uitzonderingen wilt voorkomen, configureert u aanvullende regels aan het einde van de lijst met regels om aanvragen af te handelen wanneer een niet-geconfigureerde waarde of geen waarde wordt opgegeven. Gebruik dienovereenkomstig de opties Niet leeg en Leeg.
Wanneer u de optie Meerdere bedrijven instelt op Ja voor de bewerkbare opzoekgegevensbron, voegt u een nieuwe vereiste bedrijfsparameter toe aan de set parameters van deze gegevensbron. De waarde van de parameter Bedrijf moet tijdens runtime worden opgegeven wanneer de opzoekgegevensbron wordt aangeroepen. Wanneer de bedrijfscode tijdens runtime wordt opgegeven, worden de regels die voor dit bedrijf zijn geconfigureerd, gebruikt om de meest geschikte regel te vinden en wordt de bijbehorende waarde geretourneerd. In de volgende afbeelding ziet u hoe u dit kunt doen en hoe de set parameters van de bewerkbare gegevensbron wordt gewijzigd.
Notitie
Selecteer elk bedrijf afzonderlijk om de set regels voor deze opzoekgegevensbron van de bewerkbare ER-indeling te configureren. Er wordt een uitzondering gegenereerd tijdens runtime wanneer de opzoekopdracht voor verschillende bedrijven wordt aangeroepen met de code van het bedrijf waarvoor de opzoekinstelling niet is voltooid.
Zorg ervoor dat u machtigingen verleent voor een gebruiker die de ER-indeling uitvoert met de gegevensbron Opzoeken voor meerdere bedrijven om toegang te krijgen tot de gegevens van elk bedrijf binnen het bereik van deze gegevensbron. Anders moet een uitzondering worden gemaakt tijdens runtime.
Vanaf versie 10.0.19 zijn de uitgebreide mogelijkheden van de opzoekgegevensbronnen beschikbaar. Wanneer u de optie Uitgebreid instelt op Ja voor de bewerkbare opzoekgegevensbron, wordt de geconfigureerde opzoekgegevensbron getransformeerd naar de gestructureerde gegevensbron die de extra mogelijkheden biedt om de geconfigureerde set regels te analyseren. In de volgende afbeelding ziet u deze transformatie.
Het subitem Opzoeken is ontworpen als een functie om de meest geschikte regel te vinden uit de set configureerbare regels op basis van de opgegeven set parameters.
Het subitem IsLookupResultSet is ontworpen als een functie om de opgegeven waarde van de basisgegevensbron met opsomming te accepteren en de booleaanse waarde true te retourneren wanneer de set regels ten minste één regel bevat waarvoor de opgegeven opsommingswaarde is geconfigureerd als een geretourneerde waarde. Deze functie retourneert de booleaanse waarde false wanneer er geen regels zijn geconfigureerd om de opgegeven opsommingswaarde te retourneren.
Het subitem Instelling is ontworpen als een functie die de set geconfigureerde regels retourneert als records van een recordlijst. De geretourneerde waarden en de set parameters van de geconfigureerde regels worden in elke geretourneerde record weergegeven als velden van de relevante gegevenstypen:
- De geretourneerde waarde wordt weergegeven als het veld Opzoekresultaat.
- De geconfigureerde parameters worden weergegeven als velden met namen van parameters (veld Code in dit voorbeeld).
Zie ER-indelingen configureren om parameters te gebruiken die per rechtspersoon zijn opgegeven voor meer informatie over het configureren van de gegevensbron Opzoeken. Zie De parameters van een ER-indeling per rechtspersoon instellen voor meer informatie over het instellen van de opzoekregels.
Aanvullende bronnen
ER-indelingen configureren om parameters te gebruiken die per rechtspersoon worden opgegeven
De parameters van een ER-indeling per rechtspersoon instellen