Rollenattribute für das Modul MPID Editor

Overrides & Erweiterungen:

Falls die GlobalProperty B3P_MPID_CONTACT_EXTENSION auf eine Extension zeigt, wird zusätzlich der Kontakt eingeblendet. Und kann bearbeitet werden.

  • Löschen Button ausblenden:

    Override={view=MPIDView,type=RemoveChild,target=delete_button}

  • Neuer Eintrag Button ausblenden:

    Override={view=MPIDView,type=RemoveChild,target=new_button}

  • 1:1 Adresswechsel Button ausblenden:

    Override={view=MPIDView,type=RemoveChild,target=oneToOneAddresschange}

  • Speichern Button ausblenden (Speichern eines neuen Eintrags):

    Override={view=MPIDView,type=RemoveChild,target=createButton}

  • Speichern Button ausblenden (Ändern eines Eintrags, auf den geklickt wurde):

    Override={view=MPIDView,type=RemoveChild,target=changeDatesButton}

  • MP Dokumente verwalten Button ausblenden:

    Override={view=MPIDView,type=RemoveChild,target=commDataManager_Button}

  • Eigene Dokumente verwalten Button ausblenden:

    Override={view=MPIDView,type=RemoveChild,target=showOwnDocuments_Button}

  • Export Button deaktivieren:

    Override={view=MPIDView,type=SetProperty,target=export_button,name=enabled,value=false}

  • “MP Dokumente verwalten” Löschen Button ausblenden:

    Override={view=MpidCommDataListRenderer,type=RemoveChild,target=deleteButton}

  • “MP Dokumente verwalten” Hochladen und Speichern Button ausblenden:

    Override={view=CommDataManagerWindow,type=RemoveChild,target=addDocument}

Scheduled Jobs “Jetzt ausführen”

Es kann im MpidEditor ein Button “Sofort ausführen” auf der Oberfläche eingeblendet werden

ScheduledJobs 

Nachfolgend der relevante Override:

Button einblenden:

Override={view=MPIDView,type=SetProperty,target=execute_scheduler_job_button,name=visible,value=true}

Mit diesem Button lassen sich Scheduled Jobs, welche in einer Extension (MPID_EDITOR_SHEDULED_JOBS) einem gewissen Schlüssel, z.B. einem User-namen, oder einer Mandanten-ID zugeordnet werden, sofort starten. Es können (kommasepariert) auch mehrere Service-IDs angegeben werden.

  • MPID_EDITOR_SHEDULED_JOBS
    • <key1>=<serviceId1>,<serviceId2>
    • <key2>=<serviceId1>,<serviceId3>

Um die Möglichkeit zu erhalten, dass unterschiedliche User unterschiedliche Scheduled Jobs starten können, kann man dem Button den <key>, unter welchem die zu starten Services in der Extension aufgelistet wurden, mitgeben:

Key im Button hinterlegen

Override={view=MPIDView,type=SetProperty,target=execute_scheduler_job_button,name=data,value=<key1>}

Ziel dieser Möglichkeit ist es, dass User die Marktpartnersynchronisation, welche für ihre Rolle relevant ist, manuell starten können.

View Me   Edit Me