Nummerreeks - overzicht
Geldt voor: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Nummerreeksen in Microsoft Dynamics AX worden gebruikt om leesbare, unieke identificaties te maken voor hoofdgegevensregistraties en transactieregistraties die deze nodig hebben. Een hoofdgegevens- of transactieregistratie die een identificatie nodig heeft wordt een verwijzing genoemd.
Voordat u nieuwe registraties voor een verwijzing kunt maken in Microsoft Dynamics AX, moet u een nummerreeks instellen en deze aan de verwijzing koppelen. Het is raadzaam om in te stellen dat u de formulieren in Organisatiebeheer gebruikt om nummerreeksen in te stellen. Als er modulespecifieke instellingen zijn vereist, kunt u het parametersformulier gebruiken in een module om nummerreeksen op te geven voor de verwijzingen in die module. In Klanten en Leveranciers kunt u bijvoorbeeld nummerreeksgroepen instellen om specifieke nummerreeksen toe te wijzen aan specifieke klanten of leveranciers.
Wanneer u een nummerreeks instelt, moet u een bereik opgeven die definieert welke organisatie de nummerreeks gebruikt. De scope kan Gedeeld, Bedrijf, Rechtspersoon of Operationele eenheid zijn. Als u Microsoft Dynamics AX 2012 R3 of cumulatieve update 6 of later voor AX 2012 R2 gebruikt, is het bereik Type bedrijfsonderdeel ook beschikbaar. Het bereik van rechtspersonen en bedrijven kan met Fiscale kalenderperiode worden gecombineerd om nog specifiekere nummerreeksen te maken.
Notitie
Als u Microsoft Dynamics AX 2012 R3 of AX 2012-R2 gebruikt, bevat het bereik Bedrijf ook virtuele bedrijven. U kunt geen module-specifieke formulieren gebruiken voor het instellen van nummerreeksen voor virtuele bedrijven. In plaats daarvan moet u de formulieren in Organisatiebeheer gebruiken.
Nummerreeksnotaties bestaan uit segmenten. Nummerreeksen met een scope die verschilt van Gedeeld kan segmenten bevatten die overeenkomen met de scope. Een nummerreeks met een scope van Rechtspersoon kan bijvoorbeeld een segment voor de rechtspersoon bevatten. Door een scopesegmenten in de nummerreeksnotatie op te nemen, kunt u de scope van een specifieke registratie bepalen door naar het nummer te kijken.
Waarschuwing
De beschikbare bereiken hangen af van de verwijzing waarvoor u een nummerreeks instelt. Het bereik Gedeeld is alleen beschikbaar voor sommige verwijzingen. Om te bepalen of een verwijzing een gedeeld bereik kan gebruiken, selecteert u het gebied en de verwijzing in het formulier Segmentconfiguratie. (Klik op Organisatiebeheer > Algemeen > Nummerreeksen > Segmentconfiguratie.) Als een segment van het bereik wordt weergegeven onder Segmenten, kan de geselecteerde verwijzing het gedeelde bereik niet gebruiken.
Een aanpassing is vereist om het bereik voor een verwijzing te wijzigen. Zie Using the Enhanced Number Sequence Framework (White paper) voor meer informatie over het aanpassen van nummerreeksen.
Naast de segmenten die overeenkomen met scopes, kunnen nummerreeksnotaties Constante en Alfanumeriek segmenten bevatten. Een Constante segment bevat een reeks letters, nummers of symbolen die niet verandert. Een Alfanumeriek segment bevat een reeks letters of nummers die worden verhoogd telkens als het nummer wordt gebruikt. Gebruik een hekje (#) om stijgende nummers aan te geven en een en-teken (&) om stijgende letters aan te geven. De indeling #####_2014 maakt bijvoorbeeld de reeks 00001_2014, 00002_2014, enzovoort.
Voorbeelden van nummerreeksen
De volgende voorbeelden geven aan hoe u segmenten gebruikt om nummerreeksnotaties te maken. De voorbeelden tonen in het bijzonder de effecten van het gebruik van scopesegmenten.
Onkostennotanummers
In het volgende voorbeeld worden onkostennotanummer ingesteld voor de rechtspersoon die CS heet.
Gebied: Reis- en onkosten
Verwijzing: Nummer onkostennota
Bereik: Rechtspersoon
Rechtspersoon: CS
Segmenten |
Segmenttype |
Waarde |
---|---|---|
Segment 1 |
Rechtspersoon |
CS |
Segment 2 |
Constante |
-ONKOSTEN- |
Segment 3 |
Alfanumeriek |
#### |
Voorbeeld van een opgemaakt nummer: CS-EXPENSE-0039
U kunt een soortgelijke nummerreeksnotatie instellen voor andere rechtspersonen. Voor een rechtspersoon die RW heeft, is, wanneer u alleen de waarde van de rechtspersoon van het rechtspersoonsegment wijzigt, het opgemaakte nummer RW-EXPENSE-0039. U kunt ook de volledige nummerreeksnotatie wijzigen voor andere rechtspersonen. U kunt bijvoorbeeld het scopesegment van de rechtspersoon weglaten om een opgemaakt nummer zoals Exp-0001 te maken.
Verkoopordernummers
In het volgende voorbeeld worden verkoopordernummers ingesteld voor de bedrijfs-id CEU.
Gebied: Verkoop
Verwijzing: Verkooporder
Bereik: Bedrijf
Bedrijf: CEU
Segmenten |
Segmenttype |
Waarde |
---|---|---|
Segment 1 |
Constante |
SO- |
Segment 2 |
Alfanumeriek |
#### |
Voorbeeld van een opgemaakt nummer: SO-0029
Hoewel een scopesegment niet in de notaties is opgenomen, begint de nummering opnieuw voor elke bedrijfs-ID. Als u dezelfde notatie gebruikt voor alle bedrijfs-ID´s, dan worden dezelfde nummers in elk bedrijf gebruikt. Het verkoopordernummer SO-0029 wordt bijvoorbeeld in elk bedrijf gebruikt. U kunt ook de volledige nummerreeksnotatie wijzigen voor andere bedrijfs-ID´s.
Nummers van opdrachten tot inkoop
In het volgende voorbeeld zijn de nummers van de opdracht tot inkoop organisatiebreed.
Gebied: Inkoop
Verwijzing: Opdracht tot inkoop
Bereik: Gedeeld
Segmenten |
Segmenttype |
Waarde |
---|---|---|
Segment 1 |
Constante |
Behoefte |
Segment 2 |
Alfanumeriek |
#### |
Voorbeeld van een opgemaakt nummer: Req0052
Omdat de scope Gedeeld is, wordt de nummerreeksnotatie in de hele organisatie gebruikt. U kunt geen verschillende nummerreeksnotaties instellen voor verschillende delen van de organisatie.
Prestatieoverwegingen voor nummerreeksen
Bekijk de volgende gegevens over hoe de configuratie van nummerreeksen de systeemprestaties kan beïnvloeden voordat u nummerreeksen instelt.
Doorlopende en niet-doorlopende nummerreeksen
Nummerreeksen kunnen doorlopend of niet-doorlopend zijn. Een doorlopende nummerreeks slaat geen nummers over, maar de nummers mogen niet opeenvolgend worden gebruikt. Nummers van een niet-doorlopende nummerreeks worden opeenvolgend gebruikt, maar de nummerreeks kan nummers overslaan. Als een gebruiker bijvoorbeeld een transactie annuleert, wordt een nummer gegenereerd, maar niet gebruikt. In een doorlopende nummerreeks, wordt dat nummer later opnieuw gebruikt. In een niet-doorlopende nummerreeks, wordt het nummer niet gebruikt.
Doorlopende nummerreeksen zijn normaal gezien vereist voor externe documenten, zoals inkooporders, verkooporders en facturen. Doorlopende nummerreeksen kunnen de reactietijden van het systeem nadelig beïnvloeden, maar het systeem moet een nummer aanvragen bij de database telkens als een nieuw document of registratie wordt gemaakt.
Als u een niet-doorlopende nummerreeks gebruikt, kunt u Voorafgaande toewijzing in het sneltabblad Prestaties inschakelen in het formulier Nummerreeksen. Wanneer u een hoeveelheid nummers opgeeft om vooraf toe te wijzen, selecteert het systeem die nummers en bewaart het ze in het geheugen. Nieuwe nummers worden alleen bij de database opgevraagd nadat de vooraf toegewezen hoeveelheid is gebruikt.
Tenzij er een regelgevende vereiste is die doorlopende nummerreeksen gebruikt, bevelen we u aan om niet-doorlopende nummerreeksen te gebruiken voor betere prestaties.
Automatische opschoning van nummerreeksen
Bij een stroomuitval, een toepassingsfout of andere onverwachte storting, kan het systeem nummers niet automatisch opnieuw gebruiken voor doorlopende nummerreeksen. U kunt het opschoonproces handmatig of automatisch uitvoeren om de verloren nummers te herstellen.
Overweeg zorgvuldig het servergebruik wanneer u het opschoonproces plant. Het is aan te raden het opschonen als batchtaak uit te voeren tijdens de daluren.