Home Forum Nuclos Entwicklung Makros und Regeln Zugriff auf unterschiedlichen Entitäten

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #7271
    Testuser Testlast
    Teilnehmer

    Hallo,

    innerhalb einer Regel möchten wir auf unterschiedliche Entitäten, die nicht im context sind, zugreifen und diese verändern. Ist es zudem möglich innerhalb der Regel neue (andere) Entitäten zu erstellen und diese mit Werten zu belegen?

    Danke und Gruß,
    Brutzel

    #7272
    Matthias Haake
    Teilnehmer

    Hallo,

    beide Anforderungen sind mit wenig Aufwand umsetzbar.

    Das Laden von Datensätzen (aus beliebigen Entitäten) geschieht mit dem „QueryProvider“. Du kannst Suchbedingungen incl. Unterabfragen definieren und Ergebnisse sortieren. Was nicht unterstützt wird, sind Aggregatfunktionen (SUM, MAX, AVG usw.) – aber auch dafür gibt es bereits Lösungen (Reportdatenquellen).

    Beispiele zum QueryProvider findest Du hier:
    http://wiki.nuclos.de/pages/viewpage.action?pageId=820011

    Neue Datensätze lassen sich wie folgt anlegen:

    // neues Objekt anlegen
    Auftrag a = new Auftrag();

    / gewünschte Properties setzen
    a.setAuftragsdatum(new Date());
    a.setBearbeitername(context.getUser().getName());

    // Objekt speichern
    BusinessObjectProvider.insert(a);

    Viel Erfolg und Grüße,
    Matthias

    #7281
    Testuser Testlast
    Teilnehmer

    Hallo Matthias,

    danke für deine Antwort! Sie hat uns sehr geholfen!

    Grüße,
    Artur

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)