ceggert
I'm new here

PageRef aus ScheduleContext

Jump to solution

Hallo Zusammen,

ich habe folgede Herausforderung aus einem ScheduleContext, also in einem Script auf  dem Server in einem Auftrag würde ich gerne ohne den Referenznahmen vorher anzugeben (als Konstante oder so) an ein PageRef Objekt kommen.

Hat jemand hierzu eine Idee wie ich über den ScheduleContext oder der ACLDB an die PageRef kommen kann?

Ich werde definitiv einen Teilauftrag haben, wo eigentlich nur diese PageRef + dazugehöriger Medien generiert werden soll.

vielen Dank schonmal,

Christopher Eggert

0 Kudos
1 Solution

Accepted Solutions
ceggert
I'm new here

Antwort schon gefunden:

Es funktioniert wenn man sich vorher den GenerationTask holt (hier ein Beanshell Beispiel):

gcTask;

tasks = context.getTasks();

for(task : tasks) {

       if(task instanceof GenerateTask) {

            gcTask = task;

            break;

       }

}

if(task != null) {

    context.logInfo("task: " + task.getClass());

    startNodes = task.getStartNodes();

    for(startNode : startNodes) {

          context.logInfo("StartNode: " + startNode.getClass());  

    }

}

viele Grüße,

Christopher Eggert

View solution in original post

0 Kudos
1 Reply
ceggert
I'm new here

Antwort schon gefunden:

Es funktioniert wenn man sich vorher den GenerationTask holt (hier ein Beanshell Beispiel):

gcTask;

tasks = context.getTasks();

for(task : tasks) {

       if(task instanceof GenerateTask) {

            gcTask = task;

            break;

       }

}

if(task != null) {

    context.logInfo("task: " + task.getClass());

    startNodes = task.getStartNodes();

    for(startNode : startNodes) {

          context.logInfo("StartNode: " + startNode.getClass());  

    }

}

viele Grüße,

Christopher Eggert

0 Kudos