DifficultyMoeilijkheidsgraad: starter
Inhoud
Table of Contents | ||||
---|---|---|---|---|
|
Learning Objectives
After reading this article you will be able to:
take into account and configure (some of the) system boundaries
Why are boundaries in place?
Most system boundaries are in place for performance or security considerations. A process might for example be stopped automatically after 1 or 2 minutes to prevent this process causing an issue because an infinite loop was entered. Limits regarding file size are in place for data size management. You don’t want one user to be able to upload a massive file that clogs up available storage space.
Tip |
---|
All boundaries are in place to ensure an optimal end user experience! |
Auto-fill
Some fields in Workplace use the auto-fill functionality. This means that after entering 3 or 4 characters, Workplace returns result suggestions in a scrollable list. By default a maximum of 50 results are returned. On client level this number can be lowered, 50 results is the system maximum.
Limitation for uploading data
The default maximum file upload size is 32MB. This can be (temporarily) increased to a maximum of 2GB via the client settings. In the navigation menu press: Admin > Setup > “Documents” tab > Maximum upload size MB.
For webservice other limitations are in place. A document uploaded via a webservice can be 4 MB maximum.
Limitation for downloading data
No limitation to the maximum download size. All files that are uploaded can also be downloaded.
200 files can be exported from a list page in one download action.
Limits for displaying data
Standard and advanced search results
When executing a standard or advanced search (for example search properties or requests in the navigation menu), 1000 results are displayed. This amount can be changed via the client.maxRows setting.
Its advised not to change this because of performance reasons.
Reports are used to display/ export queries of more than 1,000 results.
Reports/ includes
Reports will show a maximum of 40,000 rows and no more than 800,000 cells. Whatever is reached first determined the limit.
Henceforth, if you have 21 columns in a report, you can have a maximum of (800,000/21)= 38,095 rows.
Limits for exporting data
The system default is 32 Mb for exporting data or documents. This cannot be changed in the client settings.
Exporting report data:
Export to Excel: no additional limitation on top of the 40,000 rows/800,000 cells.Excel also has limitations. There is a maximum number of character one cell can contain
Leerdoelen
Na het lezen van dit artikel zul je in staat zijn om:
rekening houden met (sommige) systeemgrenzen en deze configureren
Waarom zijn er grenzen?
De meeste systeemgrenzen zijn er uit prestatie- of beveiligingsoverwegingen. Een proces kan bijvoorbeeld automatisch gestopt worden na 1 of 2 minuten om te voorkomen dat dit proces een probleem veroorzaakt omdat er een oneindige lus is ingegaan. Limieten met betrekking tot bestandsgrootte worden ingesteld om de grootte van gegevens te beheren. Je wilt niet dat één gebruiker een enorm bestand kan uploaden dat de beschikbare opslagruimte verstopt.
Tip |
---|
Alle grenzen zijn aanwezig om een optimale eindgebruikerservaring te garanderen! |
Automatisch invullen
Sommige velden in Workplace maken gebruik van de auto-fill functionaliteit. Dit betekent dat na het invoeren van 3 of 4 tekens, Workplace resultaatvoorstellen retourneert in een bladerbare lijst. Standaard worden er maximaal 50 resultaten geretourneerd. Op clientniveau kan dit aantal worden verlaagd, 50 resultaten is het systeemmaximum.
Beperking voor het uploaden van gegevens
De standaard maximale uploadgrootte van bestanden is 32MB. Dit kan (tijdelijk) worden verhoogd tot maximaal 2GB via de clientinstellingen. Druk in het navigatiemenu op: Admin > Instellingen > tabblad "Documenten" > Maximale uploadgrootte MB.
Voor webservices gelden andere beperkingen. Een document dat via een webservice wordt geüpload, mag maximaal 4 MB groot zijn.
Beperking voor het downloaden van gegevens
Geen beperking op de maximale downloadgrootte. Alle bestanden die worden geüpload, kunnen ook worden gedownload.
Er kunnen 200 bestanden worden geëxporteerd van een lijstpagina in één downloadactie.
Grenzen voor het weergeven van gegevens
Standaard en geavanceerde zoekresultaten
Bij het uitvoeren van een standaard of geavanceerde zoekopdracht (bijvoorbeeld zoekeigenschappen of aanvragen in het navigatiemenu) worden 1000 resultaten weergegeven. Dit aantal kan worden gewijzigd via de instelling client.maxRows.
Om prestatieredenen wordt geadviseerd dit niet te veranderen.
Rapporten worden gebruikt om query's van meer dan 1000 resultaten weer te geven/exporteren.
Rapporten/ omvat
Rapporten tonen maximaal 40.000 rijen en niet meer dan 800.000 cellen. Wat het eerst wordt bereikt, bepaalt de limiet.
Als je dus 21 kolommen in een rapport hebt, kun je maximaal (800.000/21)= 38.095 rijen hebben.
Grenzen voor het exporteren van gegevens
De standaardinstelling van het systeem is 32 Mb voor het exporteren van gegevens of documenten. Dit kan niet worden gewijzigd in de clientinstellingen.
Rapportgegevens exporteren:
Exporteren naar Excel: geen extra beperking bovenop de 40.000 rijen/800.000 cellen.
Excel heeft ook beperkingen. Er is een maximum aantal tekens dat een cel kan bevatten (d.d. 2022-10-01 this is is dit 32,.767 characterstekens) and a maximum number of rows and columns. For current limitation please consult the Microsoft support page.Export to CSV: 40,000 lines and 800,000 cells (whatever is reached first determined the limit)
Note: when using an integration export connector you can choose the file format ‘CSV dump’. For this file format there are no limitations concerning rows and cells. However, technical restrictions apply. Meaning that formulas and the pagefield settings like “export yes/ no“ are ignored.
Timeout
Depending on the process, one of the following timeouts is applicable.
1 minute timeout (e.g. loading includes and executing function button)
2 minute timeout
10 minute timeout
30 minutes (e.g. planning scripts)
When a timeout occurs, Workplace will show a timeout error or a general system error. Unfortunately, there is no one specific reason as to why a timeout occurs. More experienced consultants will learn to recognize and debug timeouts. For more complex debugging the help of our Developers might even be required. Some tips:
Retry what you where trying to do.
If the timeout occurs when executing a query (run a report/ include), refine your search.
MaxFind
The default number of objects that can be queried is 120,000. This setting can be changed per object, but only on server level. This means that when you have 130,000 REQs in your environment, 10,000 REQs are not included in the query.
Workorder schedule
Work order schedules generate a maximum of 300 work orders. This is a server setting.
Non-production servers: test and backup servers
Lower performance levels compared to our production servers.
These servers do not have a guaranties uptime/ availability. Nonetheless, we do our best to have them available at all time.
A maximum of 1,000 emails can be send on a non-production server since a server was rebooted (e.g. after a release). This email counter is reset when restarting the server. This maximum can only be increased via a server setting by Workplace Development.
Summary
Rw ui textbox macro |
---|
|
Exercise
- N/A
en een maximum aantal rijen en kolommen. Raadpleeg de ondersteuningspagina van Microsoft voor de huidige beperkingen.
Exporteren naar CSV: 40.000 regels en 800.000 cellen (wat het eerst wordt bereikt, bepaalt de limiet)
Opmerking: als je een integratie-exportconnector gebruikt, kun je het bestandsformaat 'CSV dump' kiezen. Voor dit bestandsformaat zijn er geen beperkingen wat betreft rijen en cellen. Er gelden echter wel technische beperkingen. Dit betekent dat formules en de paginaveldinstellingen zoals "exporteren ja/nee" worden genegeerd.
Time-out
Afhankelijk van het proces is een van de volgende time-outs van toepassing.
1 minuut time-out (bijv. laden omvat en functietoets uitvoeren)
time-out van 2 minuten
Time-out van 10 minuten
30 minuten (bijv. draaiboeken plannen)
Als er een time-out optreedt, geeft Workplace een time-outfout of een algemene systeemfout weer. Helaas is er geen specifieke reden waarom een time-out optreedt. Meer ervaren consultants zullen leren om timeouts te herkennen en te debuggen. Voor complexere foutopsporingen kan zelfs de hulp van onze ontwikkelaars nodig zijn. Enkele tips:
Probeer opnieuw wat je probeerde te doen.
Als de time-out optreedt bij het uitvoeren van een query (een rapport/opname uitvoeren), verfijn dan je zoekopdracht.
MaxFind
Het standaard aantal objecten dat kan worden opgevraagd is 120.000. Deze instelling kan per object worden gewijzigd, maar alleen op serverniveau. Dit betekent dat wanneer je 130.000 REQ's in je omgeving hebt, 10.000 REQ's niet worden meegenomen in de query.
Werkorderplanning
Werkorderschema's genereren maximaal 300 werkorders. Dit is een serverinstelling.
Niet-productieservers: test- en back-upservers
Lagere prestatieniveaus vergeleken met onze productieservers.
Deze servers hebben geen gegarandeerde uptime/beschikbaarheid. Toch doen we ons best om ze altijd beschikbaar te hebben.
Er kunnen maximaal 1.000 e-mails worden verzonden op een niet-productieserver sinds een server opnieuw is opgestart (bijvoorbeeld na een release). Deze e-mailteller wordt gereset wanneer de server opnieuw wordt opgestart. Dit maximum kan alleen worden verhoogd via een serverinstelling door Workplace Development.
Samenvatting
Rw ui textbox macro |
---|
|
Oefening
- N.V.T.
Zoek op
Live Search |
---|