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

541 total results found

Diagram builder

Field type reference Extension

[DESCRIPTION] Properties Type: Extension Groupable: [YES/NO] Show in lists: [YES/NO] Searchable: [YES/NO] User interface Field in show mode [INSERT IMAGE] Field in edit mode [INSERT IMAGE] Configuration [INSERT IMAGE] [Eventuel beskrivelse af ...

Needs Work

Security

Java API

Needs Work

Context

Java API

Needs Work

Extract list of users and groups

Useful SQL

One line for each group SELECT user.Name, user.EMAIL, user.IsActive, usergroup.Groupname, usergroup.LDAPNAME FROM user INNER JOIN usergroupmember ON usergroupmember.UserID = user.UserID INNER JOIN usergroup ON usergroupmember.GroupID = usergroup.GroupID O...

Description

CRM

Custom Relation Management comes with a basic setup that fits most companies, but you are supposed to fit it to your specific needs. Many organizations differ greatly in ways that should affect the CRM: Delivery format, Customer journey, B2B vs B2C If your c...

Needs Work

Description

SMB Suite

The suite is a collection of common IT tools needed to run a company. Components CRM Workday hours Support tickets Strategy tool

Needs Work

Description

Workday Hours

Time recording has become a statutory requirement for all white-collar workers in the EU. Often the hours also represent value that must be settled with the customers: In both cases it is important that the process is both precise and easy, which in TS can be ...

Needs Work

Basic setup

TS hosting instructions

All the following canges are carried out in the Tempus Serva designer Company logo Upload you logo file via Ressources > Media files Show the logo after upload Copy the URL of image Add to stylesheet via Ressources > Stylesheet .logo { backg...

Needs Work

Automated renewals

TS hosting instructions Set up SSL/TLS/HTTPS

Before starting test that the renewal process works /opt/letsencrypt/letsencrypt-auto renew --dry-run Make sure the path is accessible from cron sudo chmod go+x /etc/letsencrypt/archive sudo chmod go+x /etc/letsencrypt/live Make a script file sudo na...

External Certificate

TS hosting instructions Set up SSL/TLS/HTTPS

Acquire certificate Buy a certificate from a provider. Note that the max lifetime is currently 1 year, så buying a 5 year certificate only help on pricing. https://www.ssls.com/ After issuing the files you will have A private key - ex: movia.tempusserva...

Needs Work

Clone System

Common Codeunits Pages

What it does Clones the entire webapp to another server. Only works on linux. First setup Generate an SSH key for the tomcat-user on the source server sudo -u tomcat ssh-keygen Add the public key to a user on the target server that has sudo-access Conn...

Cloning an instance

TS hosting instructions

Connecting to the server First you must access the commandline on the system in question. This is done using a certificate and the Putty program. Get a certificate private key from an existing admin user Install Putty on your machine (alternative WinSCP) ...

Needs Work

Clone records

Common Codeunits Pages

Usage This function will copy a single record Configuration guide Add a button with parameterized URL using: main?command=com.tsnocode.codeunit.common.CloneRecord&SagID=[SagID]&DataID=[DataID] Developer info Type: CodeunitPagecontent Security: [eg. re...

Needs Work

Steps for creating a new codeunit

Codeunit reference Developing codeunits

Create a new Java project in your favorite IDE Import the p2eShared.jar in the project Create a new class: The abstract parts are found in: dk.p2e.blanket.codeunit Implement all abstract methods Code the method bodies (normally "execute") Compile...

Needs Work

Error handling

Codeunit reference Developing codeunits

Exceptions are handled by themselves using the errorRegistration(Exception e) method. In case the errors are not caught by the codeunit itself, the generic error handler takes over Logs the error in the eventlog Returns a standard error page to the user ...

Needs Work

Configuration / parameters

Codeunit reference Developing codeunits

Parameters are delivered through the method call, packed in a nice <String> Hashtable for easy access. Please note that values are sent as-is, so make sure to escape values before DB operations using DbConnection.escapeSql(String s); Configurations can be s...

Needs Work

Variables

Codeunit reference Developing codeunits

Variables can have a scope of either Request User session Application For permanent variables user server configurations. Request variables Request scope variables should be stored in the Hashtable sharedObjects in the Command object. Note that the ...

Needs Work

Different codeunit types

Codeunit reference

Most likely you will need to create a Formevents that will allow specific changes for a solution, during views, updates or exports. Most interactions wil require interaction with the following objects Security Command Session Context DbConnection Even...

Needs Work

Using the provided Dev-image

Codeunit reference Developing codeunits

We provide a ready-to-go image of a virtual machine, running Debian 12, for VirtualBox. The machine is set up with all the required software and helper scripts, to enable development of custom codeunits. The image is setup with MariaDB, Tomcat 8, Netbeans 11...

Needs Work

Creating the codeunit

Codeunit reference Formevents

Make sure that p2eShared.jar is included in the project Create a new class that extends com.tsnocode.codeunit.CodeunitFormevents

Needs Work