- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Auftrag Store aktualisieren
Hallo zusammen,
ich habe ein Skript in einem Auftrag, dass Variablen auf Strukturknoten anpasst.
Im Anschluss erfolgt eine Generierung und Verรถffentlichung.
Das Skript funktioniert zwar, aber bei der Generierung werden die รnderungen scheinbar noch nicht รผbernommen.
Lรคsst sich im ScheduleContext eine Art "reload" ausfรผhren, um die aktuelle Version vom Server zu laden?
Viele Grรผรe
Felix
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1) Wurden die รnderungen freigegeben? IDProvider#release
2) Der Generierung muss danach der Stand der zu generieren ist neu mitgeteilt werden: ScheduleContext#setStartTime
pseudo-code (Skript vor dem GenerateTask)
// release changes non recursive
elementChangedInScript.release(false);
revision = elementChangedInScript.getRevision();
context.setStartTime(new Date(revision.getCommitOrCreationTime()));
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1) Wurden die รnderungen freigegeben? IDProvider#release
2) Der Generierung muss danach der Stand der zu generieren ist neu mitgeteilt werden: ScheduleContext#setStartTime
pseudo-code (Skript vor dem GenerateTask)
// release changes non recursive
elementChangedInScript.release(false);
revision = elementChangedInScript.getRevision();
context.setStartTime(new Date(revision.getCommitOrCreationTime()));
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
danke fรผr die schnelle Antwort.
context.setStartTime(new Date(revision.getCommitOrCreationTime()));
hat geholfen.
Gruร
Felix
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wie mach ich sowas denn in einem "Workflow -> Auftrag" Konstrukt ?
Also รndern und frei geben in einem Workflow und aus diesem heraus den Auftrag starten รผber den ScheduleStorage ?
Wie รผbergebe ich dann eine neue StartTime ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andrรฉ,
das sollte eigentlich nicht notwendig sein, da fรผr den Auftrag immer seine eigene Startzeit maรgeblich ist. Und wenn der Auftrag erst nach den รnderungen durch den WF gestartet wird, sollten die รnderungen dort greifen.
Das "Problem" entsteht eigentlich nur, wenn der Auftrag selbst (also nach seinem Start) selbst รnderungen durchfรผhrt.
Gibt es denn damit Probleme und wenn ja, welche Elemente betrifft das?
Viele Grรผรe
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Michael,
Die Startzeiten stimmen auch , das hab ich nun รผberprรผft; der Auftrag hat eine Zeit nach dem Workflow. Ich hatte jedoch trotzdem irgendwie das Ergebnis , dass geรคnderte PageRefs, Pages nicht in den Auftrag gewandert sind..
Gruร Andrรฉ

