Skip to main content
Skip table of contents

Meteor Settings

Informationen

  • PLANTA pulse basiert auf dem Meteor Framework.

  • Die dazugehörigen Einstellungen befinden sich in der Datei docker-compose.yml unter "METEOR_SETTINGS" und können dort bei Bedarf bearbeitet werden.

    • Bei Änderungen muss die JSON-Syntax berücksichtigt werden. (Diese kann mithilfe eines JSON-Validators, z. B. JSONLint überprüft werden.)

  • In den Meteor Settings können verschiedene Parameter bearbeitet werden, wie z. B. die Authentifizierungsmethoden oder Einstellungen zur Selbstregistrierung.

JSON
{
  "saml":[
    
  ],
  "public":{
    "backgroundPath":[
      "/logo_background.svg",
      ""
    ],
    "enableInAppNotifications":true,
    "forbidUserReg":false,
    "disconnectTimeSec":600
  },
  "userAuth":{
    "userpw":true,
    "saml":false
  },
    "mailServer":{
      "from":" ",
      "host":" ",
      "port":" ",
      "username":" ",
      "password":" ",
      "disableCertCheck":true,
      "enableTLS":false
    },
    "hideFeatures":{
      "applicationLogs": false,
      "timeRecording": false,
      "selfRegistration": false,
      "emailSettings": false
    },
   "pulsePlan":"free",
   "microsoftGraph": {
     "graphEndPoint": "https://graph.microsoft.com/v1.0",
     "clientId": "<ID>",
     "clientSecret": "<ID>",
     "tenantId": "6e0cb325-66f1-4d84-a389-b4fae3f7d264",
     "redirectUri": "https://planta.plantapulse.de",
     "permissionScope": [
       "user.read",
       "Files.ReadWrite.All"
     ]
   }
  }
}

Parameter

Parameter

Optional?

Mögliche Werte

Default

Beschreibung

public

Optional




forbidUserReg

Optional

Boolean

true

Deaktiviert die Selbstregistrierung in PLANTA pulse: false = Selbstregistrierung ist möglich, true = Selbstregistrierung ist nicht möglich; kann auch im Panel Administration bearbeitet werden.
Wenn nicht an beiden Stellen false definiert wird, wird die Selbstregistrierung trotzdem deaktiviert.

backgroundPath

Optional
(ab Release 25)

String

-

Default-Hintergrundbild

disconnectTimeSec

Optional

Int

60 Sekunden

Zeit bis zum Client Disconnect

enableInAppNotifications

Pflicht (ab Release 25)

Boolean

-

Aktiviert die In-App-Benachrichtigungen

logger

Optional

Siehe Logger



userAuth

Optional




userpw

Optional

Boolean

true

Lokale Benutzer (siehe auch Authentifizierungsmethoden)

saml

Optional

Boolean

false

Authentifzierungsmethode "SAML"
Erfordert weitere Parameter (siehe unten)

saml

Optional



SAML-Konfiguration (siehe Authentifizierungsmethoden)

provider

Pflicht

String


SAML-Provider

entryPoint

Pflicht

String


SAML-Endpunkt

issuer

Pflicht

String


URL zur Applikation

idpSLORedirectURL

Pflicht

String


Single Logout URL auf dem IdP

federationMetaDataUrl

Pflicht

String


URL zu den Metadaten des IdP

privateKeyFile

Pflicht

String


Datei mit dem Applikations-Schlüssel, Base64-enkodiert

publicCertFile

Pflicht

String


Datei mit dem Applikations-Zertifikat, Base64-enkodiert

buttonName

Optional

String

SSO-Login

Beschriftung des Login-Buttons

fileUpload

Optional




maxSingleAttachmentSize

Optional

Int

50 (MB)

Maximal zulässige Größe pro Anhang

plantaService

Optional



Einstellungen für zugehöriges PLANTA project-System, in dem Zeiten erfasst werden sollen; kann auch im Panel Administration konfiguriert werden.
Die Einstellungen im Panel Administration überschreiben die hier konfigurierten Einstellungen.

protocol

Pflicht

String


verwendetes Protokoll

host

Pflicht

String


Host des PLANTA project-Systems

port

Pflicht

Number


Port des PLANTA project-Systems

apiToken

Optional

String

AB PLANTA project 39.5.19 für Webservices erforderlich

timeout

Optional

Number

10000

Zeit in ms für die Requests bis zum Timeout

maxRetries

Optional

Number

3

Anzahl der automatischen Retries

activeModules

Optional



Aktive Komponenten in PLANTA pulse (ohne den Parameter sind alle Komponenten aktiv)

cards

Optional

Boolean

true

Mit Karten und Boards arbeiten

timeTracking

Optional



Einstellungen für die Zeiterfassung; können auch im Panel Administration konfiguriert werden.
Die Einstellungen im Panel Administration überschreiben die hier konfigurierten Einstellungen.

showAttendance

Optional

Boolean

false

Anwesenheiten anzeigen

allowProjectSystem

Optional

Boolean

false

Zeiterfassung auf PLANTA project-Elemente aktivieren

disabledInNotSyncedBoards

Optional

Boolean

false

Zeiterfassung auf Karten nicht-synchronisierter Boards sperren

pulsePlan

Optional

String

free

Gibt an, nach welchem Kostenplan das System erstellt wurde

microsoftGraph

Optional



Für die Microsoft 365-Integration erforderlich

graphEndPoint

Pflicht

String

https://graph.microsoft.com/v1.0

Endpunkt-URL

clientId

Pflicht

String

-

Client-ID der PLANTA pulse Azure App

clientSecret

Pflicht

String

-

Secret-ID der PLANTA pulse Azure App

tenantId

Optional

String

-

Azure AD Mandanten-ID

redirectUrl

Pflicht

String

-

Umleitungs-URL für die Authentifizierung. URL des Systems

permissionScope

Pflicht

String

"permissionScope": ["user.read", "Files.ReadWrite.All"]

App-Berechtigungen für den Zugriff auf OneDrive-Dateien innerhalb der Organisation

defaultApiVersion

Optional

String

"2.0"

Definiert die Version für die Endpunkte, bei denen keine Version in der URL mit angegeben wird. Kann auch im Panel Administration konfiguriert werden.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.