Einen skriptbasierten Service zur Bestellung konfigurieren (Administrator)

<< Inhaltsverzeichnis anzeigen >>

Navigation:  Start > Release Notes > 9.0 > Role & Process Optimization >

Einen skriptbasierten Service zur Bestellung konfigurieren (Administrator)

Skriptbasierte Services stellen Sie im GrantMA Portal über Open (Order) Templates zur Verfügung.

 

Wie Open Order Templates in 8MAN eingebunden werden, ist im Handbuch "Templates anpassen" beschrieben. Neu ab 8MAN Release 9 ist das Aufrufen eines Skriptes.

 

Beispiel

[

    {

        "Version": 1,

        "TemplateType": "OpenTemplate",

        "Id": "0E74ACA2-32A5-462C-A3A0-749A81D0B52A",

        "DisplayName": "Projektordner erstellen",

        "Description": "Ein Formular, um ein Skript auszuführen, das alle benötigten Ordner für ein neues Projekt erstellt.",

         "IsManualInteractionRequired": false,

         "ScriptToExecute": "createProjectFolders",

        "Form": {

          "Type": "Container",

          "Label": "Projekt Informationen",        

          "Templates": [

            { "Key": "ProjectName", "Value": {

                "Type": "TextField",

                "Label": "Projekt Name",

                         "IsRequired": true,

                         "Constraints": {

                                 "MaxLength": 248,

                                 "ForbiddenChars": [

                    "\"",

                    "\\",

                    "/",

                    ":",

                    "|",

                    "<",

                    ">",

                    "*",

                    "?"

                                 ]

                           }

                }

            },

            { "Key": "Department", "Value": {

                "Type": "DropDownList", 

                "Label": "Abteilung",

                         "IsRequired": true,

                 "Items": [

                    {

                    "Value":"finanz",

                    "DisplayValue": "Finanz"

                    },                 

                    {

                    "Value": "gf",

                    "DisplayValue": "GF"

                    },

                    {

                    "Value": "it",

                    "DisplayValue": "IT"

                    },

                    {

                    "Value": "marketing",

                    "DisplayValue": "Marketing"

                    },

                    {

                    "Value": "personal",

                    "DisplayValue": "Personal"

                    },

                    {

                    "Value": "vertrieb",

                    "DisplayValue": "Vertrieb"

                    }

                ],

                "DefaultValue": ""

               }

            },

            { "Key": "TargetPath", "Value": {

                "Type": "TextField",

                "Label": "Target Path",

                         "IsHidden": true,

                         "DefaultValue": "d:"

                }

            },

            { "Key": "Folders", "Value": {

                "Type": "TextField",

                "Label": "Project folders",

                         "IsHidden": true,

                         "DefaultValue": "Personal,Dokumente,Unterlagen,Vorgaben,Rechnungen,ToDo"

                }

            }

          ]

        }       

    }

]

 

Die Skripte müssen in der 8MAN Konfiguration bereitgestellt werden. Dies erfolgt analog zu den Skripten, die nach Änderungen in 8MAN ausgeführt werden.

 

Skriptbasierte Services bestellbar machen

 

Ab Version 9 können Skripte nicht nur nach Änderungen, sondern auch nach Alarmen oder in Open Order Templates aufgerufen werden. Deshalb ist der Menüpunkt Skripte nun direkt auf der Startseite der 8MAN Konfiguration (und nicht mehr unter Ändern-Konfiguration).


 

 

Skriptbasierte Services bestellbar machen 02

 

Die Skriptkonfiguration ist in 3 Tabs unterteilt: "Änderungsaktionen", "Alarme" und "Bestellvorlagen".