3.12.0 • Published 1 year ago

@atlas-engine-contrib/atlas-ui_portal-server v3.12.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.12.0

1 year ago

3.11.4

1 year ago

3.12.0-beta.1

1 year ago

3.12.0-alpha.2

1 year ago

3.12.0-alpha.3

1 year ago

3.11.3

1 year ago

3.11.2

1 year ago

3.11.1

1 year ago

3.12.0-alpha.1

1 year ago

4.0.0-alpha.5

1 year ago

4.0.0-alpha.3

1 year ago

4.0.0-alpha.4

1 year ago

4.0.0-alpha.2

1 year ago

3.11.0

1 year ago

4.0.0-alpha.1

1 year ago

3.11.0-alpha.12

1 year ago

3.11.0-alpha.11

1 year ago

3.11.0-alpha.10

1 year ago

3.11.0-beta.1

1 year ago

3.10.0-alpha.5

2 years ago

3.10.0-alpha.6

2 years ago

3.10.0-alpha.2

2 years ago

3.10.0-alpha.3

2 years ago

3.10.0-alpha.4

2 years ago

3.10.0

2 years ago

3.11.0-alpha.9

1 year ago

3.11.0-alpha.8

1 year ago

3.11.0-alpha.7

1 year ago

3.11.0-alpha.6

1 year ago

3.11.0-alpha.5

1 year ago

3.11.0-alpha.4

2 years ago

3.11.0-alpha.3

2 years ago

3.11.0-alpha.2

2 years ago

3.11.0-alpha.1

2 years ago

3.9.1

2 years ago

3.9.0-alpha.10

2 years ago

3.9.0-alpha.9

2 years ago

3.9.0-beta.3

2 years ago

3.10.0-alpha.1

2 years ago

3.9.0

2 years ago

3.9.0-alpha.8

2 years ago

3.9.0-alpha.7

2 years ago

3.9.0-alpha.6

2 years ago

3.9.0-alpha.5

2 years ago

3.9.0-alpha.4

2 years ago

3.9.0-alpha.3

2 years ago

3.9.0-alpha.2

2 years ago

3.8.2

2 years ago

3.9.0-alpha.1

2 years ago

3.8.1

2 years ago

3.9.0-beta.1

2 years ago

3.9.0-beta.2

2 years ago

3.8.1-alpha.1

2 years ago

3.8.0

2 years ago

3.8.0-alpha.2

2 years ago

3.8.0-alpha.3

2 years ago

3.8.0-alpha.4

2 years ago

3.8.0-alpha.5

2 years ago

3.8.0-alpha.6

2 years ago

3.8.0-alpha.7

2 years ago

3.8.0-alpha.8

2 years ago

3.8.0-beta.2

2 years ago

3.8.0-beta.1

2 years ago

3.7.1

2 years ago

3.6.0-alpha.17

2 years ago

3.8.0-alpha.1

2 years ago

3.6.0-beta.5

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

3.7.0-alpha.7

2 years ago

3.7.0-alpha.1

2 years ago

3.7.0-alpha.2

2 years ago

3.7.0-alpha.3

2 years ago

3.7.0-alpha.4

2 years ago

3.7.0-alpha.5

2 years ago

3.7.0-alpha.6

2 years ago

3.7.0-beta.3

2 years ago

3.7.0-beta.2

2 years ago

3.7.0-beta.1

2 years ago

3.7.0

2 years ago

3.6.0-alpha.16

2 years ago

3.6.0-alpha.15

2 years ago

3.6.0-beta.4

2 years ago

3.6.0-alpha.14

2 years ago

3.6.0-beta.3

2 years ago

3.6.0-alpha.13

2 years ago

3.6.0-alpha.12

2 years ago

3.6.0-alpha.11

2 years ago

3.6.0-beta.2

2 years ago

3.6.0-alpha.10

2 years ago

3.6.0-alpha.9

2 years ago

3.6.0-alpha.8

2 years ago

3.6.0-alpha.7

2 years ago

3.6.0-alpha.6

2 years ago

3.6.0-beta.1

2 years ago

3.6.0-alpha.5

2 years ago

3.6.0-alpha.4

2 years ago

3.6.0-alpha.3

2 years ago

3.6.0-alpha.2

2 years ago

3.6.0-alpha.1

2 years ago

3.5.0

2 years ago

3.5.0-beta.2

2 years ago

3.5.0-alpha.6

2 years ago

3.5.0-alpha.5

2 years ago

3.5.0-alpha.4

2 years ago

3.5.0-alpha.3

2 years ago

3.5.0-beta.1

2 years ago

3.5.0-alpha.2

2 years ago

3.5.0-alpha.1

3 years ago

3.4.0

3 years ago

3.4.0-beta.1

3 years ago

3.4.0-alpha.14

3 years ago

3.4.0-alpha.13

3 years ago

3.4.0-alpha.12

3 years ago

3.4.0-alpha.11

3 years ago

3.4.0-alpha.10

3 years ago

3.4.0-alpha.9

3 years ago

3.4.0-alpha.8

3 years ago

3.4.0-alpha.7

3 years ago

3.4.0-alpha.6

3 years ago

3.4.0-alpha.5

3 years ago

3.4.0-alpha.4

3 years ago

3.4.0-alpha.3

3 years ago

3.4.0-alpha.2

3 years ago

3.4.0-alpha.1

3 years ago

3.3.0

3 years ago

3.3.0-alpha.13

3 years ago

3.3.0-beta.4

3 years ago

3.3.0-alpha.12

3 years ago

3.3.0-beta.3

3 years ago

3.3.0-alpha.11

3 years ago

3.3.0-alpha.10

3 years ago

3.3.0-beta.2

3 years ago

3.3.0-alpha.9

3 years ago

3.3.0-alpha.8

3 years ago

3.3.0-alpha.7

3 years ago

3.3.0-alpha.6

3 years ago

3.3.0-alpha.5

3 years ago

3.3.0-beta.1

3 years ago

3.3.0-alpha.4

3 years ago

3.3.0-alpha.3

3 years ago

3.3.0-alpha.2

3 years ago

3.3.0-alpha.1

3 years ago

3.2.0

3 years ago

3.2.0-beta.5

3 years ago

3.2.0-alpha.24

3 years ago

3.2.0-alpha.23

3 years ago

3.2.0-alpha.22

3 years ago

3.2.0-alpha.21

3 years ago

3.2.0-alpha.20

3 years ago

3.2.0-alpha.19

3 years ago

3.2.0-beta.4

3 years ago

3.2.0-alpha.18

3 years ago

3.2.0-alpha.17

3 years ago

3.2.0-alpha.16

3 years ago

3.2.0-alpha.15

3 years ago

3.2.0-beta.3

3 years ago

3.2.0-alpha.14

3 years ago

3.2.0-alpha.13

3 years ago

3.2.0-alpha.12

3 years ago

3.2.0-beta.2

3 years ago

3.2.0-alpha.11

3 years ago

3.2.0-alpha.10

3 years ago

3.2.0-alpha.9

3 years ago

3.2.0-alpha.8

3 years ago

3.2.0-alpha.7

3 years ago

3.2.0-alpha.6

3 years ago

3.2.0-alpha.5

3 years ago

3.2.0-alpha.4

3 years ago

3.2.0-beta.1

3 years ago

3.2.0-alpha.3

3 years ago

3.2.0-alpha.2

3 years ago

3.2.0-alpha.1

3 years ago

3.1.2-alpha.1

3 years ago

3.1.2

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.1.0-beta.3

3 years ago

3.1.0-alpha.5

3 years ago

3.1.0-alpha.4

3 years ago

3.1.0-beta.2

3 years ago

3.1.0-alpha.3

3 years ago

3.0.2

3 years ago

3.1.0-alpha.2

3 years ago

3.1.0-beta.1

3 years ago

3.1.0-alpha.1

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

3.0.0-alpha.6

3 years ago

3.0.0-alpha.5

3 years ago

3.0.0-alpha.4

3 years ago

3.0.0-alpha.3

3 years ago

3.0.0-alpha.2

3 years ago

3.0.0-alpha.1

3 years ago

2.3.0-alpha.19

3 years ago

2.3.0-alpha.18

3 years ago

2.3.0-alpha.17

3 years ago

2.3.0-alpha.16

3 years ago

2.3.0-beta.3

3 years ago

2.3.0-alpha.15

3 years ago

2.3.0-alpha.14

3 years ago

2.3.0-alpha.13

3 years ago

2.3.0-alpha.12

3 years ago

2.3.0-alpha.11

3 years ago

2.3.0-alpha.10

3 years ago

2.3.0-beta.2

3 years ago

2.3.0-alpha.9

3 years ago

2.3.0-alpha.8

3 years ago

2.3.0-alpha.7

3 years ago

2.3.0-alpha.6

3 years ago

2.3.0-alpha.5

3 years ago

2.3.0-alpha.4

3 years ago

2.3.0-beta.1

3 years ago

2.3.0-alpha.3

3 years ago

2.2.0

3 years ago

2.2.0-beta.2

3 years ago

2.3.0-alpha.2

3 years ago

2.3.0-alpha.1

3 years ago

2.2.0-alpha.2

3 years ago

2.2.0-alpha.1

3 years ago

2.2.0-beta.1

3 years ago

2.1.0

3 years ago

2.1.0-alpha.14

3 years ago

2.1.0-alpha.13

3 years ago

2.1.0-alpha.12

3 years ago

2.1.0-beta.2

3 years ago

2.1.0-alpha.11

3 years ago

2.1.0-alpha.10

3 years ago

2.1.0-alpha.9

3 years ago

2.1.0-alpha.8

3 years ago

2.1.0-alpha.7

3 years ago

2.1.0-alpha.6

3 years ago

2.1.0-alpha.5

3 years ago

2.1.0-beta.1

3 years ago

2.1.0-alpha.4

3 years ago

2.1.0-alpha.3

3 years ago

2.1.0-alpha.2

4 years ago

2.1.0-alpha.1

4 years ago

2.0.0-alpha.27

4 years ago

2.0.0-beta.5

4 years ago

2.0.0

4 years ago

2.0.0-alpha.26

4 years ago

2.0.0-alpha.25

4 years ago

2.0.0-alpha.24

4 years ago

2.0.0-beta.4

4 years ago

2.0.0-alpha.23

4 years ago

2.0.0-alpha.22

4 years ago

2.0.0-beta.3

4 years ago

2.0.0-alpha.21

4 years ago

2.0.0-alpha.20

4 years ago

2.0.0-alpha.19

4 years ago

2.0.0-alpha.18

4 years ago

2.0.0-alpha.17

4 years ago

2.0.0-alpha.16

4 years ago

2.0.0-alpha.15

4 years ago

2.0.0-beta.2

4 years ago

2.0.0-alpha.14

4 years ago

2.0.0-alpha.13

4 years ago

2.0.0-alpha.12

4 years ago

2.0.0-alpha.11

4 years ago

2.0.0-alpha.10

4 years ago

2.0.0-beta.1

4 years ago

2.0.0-alpha.9

4 years ago

2.0.0-alpha.8

4 years ago

2.0.0-alpha.7

4 years ago

2.0.0-alpha.6

4 years ago

1.0.1

4 years ago

2.0.0-alpha.5

4 years ago

2.0.0-alpha.4

4 years ago

2.0.0-alpha.3

4 years ago

2.0.0-alpha.2

4 years ago

1.0.0

4 years ago

2.0.0-alpha.1

4 years ago

1.0.0-alpha.25

4 years ago

1.0.0-alpha.24

4 years ago

1.0.0-alpha.23

4 years ago

1.0.0-beta.3

4 years ago

1.0.0-alpha.22

4 years ago

1.0.0-alpha.21

4 years ago

1.0.0-alpha.20

4 years ago

1.0.0-alpha.19

4 years ago

1.0.0-alpha.18

4 years ago

1.0.0-alpha.17

4 years ago

1.0.0-alpha.16

4 years ago

1.0.0-alpha.15

4 years ago

1.0.0-alpha.14

4 years ago

1.0.0-alpha.13

4 years ago

1.0.0-alpha.12

4 years ago

1.0.0-alpha.11

4 years ago

1.0.0-beta.2

4 years ago

1.0.0-alpha.10

4 years ago

1.0.0-alpha.9

4 years ago

1.0.0-alpha.8

4 years ago

1.0.0-alpha.7

4 years ago

1.0.0-alpha.6

4 years ago

1.0.0-alpha.5

4 years ago

1.0.0-beta.1

4 years ago

1.0.0-alpha.4

4 years ago

1.0.0-alpha.3

4 years ago

1.0.0-alpha.2

4 years ago

1.0.0-alpha.1

4 years ago

0.11.0-alpha.12

4 years ago

0.11.0-alpha.11

4 years ago

0.11.0-alpha.10

4 years ago

0.11.0-beta.3

4 years ago

0.11.0-beta.2

4 years ago

0.11.0-alpha.9

4 years ago

0.11.0-alpha.8

4 years ago

0.11.0-alpha.7

4 years ago

0.11.0-alpha.6

4 years ago

0.11.0-alpha.5

4 years ago

0.11.0-alpha.4

4 years ago

0.11.0-alpha.3

4 years ago

0.11.0-beta.1

4 years ago

0.11.0-alpha.2

4 years ago

0.11.0-alpha.1

4 years ago

0.10.0

4 years ago

0.10.0-alpha.8

4 years ago

0.10.0-alpha.7

4 years ago

0.10.0-alpha.6

4 years ago

0.10.0-alpha.5

4 years ago

0.10.0-alpha.4

4 years ago

0.10.0-alpha.3

4 years ago

0.10.0-alpha.2

4 years ago

0.10.0-alpha.1

4 years ago

0.9.0

4 years ago

0.9.0-alpha.11

4 years ago

0.9.0-alpha.10

4 years ago

0.9.0-alpha.9

4 years ago

0.9.0-alpha.8

4 years ago

0.9.0-alpha.7

4 years ago

0.9.0-alpha.6

4 years ago

0.9.0-alpha.5

4 years ago

0.9.0-alpha.4

4 years ago

0.9.0-alpha.3

4 years ago

0.9.0-alpha.2

4 years ago

0.9.0-alpha.1

4 years ago

0.8.0

4 years ago

0.8.0-alpha.20

4 years ago

0.8.0-alpha.19

4 years ago

0.8.0-alpha.18

4 years ago

0.8.0-alpha.17

4 years ago

0.8.0-alpha.16

4 years ago

0.8.0-alpha.15

4 years ago

0.8.0-alpha.14

4 years ago

0.8.0-alpha.13

4 years ago

0.8.0-alpha.12

4 years ago

0.8.0-alpha.11

4 years ago

0.8.0-alpha.10

4 years ago

0.8.0-alpha.9

4 years ago

0.8.0-alpha.8

4 years ago

0.8.0-alpha.7

4 years ago

0.8.0-alpha.6

4 years ago

0.8.0-alpha.5

4 years ago

0.8.0-alpha.4

4 years ago

0.8.0-alpha.3

4 years ago

0.8.0-alpha.2

4 years ago

0.8.0-alpha.1

4 years ago

0.7.0

4 years ago

0.7.0-alpha.2

4 years ago

0.7.0-alpha.1

4 years ago

0.6.0

4 years ago

0.6.0-alpha.1

4 years ago

0.5.0-alpha.4

4 years ago

0.5.0-alpha.3

4 years ago

0.5.0-alpha.2

4 years ago

0.5.0-alpha.1

4 years ago

0.0.1

4 years ago