Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

This tutorial explains how to install the Service Desk App into a newly installed UM >= 7.45.

Install Service Desk App

You can either

...

Codeblock
languagegroovy
dependencies {
    // ...
    runtime('de.pinuts.cmsbs:ServiceDesk2:14.90.190')
}

Configure REST Proxy

Create a file named rest-proxy/cmsbs-restproxy.properties that configures the REST Proxy:

...

Create configuration files

Create a new file um/cmsbs-conf/conf.d/sd.attributes:

Codeblock
include: cmsbs-conf/cse/plugins/de.pinuts.servicedesk/servicedesk.attributes

additional.attributes[] = entrytype
grp.std_intern.members[] = entrytype

entrytype.isPrimary = true
entrytype.title# Disable Composite Unique Key
isUnique = "EntryType"
entrytype.dbSize = 32
entrytype.display.height = 1
entrytype.values[] = admin
entrytype.value.admin = Backoffice User
entrytype.default = admin

Create a new file cmsbs-conf/conf.d/sd.properties:

Codeblock
cmsbs.entrytypes.attribute = "entrytype"
cmsbs.gui.login = internal

...

Codeblock
languagejs
// Pinuts File Encoding: UTF-8

var SERVICEDESK2_CONFIG = {
    baseUrl: 'http://localhost:8080/cmsbs',
};

...

Setup UM

Let gradle install all dependencies:

Codeblock
attribute.groups = *std_personal

attr.uid.title.de = "Login"
attr.uid.title.en = "Login"

grp.std_personal.title = "Admin User"
grp.std_personal.show = true
grp.std_personal.members = uid firstname lastname email password cmsbs.isadmin admin_role lang sd_memberofgradle setup

Create backoffice “admin” user

...

Codeblock
languagepowershell
(cd UM/scripts/ && ./userTool.sh cmsbs.properties -admin)

Startup UM

Let gradle install the new dependency and start Startup your UM instance:

Codeblock
gradle setup run

Login to http://localhost:8080/cmsbs as admin / admin

...