Skip to content
Developer

Qualifications

You create the qualifications of your staff, such as training courses or licences, with description and ranking.

Format
CSV (comma or semicolon), UTF-8
Access rights
Staff (write)
Example files
AFS_QUALIFICATION_beispiel_technisch.csv (technical column names)
AFS_QUALIFICATION_beispiel_anwender.csv (German column names)

In short: With this file you create qualifications, for example a trainer licence or a first-aid course, or change existing ones. The file name must contain AFS_QUALIFICATION.

What you need this for

Qualifications describe which training or certificates your staff have. They are the basis for assigning persons to tasks. With a table you set up all qualifications at once.

Before you start

  • Rights: You need write access for the area Staff (Personal).
  • Backup: An import cannot be undone at the click of a button. Before larger changes, export the affected data under Settings → Export (Einstellungen → Export).

Prepare the file

  • File name: Must contain AFS_QUALIFICATION, e.g. AFS_QUALIFICATION_qualifikationen.csv. The spelling must be exactly like this; upper and lower case count.
  • Format: CSV. The separator is semicolon ; or comma ,. Put texts containing separators in quotation marks "…".
  • Header row: The first row contains the column names. The column QUALIFICATION_ID must appear spelled out, in upper or lower case. The German spelling Qualifikation ID is not recognised by vynst.
  • Number: QUALIFICATION_ID is your own number for the qualification. It is recognised in later imports. Leading or trailing spaces are not removed.
  • Yes/No: ja or nein, also 1 or 0 and true or false.

Columns

Column Required Content Example
QUALIFICATION_ID yes Your number for the qualification. Also accepted: qualification_id and QUALIFICATION_IDENTIFIER. The column must have this name, otherwise vynst does not recognise the file. UEL-C
NAME no Name of the qualification. Also accepted: Name. Empty leaves the previous name in place. Übungsleiter C Lizenz
INTERNAL_DESCRIPTION no Internal description, for you. Also accepted: Interne Beschreibung. Lizenz gültig vier Jahre
EXTERNAL_DESCRIPTION no Description for external presentation. Also accepted: Beschreibung, Externe Beschreibung. Lizenziert
DELETED no Yes/No: mark as deleted. Also accepted: Gelöscht. nein
RANKING no Ranking as a whole number. Empty leaves the previous value in place. 2
IMPORT_IDENTIFIER_PREFIX no Prefix for the number, if you want to use your own. Without this column, AFS_QUALIFICATION_ applies. Do not leave the cell empty, otherwise the prefix is missing. AFS_QUALIFICATION_

Example

QUALIFICATION_ID;NAME;INTERNAL_DESCRIPTION;EXTERNAL_DESCRIPTION;DELETED;RANKING;IMPORT_IDENTIFIER_PREFIX
ERSTHELFER;Erste Hilfe;;Kurs mit Nachweis;nein;1;AFS_QUALIFICATION_
UEL-C;Übungsleiter C Lizenz;Lizenz gültig vier Jahre;Lizenziert;nein;2;AFS_QUALIFICATION_

Example files: AFS_QUALIFICATION_beispiel_technisch.csv with the technical column names, AFS_QUALIFICATION_beispiel_anwender.csv with the German column names.

The qualifications Erste Hilfe and Übungsleiter C Lizenz are then available in vynst. The column RANKING sets the order of ranking. The file with the German column names contains the same rows. The column QUALIFICATION_ID is also named like this there, because the recognition needs this name.

How to proceed

  1. Open Settings → Import (Einstellungen → Import).
  2. Click Add (Hinzufügen) and select the file. The file name must contain AFS_QUALIFICATION.
  3. The file appears in the list and is processed in the background. Check the log afterwards.

Good to know

  • Repeated import: A known number updates the existing qualification. A new number creates a new qualification. Keep the numbers stable.
  • Empty cells: An empty name, an empty ranking or an empty value for DELETED leaves the previous value in place. An empty description, however, is cleared.
  • Links: Equivalences between qualifications are not part of the file. Maintain them in vynst after the import.
  • Unknown values: If DELETED contains something other than ja, nein, 1, 0, true or false, the value is treated as nein.

When something does not work

Message in the log Meaning What to do
FAILED: No matching processor found. File name or header row does not match any import Check that the file name contains AFS_QUALIFICATION and the column QUALIFICATION_ID
FAILED: User missing rights to import. You lack the right Staff (Personal) Ask an administrator
Error: skipped empty line Empty row, is skipped Nothing to do, or remove empty rows
Error: skipped missing identifier QUALIFICATION_ID is missing or is 0. The row appears directly below as LINE-DATA. Add the number
Error: less then one line The file contains no data rows Check the file

See also

  • Trainer qualifications: qualifications for trainers.
  • Import overview: General information on files, header rows and the log.