Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

669 total results found

Workday Hours

Inventory

Production Control

Quality Controls

Mobile Inspection

Support tickets

Delivery Management

Invoicing

Contract Management

Expense Management

Shift Planning

Leave Planning

Quality Assurance (medico)

IT Governance (COMPASS)

Record of Processing (GDPR)

Whistleblower system

Contingency planning

Transfer pricing Documentation

Strategy tool

Clinical registration

Developing codeunits

Codeunit reference

Deploying codeunits

Codeunit reference

ScheduledAction

Codeunit reference

Diagram widget configuration

Dashboards

Tricks and hacks

Design & Styling

E-Boks doc2mail

Standard Integrations

Needs Work

Email templates

Design & Styling

If you need to include graphics in the design we recommend using inline base64 images. CSS is easily embeddable inside style tags

StatusAction

Common Codeunits

CodeunitTranslator

Common Codeunits

FormEvent

Common Codeunits

Public Pages

Common Codeunits

Pages

Common Codeunits

Icons/Buttons

Design & Styling

Buttons are graphical elements that are tied to functions in Tempus Serva.

Needs Work

Media files

Design & Styling

Media files allows upload of files for use in the solutions The files are publicly available / does not requires users to log in. Typical uses: Pictures for wrappers or stylesheets User manuals for solutions Templates for use record file storages New...

Scheduled data imports

Integration services

The services runs in the context of a user (static), that can have restricted access just as any other user.

Memory settings

Server maintenence

The following sample sets PermGen space is set to 256 MB Minimum application memory is 512 MB Maximum application memory is 1 GB Max total memory in this setup is 1280 MB which will work just fine in most cases -Xmx512m -Xms1024m -XX:MaxPermSize=256m ...

Security

Features

Security and compliance features that is built in to the platform

Access Control

Features

How permissions work

AI

Features

Data handling

Features

How to work with data using the platform

Toggling fields (5478+)

JavaScript functions Builtin functions

Note: Hide functions are NOT intended for denying access to data -it will only be hidden in the frontend, but is still accessible to savvy users. Fields can be shown or hidden calling the fieldname hideField(fieldName) showField(fieldName) Examples hi...

Toggling status

JavaScript functions Builtin functions

You can use a Jquery expression. $("#DATA_StatusID option[value='123']").remove();

Binding to events (6734+)

JavaScript functions Builtin functions

The platform sends out events when a couple of events are performed. Code can be written to bind to these. Events hide-field, triggered when the platform hides a field (dependency or hideField-function) show-field, triggered when the platform shows a fiel...

Value dependencies

JavaScript functions Builtin functions

Using lookup select boxes you can set up complex dependencies between values. The target field will be filtered when the page loads and on all changes to the filter field(s). Single dependency lookupValueFilterOnChange(fieldNameTarget, fieldNameSource, tripl...

Value triggers

JavaScript functions Builtin functions

Value triggers will make things happen when a field changes. Multiple triggers can be assigned to the same field. setValueOnChange(sourceName,targetName,targetValue) setValueOnSetValue(sourceName,sourceValue,targetName,targetValue) Sets the value if ano...

Value lookups

JavaScript functions Builtin functions

Value lookups will copy values from other records to the current one. The normal usecase is records referring other records via parent references. getValueFromLookup(SourceSagID,SourceDataID,FieldNameSource) setValueFromLookup(SourceSagID,SourceDataID,...

Named queries

JavaScript functions Builtin functions

You can add peprared statements configurations and make paramterized class to them lookupNamedQuery(query,value) The query must be stored under the name: "NamedQueryLookup" + query The value will be inserted into the ? parameter an escaped properly SE...

Inspect command and users

JavaScript functions Builtin functions

The currect command can be examined using isCommandNew() isCommandEdit() isCommandList() Note that commands are allways added as a class to the #TempusServaPage element <div id="TempusServaPage" class="TempusServaPage listCommand da_DK"> User types c...

Other functions

JavaScript functions Builtin functions

selectSingleOption(fieldName) Will set a value if only one option is avaiable in a select box. warnDateAfterOtherDate( dateA, dateZ, message ) Alerts the user via a popup, if two dates are not after each other. Both date changes triggers the test. disableE...

Control variables

JavaScript functions

TS uses a number of special variables to control the behavior of the frontend. These variables can be changed anywhere. Opening new windows Window default sizes are controlled by the following variables tsOpenWindowHeight = 680; tsOpenWindowWidth = 820; ...

Version 1 (XML)

REST interface

This article has not yet been fully converted to Wiki format. Please download the original article: Tempus Serva REST interface.pdf Netbeans quick start guide Steps to create a simple interaction Add Webservice to ide (wadl import) URL: [ServerName]/[...

Version 2 (Json)

REST interface

Download the swagger file from: https://<server>/<application>/rest/v2/swagger.json You can browse and try the api, using the built in SwaggerUI (from version 9147): https://<server>/<application>/rest/v2/swagger

URL structure

REST interface

When logged in the following URLs are available without further authentication Data list operations: GET, PUT, POST http(s)://<server>/<application>/rest/<version>/<entity> Data item operations: GET, PUT, POST, DELETE http(s)://<server>/<application>/res...

Setting up a content source

List queries

Many parameters are straight forward Related solution Max cache age Is active Unique NAME This is the calling name of the interface, that must be provided accessing the content service. Example for calling the view myview ... /cmsservice?q=myview&...

Using a content source

List queries

Calling the cmsinterface servlet will provide you with an overview on how to use it. Example: https://www.acme.com/TempusServa/cmsinterface The interface requires just the name of the source, but additional parameters can be provided. Parameters q: Na...

Troubleshooting

List queries

THIS ARTICLE IS UNDER DEVELOPMENT Configuration caching For performance reasons information about the content sources is kept cached. Adding or changing sources will propegate automatically : You will need to clear the system cache to pick the changes. Par...

Configuration help

Dashboards Dashboard widget configuration

Styling All widgets have a field called "Custom CSS". This allows addition of styling, when that stylesheet is shown. As of version 8359 it is possible to use #THISWIDGET# to target that specific widget. #THISWIDGET# will automatically be replaced by the un...

SQL Query

Dashboards Dashboard widget configuration

An SQL Query may extract almost anything from the database. This process ignores the security restrictions in the system, so you will have to implement them yourself (see special keywords below). This widget supports different rendering modes, for a deep div...

Lists

Dashboards Dashboard widget configuration

To setup a list view, simple copy/paste the URL of a view. Optimally you should strip anything but the parameters from the URL. ?SagID=252&command=list&QUERY_FIELD_1=OPFLGNING& ... Filtering the list[edit | edit source] To filter the list, add three parame...

Other widgets

Dashboards Dashboard widget configuration

Codeunit This widget displays raw HTML ouput from any PageContentCodeunit. Distribution This creates one of many diagrams to show records of an entity. Bar, circle, and table diagrams work, but the others don't. It should at the very least have the SagID o...