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
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