You are not logged in.

1

Thursday, November 12th 2009, 10:03am

Datengruppenereignis auf die Systemdatengruppe

Hallo Miteinander!

Kann es sein, dass die Datengruppenereignisse nicht auf die Systemdatengruppe reagieren?

Ich habe einen Prozess geschrieben der auf das Datengruppenereignis Ändern reagieren soll, tut leider nichts.
Auch das Wechseln auf Datengruppenereignis Einfügen bringt nichts.
Der selbe Prozess auf eine normale Datengruppe gelegt funktioniert aber tadellos.

Gruß Günter

Beatrix

Master

Posts: 714

Location: im Osten

Occupation: Mathematikerin

  • Send private message

2

Thursday, November 12th 2009, 11:10am

Es scheint so.
Ich habe bereits die gleiche Erfahrung wie du hinter mir...

Beatrix
Intrexx 4.0, Postgres & Linux

3

Saturday, January 9th 2010, 3:02pm

Hallo,

die Systemdatengruppe wird nicht pro Applikation angelegt sondern existiert einmal pro Portal. Darin werden alle Felder aller Systemdatengruppen abgelegt und es existiert nur ein Datensatz!. Die Business-Logik regelt dann die Verarbeitung bzw. Benutzung im Applikationsdesigner. Da es nicht klar ist, welche Applikation in die zentrale Datengruppe schreibt, wird es nicht unterstützt. Eigentlich ist die Systemdatengruppe dazu gedacht, z.B. Defaultwerte bzw. Konfigurationen für eine Applikation zu speichern, die dann via Velocity oder JavaScript verwendet werden. Möglich ist auch das Auslesen und verwenden via Groovy im Prozessmanager. Alternativ kann auch eine reguläre Datengruppe verwendet werden, um Vorgabewerte zu einer Applikation zu speichern. Da muss man nur verhindern, das mehrere Datensätze pro Applikation erzeugt werden. Geht mit etwas JavaScript und jsobject Attribut auf der Tabelle auch.

Hoffe, die Hinweise helfen etwas weiter.
Viele Grüße

Alexander Ehle

4

Monday, May 3rd 2010, 11:23am

Hallo,
könnten Sie bitte genauer sagen, wie man aus einem Groovy-Skript auf die Werten der System Datengruppe zugreifen kann?

Vielen Dank
Eugenia

5

Monday, May 3rd 2010, 8:27pm

In der Anwendung die Datenfelder der Systemdatengruppe im Baum anzeigen lassen. Dort die GUID des Datenfeldes rauskopiern (Expert-Tab). Mit dieser GUID kann man in Groovy auf den Wert zugreifen:

Source code

1
2
def vh = g_sysDg['die Feld-GUID'] // als ValueHolder oder
def value = g_sysDg['die Feld-GUID']?.value // als einfacher Datentyp


http://docs.intrexx.com/intrexx/version/…iew_groovy.html
If it puzzles you dear... reverse engineer.