Skip to main content

UserName auslesen

Comments

2 comments

  • Zendesk API User
    Author: Nitros - 6/14/2019 12:46

    Ohne es getestet zu haben.

    In einem Executable:

    public User getUser(final SpecialistsBroker broker){

        return broker.requireSpecialist(UserAgent.TYPE).getUser();

    }

    Von einem Element aus...

    public User getUser(final StoreElement element){

        return element.getProject()

            .getUserService()

            .getUser();

    }

    Letzeres sollte in vielen Fällen funktionieren, solange man das das Project oder UserService Objekt ran kommt.

    Die entsprechenden Werte kann man dann am User Objekt auslesen.

    0
  • Zendesk API User
    Author: th_biedermann - 6/17/2019 14:55

    Wir konnten den User über getTask() auslesen.

    $CMS_IF(!#global.preview)$createdByDisplayName="$CMS_RENDER(script:"getuser")$"$CMS_END_IF$

    //!Beanshell

    if(context.getScheduleContext()==null){

        return "no schedule context found. unable to determine running user";

    }else{

        return String.format("%s", context.getScheduleContext().getTask().getScheduleEntry().getRunningEntries().get(0).getUser().getName());

    }

    0

Please sign in to leave a comment.