Advanced Search
Search Results
459 total results found
Review standards
The following changes requires a formal code review Changes to the API Changes to common objects Command Security Controller DbConnection Creation of OR changes to Servlets Servlet Filters CodeunitPagePublic Code containing SQL Any co...
Understanding commands
Commands are specified in the command parameter when calling the main servlet https://acme.com/TempusServa/main?command=index The core commands are index many (list) item (edit) new View commands can also be used in Integration/Content_source
Command reference
ARTICLE IS DRAFT / UNDER DEVELOPMENT Navigation command function required optional <none> Default command index Nested accordion list of all solutions board Display default dashboard Dashboard Single item ...
Other services
scan The scan servlet will take input from HTTP calls, usually triggered from an QR or NFC scan. The use is either Make an Object call, then an Action call (within 1 minute). Make an Action call, then an Object call (within 1 minute). Make a combined ca...
Security Setup
The following security and compliance features are enabled and active: Password policy The enabled policy forces users to create passwords based on the following minimum criteria: Minimum 8 characters, Must contain uppercase and lowercase letters, Must cont...
Data restrictions
Understanding permissions Data access is retricted in two ways Mandatory permissions granting access to Certain groups of fields (blocks) Records in certain status Optional filters binding certain data to certain users Owner user (the user ...
Encryption
HTTPS / SSL is readily supported as the interface is indifferent of which protocol is used by the user. It is however possible to force the user to use SSL by tweaking the configuration Force SSL during logins Force SSL in interface Users making specif...
Security built-in
Password Policies (recommended) TS No-code Platform allows you to setup and enfoce the use of strong passwords through an appropriate password policy. Specify attribute requirements that control complexity and lifetime of passwords such as: Mimimum passwor...
Styling
Note: Dashboard styling is under development Dashboard styling For CSS flex ordering dashboard elements you can add one of these classes to the dashboard tsDashboardLayoutRow tsDashboardLayoutColumn Widget styling The following classes can freely be ...
Get started
This information is also applicable to the field Visual extra: SQL: Diagram query. This site only describes the specifics of the diagram widgets, for general widget configuration click here. This article will only cover the newest version of graphs implement...
Adding functionality
It is possible to add some simple funktionality to charts, by adding links. This feature is limited to one link pr x-axis value. To add a link, add a column named "Link" to the query. Whatever this column contains will become a link, that can be navigated t...
Graph defaults
The graphs all reference the js object tsChartDefaultOptions, with a couple of tweaks. To see the defaults, open the terminal in you browser, on a page that has a graph and type the name of the object. Specifik defaults These can't be overwritten. Area sta...
Colors
The colors used, can be overwritten in the Policy diagramChartJSColors. The structure of the policy is very strict. The policy has to be formatted as a js array of strings that represent an rgb color. Thus: It has to start with [ and and with , ]. Each col...
Many pages / long page name
The following code will shorten page selectors, unless they are hovered or active .tablePageSelector td a { max-width: 80px; overflow: hidden; text-overflow: ellipsis; font-size: 80%; } .tablePageSelector .tablePageSelectorElementAct...
Rounded corners missing in simple menu mode
When a user is running in the context of a simple user certain buttons will be hidden, and on displayed in the expanded menu ("burger"). Previous buttons might have their corners correctly, which can be mitigated by removing the items (they are normally just h...
Sending emails
Preparations Get the information of the outbound server Server address Mail account Note that the SMTP server may be the same as the IMAP or POP server Setup in Tempus Serva backend Go to: Designer > Modules > Configuration In the 'Text' search fiel...
Cloud backup overview
Backup of Tempus Serva instances running in AWS is done in the following manner Instance saves .sql for each table in the database Remote backup server Rsyncs the files from EACH instance Build daily archives containing all .sql files Registers succes...
IntegrationFieldFixCPR
What it does Cleans up external data in CPR format, for use in a scheduled integration. String are cleaned using the CPR translateInput method. Data will be cleaned before inserting without the use of this codeunit, but lookups and such might fail if the CPR...
IntegrationFieldFixDate
What it does Cleans up external data in date format, for use in a scheduled integration. String are cleaned using the date translateInput method. Data will be cleaned before inserting without the use of this codeunit, but lookups and such might fail if the d...
IntegrationFieldLookupKey
What it does Looks up another value based on the string provided, for use in a scheduled integration. A lookup will be executed substituting the @VALUE@ in the SQL expression passed to the codeunit. Note that the @VALUE@ is SQL escaped for security reasons....