3.13.0 • Published 1 year ago

@atlas-engine-contrib/atlas-ui_portal-server v3.13.0

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

5Minds Portal Build

Das 5Minds Portal ist eine React-Applikation zur Steuerung von Benutzerinteraktionen mit der 5Minds Engine.

Was sind die Ziele dieses Projekts?

Das 5Minds Portal erlaubt es Benutzern BPMN-Prozesse auf einer 5Minds Engine zu starten und ManualTasks sowie UserTasks zu bearbeiten.

Wie kann ich das Projekt aufsetzen?

Voraussetzungen

Setup/Installation

Das Projekt besteht aus zwei Paketen: Der React-Applikation (im Folgenden Frontend genannt) und einem Webserver (im Folgenden Backend genannt), der weitere Dateien wie z.B. die Konfiguration ausliefert und eine API zur Persistierung von CustomForm-Zuständen bereitstellt.

Es müssen die Abhängigkeiten für beide Pakete installiert werden:

npm install && npm --prefix frontend install

Wie kann ich das Projekt benutzen?

Frontend und Backend können gemeinsam mit folgendem Befehl im Entwicklungsmodus gestartet werden:

npm start

Das Frontend kann unter der Adresse http://localhost:13590 erreicht werden. Das Backend verwendet im Entwicklungsmodus die Konfigurationsdatei config/development.json und ist unter http://localhost:13591 erreichbar.

Weitere Installationsmethoden

npm

Das 5Minds Portal kann von npmjs bezogen werden:

npm install --global @atlas-engine-contrib/atlas-ui_portal-server

Auf der Kommandozeile steht nun der Befehl portal bereit.

Ebenfalls sind die CLI-Befehle des Servers unter portal verfügbar.

Usage: portal [options]

Options:
      --version                                Show version number  [boolean]
      --application-base-url                   URL under which the 5Minds Portal should be accessible  [string]
      --assets                                 Path to a directory which includes assets that are served by the web server  [string]
      --authority-client-id                    Public identifier used for authentication  [string]
      --authority-client-secret                Client secret that should be used in the authentication process  [string]
      --authority-grant-type                   Grant type that should be used for the authentication process  [string]
      --authority-response-type                Response type that should be used in the authentication process  [string]
      --authority-scopes                       Scopes that should be requested in the authentication process  [string]
      --config                                 Path to a configuration file  [deprecated: Use --config-path instead] [string]
      --CONFIG_PATH                            Path to a configuration file  [deprecated: Use --config-path instead] [string]
      --config-path                            Path to a configuration file  [string]
      --custom-forms                           JSON string that should be used as custom forms configuration  [string]
      --custom-forms-mode, --custom-form-mode  HTTP method to use for retrieving the data in the custom form ("default" equals "get")  [string] [choices: "default", "get", "post"]
      --custom-forms-url, --custom-form-url    URL that should be used for all custom forms  [string]
      --engine-url                             URL under which the 5Minds Engine should be accessible  [string]
      --extensions-dir                         Path to a directory which includes extensions that should be loaded by the 5Minds Portal  [string]
      --favicon                                URL to an image that should be used as the favicon  [string]
      --languages                              JSON string that should be used as languages configuration
      --logo                                   URL to an image that should be used as the logo  [string]
      --min-log-level                          The Loggers minimum log level [string] [choices: "debug", "info", "warn", 'error']
      --port                                   The port on which the Portal server should listen  [number]
      --startables-order                       List of process model and start dialog IDs that are used to determine their order  [array]
      --theme                                  Path to the theme file for the web-ui  [string]
      --translationFolder                      Path to a directory which includes translation files for the web-ui  [string]
      --use-authority                          Use 5Minds Authority for authentication  [boolean]
  -v, --verbose                                Logs more information  [deprecated: Use --min-log-level instead] [boolean]
  -h, --help                                   Show help  [boolean]

Examples:
  portal                                                                      Use the default configuration
  portal --config-path=portalConfig.json                                      Load configuration from file
  portal --config-path=portalConfig.json --engine-url http://localhost:10560  Load configuration from file and override 5Minds Engine URL
  authorityConfiguration__clientId=portal_app portal                          Use environment variables to set the client ID

Docker

Das 5Minds Portal steht als Docker-Image unter 5minds/portal zur Verfügung.

Hilfe für das Image anzeigen:

docker run --rm -it 5minds/portal --help

Portal starten:

docker run --publish 13560:13560 --rm -it 5minds/portal

Beispiel-Konfiguration mit URL für die 5Minds Engine und aktiviertem OAuth2:

docker run --publish 9000:9000 --rm -it 5minds/portal \
    --useAuthority true \
    --authorityConfiguration__clientId atlasui \
    --authorityConfiguration__scopes test_resource \
    --engineUrl https://pe.portal.5minds.de \
    --applicationBaseUrl http://localhost:9000

Konfiguration

Das Portal kann über verschiedene Wege konfiguriert werden (Konfigurationsdatei, Umgebungsvariablen, Kommandozeilenargumente).

In der Dokumentation zur Konfiguration werden alle Konfigurationsmöglichkeiten aufgezeigt.

Wen kann ich auf das Projekt ansprechen?

3.13.0

1 year ago

3.12.0

2 years ago

3.11.4

2 years ago

3.12.0-beta.1

2 years ago

3.12.0-alpha.2

2 years ago

3.12.0-alpha.3

2 years ago

3.11.3

2 years ago

3.11.2

2 years ago

3.11.1

2 years ago

3.12.0-alpha.1

2 years ago

4.0.0-alpha.5

2 years ago

4.0.0-alpha.3

2 years ago

4.0.0-alpha.4

2 years ago

4.0.0-alpha.2

2 years ago

3.11.0

2 years ago

4.0.0-alpha.1

2 years ago

3.11.0-alpha.12

3 years ago

3.11.0-alpha.11

3 years ago

3.11.0-alpha.10

3 years ago

3.11.0-beta.1

3 years ago

3.10.0-alpha.5

3 years ago

3.10.0-alpha.6

3 years ago

3.10.0-alpha.2

3 years ago

3.10.0-alpha.3

3 years ago

3.10.0-alpha.4

3 years ago

3.10.0

3 years ago

3.11.0-alpha.9

3 years ago

3.11.0-alpha.8

3 years ago

3.11.0-alpha.7

3 years ago

3.11.0-alpha.6

3 years ago

3.11.0-alpha.5

3 years ago

3.11.0-alpha.4

3 years ago

3.11.0-alpha.3

3 years ago

3.11.0-alpha.2

3 years ago

3.11.0-alpha.1

3 years ago

3.9.1

3 years ago

3.9.0-alpha.10

3 years ago

3.9.0-alpha.9

3 years ago

3.9.0-beta.3

3 years ago

3.10.0-alpha.1

3 years ago

3.9.0

3 years ago

3.9.0-alpha.8

3 years ago

3.9.0-alpha.7

3 years ago

3.9.0-alpha.6

3 years ago

3.9.0-alpha.5

3 years ago

3.9.0-alpha.4

3 years ago

3.9.0-alpha.3

3 years ago

3.9.0-alpha.2

3 years ago

3.8.2

3 years ago

3.9.0-alpha.1

3 years ago

3.8.1

3 years ago

3.9.0-beta.1

3 years ago

3.9.0-beta.2

3 years ago

3.8.1-alpha.1

3 years ago

3.8.0

3 years ago

3.8.0-alpha.2

3 years ago

3.8.0-alpha.3

3 years ago

3.8.0-alpha.4

3 years ago

3.8.0-alpha.5

3 years ago

3.8.0-alpha.6

3 years ago

3.8.0-alpha.7

3 years ago

3.8.0-alpha.8

3 years ago

3.8.0-beta.2

3 years ago

3.8.0-beta.1

3 years ago

3.7.1

3 years ago

3.6.0-alpha.17

3 years ago

3.8.0-alpha.1

3 years ago

3.6.0-beta.5

3 years ago

3.6.1

3 years ago

3.6.0

3 years ago

3.7.0-alpha.7

3 years ago

3.7.0-alpha.1

3 years ago

3.7.0-alpha.2

3 years ago

3.7.0-alpha.3

3 years ago

3.7.0-alpha.4

3 years ago

3.7.0-alpha.5

3 years ago

3.7.0-alpha.6

3 years ago

3.7.0-beta.3

3 years ago

3.7.0-beta.2

3 years ago

3.7.0-beta.1

3 years ago

3.7.0

3 years ago

3.6.0-alpha.16

3 years ago

3.6.0-alpha.15

3 years ago

3.6.0-beta.4

3 years ago

3.6.0-alpha.14

3 years ago

3.6.0-beta.3

3 years ago

3.6.0-alpha.13

3 years ago

3.6.0-alpha.12

3 years ago

3.6.0-alpha.11

3 years ago

3.6.0-beta.2

3 years ago

3.6.0-alpha.10

3 years ago

3.6.0-alpha.9

3 years ago

3.6.0-alpha.8

3 years ago

3.6.0-alpha.7

3 years ago

3.6.0-alpha.6

3 years ago

3.6.0-beta.1

3 years ago

3.6.0-alpha.5

3 years ago

3.6.0-alpha.4

3 years ago

3.6.0-alpha.3

3 years ago

3.6.0-alpha.2

3 years ago

3.6.0-alpha.1

3 years ago

3.5.0

3 years ago

3.5.0-beta.2

3 years ago

3.5.0-alpha.6

3 years ago

3.5.0-alpha.5

3 years ago

3.5.0-alpha.4

3 years ago

3.5.0-alpha.3

3 years ago

3.5.0-beta.1

3 years ago

3.5.0-alpha.2

3 years ago

3.5.0-alpha.1

4 years ago

3.4.0

4 years ago

3.4.0-beta.1

4 years ago

3.4.0-alpha.14

4 years ago

3.4.0-alpha.13

4 years ago

3.4.0-alpha.12

4 years ago

3.4.0-alpha.11

4 years ago

3.4.0-alpha.10

4 years ago

3.4.0-alpha.9

4 years ago

3.4.0-alpha.8

4 years ago

3.4.0-alpha.7

4 years ago

3.4.0-alpha.6

4 years ago

3.4.0-alpha.5

4 years ago

3.4.0-alpha.4

4 years ago

3.4.0-alpha.3

4 years ago

3.4.0-alpha.2

4 years ago

3.4.0-alpha.1

4 years ago

3.3.0

4 years ago

3.3.0-alpha.13

4 years ago

3.3.0-beta.4

4 years ago

3.3.0-alpha.12

4 years ago

3.3.0-beta.3

4 years ago

3.3.0-alpha.11

4 years ago

3.3.0-alpha.10

4 years ago

3.3.0-beta.2

4 years ago

3.3.0-alpha.9

4 years ago

3.3.0-alpha.8

4 years ago

3.3.0-alpha.7

4 years ago

3.3.0-alpha.6

4 years ago

3.3.0-alpha.5

4 years ago

3.3.0-beta.1

4 years ago

3.3.0-alpha.4

4 years ago

3.3.0-alpha.3

4 years ago

3.3.0-alpha.2

4 years ago

3.3.0-alpha.1

4 years ago

3.2.0

4 years ago

3.2.0-beta.5

4 years ago

3.2.0-alpha.24

4 years ago

3.2.0-alpha.23

4 years ago

3.2.0-alpha.22

4 years ago

3.2.0-alpha.21

4 years ago

3.2.0-alpha.20

4 years ago

3.2.0-alpha.19

4 years ago

3.2.0-beta.4

4 years ago

3.2.0-alpha.18

4 years ago

3.2.0-alpha.17

4 years ago

3.2.0-alpha.16

4 years ago

3.2.0-alpha.15

4 years ago

3.2.0-beta.3

4 years ago

3.2.0-alpha.14

4 years ago

3.2.0-alpha.13

4 years ago

3.2.0-alpha.12

4 years ago

3.2.0-beta.2

4 years ago

3.2.0-alpha.11

4 years ago

3.2.0-alpha.10

4 years ago

3.2.0-alpha.9

4 years ago

3.2.0-alpha.8

4 years ago

3.2.0-alpha.7

4 years ago

3.2.0-alpha.6

4 years ago

3.2.0-alpha.5

4 years ago

3.2.0-alpha.4

4 years ago

3.2.0-beta.1

4 years ago

3.2.0-alpha.3

4 years ago

3.2.0-alpha.2

4 years ago

3.2.0-alpha.1

4 years ago

3.1.2-alpha.1

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.1.0-beta.3

4 years ago

3.1.0-alpha.5

4 years ago

3.1.0-alpha.4

4 years ago

3.1.0-beta.2

4 years ago

3.1.0-alpha.3

4 years ago

3.0.2

4 years ago

3.1.0-alpha.2

4 years ago

3.1.0-beta.1

4 years ago

3.1.0-alpha.1

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

3.0.0-alpha.6

4 years ago

3.0.0-alpha.5

4 years ago

3.0.0-alpha.4

4 years ago

3.0.0-alpha.3

4 years ago

3.0.0-alpha.2

4 years ago

3.0.0-alpha.1

4 years ago

2.3.0-alpha.19

4 years ago

2.3.0-alpha.18

4 years ago

2.3.0-alpha.17

4 years ago

2.3.0-alpha.16

4 years ago

2.3.0-beta.3

4 years ago

2.3.0-alpha.15

4 years ago

2.3.0-alpha.14

4 years ago

2.3.0-alpha.13

4 years ago

2.3.0-alpha.12

4 years ago

2.3.0-alpha.11

4 years ago

2.3.0-alpha.10

4 years ago

2.3.0-beta.2

4 years ago

2.3.0-alpha.9

4 years ago

2.3.0-alpha.8

4 years ago

2.3.0-alpha.7

4 years ago

2.3.0-alpha.6

4 years ago

2.3.0-alpha.5

4 years ago

2.3.0-alpha.4

4 years ago

2.3.0-beta.1

4 years ago

2.3.0-alpha.3

4 years ago

2.2.0

4 years ago

2.2.0-beta.2

4 years ago

2.3.0-alpha.2

4 years ago

2.3.0-alpha.1

4 years ago

2.2.0-alpha.2

4 years ago

2.2.0-alpha.1

4 years ago

2.2.0-beta.1

4 years ago

2.1.0

5 years ago

2.1.0-alpha.14

5 years ago

2.1.0-alpha.13

5 years ago

2.1.0-alpha.12

5 years ago

2.1.0-beta.2

5 years ago

2.1.0-alpha.11

5 years ago

2.1.0-alpha.10

5 years ago

2.1.0-alpha.9

5 years ago

2.1.0-alpha.8

5 years ago

2.1.0-alpha.7

5 years ago

2.1.0-alpha.6

5 years ago

2.1.0-alpha.5

5 years ago

2.1.0-beta.1

5 years ago

2.1.0-alpha.4

5 years ago

2.1.0-alpha.3

5 years ago

2.1.0-alpha.2

5 years ago

2.1.0-alpha.1

5 years ago

2.0.0-alpha.27

5 years ago

2.0.0-beta.5

5 years ago

2.0.0

5 years ago

2.0.0-alpha.26

5 years ago

2.0.0-alpha.25

5 years ago

2.0.0-alpha.24

5 years ago

2.0.0-beta.4

5 years ago

2.0.0-alpha.23

5 years ago

2.0.0-alpha.22

5 years ago

2.0.0-beta.3

5 years ago

2.0.0-alpha.21

5 years ago

2.0.0-alpha.20

5 years ago

2.0.0-alpha.19

5 years ago

2.0.0-alpha.18

5 years ago

2.0.0-alpha.17

5 years ago

2.0.0-alpha.16

5 years ago

2.0.0-alpha.15

5 years ago

2.0.0-beta.2

5 years ago

2.0.0-alpha.14

5 years ago

2.0.0-alpha.13

5 years ago

2.0.0-alpha.12

5 years ago

2.0.0-alpha.11

5 years ago

2.0.0-alpha.10

5 years ago

2.0.0-beta.1

5 years ago

2.0.0-alpha.9

5 years ago

2.0.0-alpha.8

5 years ago

2.0.0-alpha.7

5 years ago

2.0.0-alpha.6

5 years ago

1.0.1

5 years ago

2.0.0-alpha.5

5 years ago

2.0.0-alpha.4

5 years ago

2.0.0-alpha.3

5 years ago

2.0.0-alpha.2

5 years ago

1.0.0

5 years ago

2.0.0-alpha.1

5 years ago

1.0.0-alpha.25

5 years ago

1.0.0-alpha.24

5 years ago

1.0.0-alpha.23

5 years ago

1.0.0-beta.3

5 years ago

1.0.0-alpha.22

5 years ago

1.0.0-alpha.21

5 years ago

1.0.0-alpha.20

5 years ago

1.0.0-alpha.19

5 years ago

1.0.0-alpha.18

5 years ago

1.0.0-alpha.17

5 years ago

1.0.0-alpha.16

5 years ago

1.0.0-alpha.15

5 years ago

1.0.0-alpha.14

5 years ago

1.0.0-alpha.13

5 years ago

1.0.0-alpha.12

5 years ago

1.0.0-alpha.11

5 years ago

1.0.0-beta.2

5 years ago

1.0.0-alpha.10

5 years ago

1.0.0-alpha.9

5 years ago

1.0.0-alpha.8

5 years ago

1.0.0-alpha.7

5 years ago

1.0.0-alpha.6

5 years ago

1.0.0-alpha.5

5 years ago

1.0.0-beta.1

5 years ago

1.0.0-alpha.4

5 years ago

1.0.0-alpha.3

5 years ago

1.0.0-alpha.2

5 years ago

1.0.0-alpha.1

5 years ago

0.11.0-alpha.12

5 years ago

0.11.0-alpha.11

5 years ago

0.11.0-alpha.10

5 years ago

0.11.0-beta.3

5 years ago

0.11.0-beta.2

5 years ago

0.11.0-alpha.9

5 years ago

0.11.0-alpha.8

5 years ago

0.11.0-alpha.7

5 years ago

0.11.0-alpha.6

5 years ago

0.11.0-alpha.5

5 years ago

0.11.0-alpha.4

5 years ago

0.11.0-alpha.3

5 years ago

0.11.0-beta.1

5 years ago

0.11.0-alpha.2

5 years ago

0.11.0-alpha.1

5 years ago

0.10.0

5 years ago

0.10.0-alpha.8

5 years ago

0.10.0-alpha.7

5 years ago

0.10.0-alpha.6

5 years ago

0.10.0-alpha.5

5 years ago

0.10.0-alpha.4

5 years ago

0.10.0-alpha.3

5 years ago

0.10.0-alpha.2

5 years ago

0.10.0-alpha.1

5 years ago

0.9.0

5 years ago

0.9.0-alpha.11

5 years ago

0.9.0-alpha.10

5 years ago

0.9.0-alpha.9

5 years ago

0.9.0-alpha.8

5 years ago

0.9.0-alpha.7

5 years ago

0.9.0-alpha.6

5 years ago

0.9.0-alpha.5

5 years ago

0.9.0-alpha.4

5 years ago

0.9.0-alpha.3

5 years ago

0.9.0-alpha.2

5 years ago

0.9.0-alpha.1

5 years ago

0.8.0

5 years ago

0.8.0-alpha.20

5 years ago

0.8.0-alpha.19

5 years ago

0.8.0-alpha.18

5 years ago

0.8.0-alpha.17

5 years ago

0.8.0-alpha.16

5 years ago

0.8.0-alpha.15

5 years ago

0.8.0-alpha.14

5 years ago

0.8.0-alpha.13

5 years ago

0.8.0-alpha.12

5 years ago

0.8.0-alpha.11

5 years ago

0.8.0-alpha.10

5 years ago

0.8.0-alpha.9

5 years ago

0.8.0-alpha.8

5 years ago

0.8.0-alpha.7

5 years ago

0.8.0-alpha.6

5 years ago

0.8.0-alpha.5

5 years ago

0.8.0-alpha.4

5 years ago

0.8.0-alpha.3

5 years ago

0.8.0-alpha.2

5 years ago

0.8.0-alpha.1

5 years ago

0.7.0

5 years ago

0.7.0-alpha.2

5 years ago

0.7.0-alpha.1

5 years ago

0.6.0

5 years ago

0.6.0-alpha.1

5 years ago

0.5.0-alpha.4

5 years ago

0.5.0-alpha.3

5 years ago

0.5.0-alpha.2

5 years ago

0.5.0-alpha.1

5 years ago

0.0.1

5 years ago