9. April 2024 13:53
Hi,
nach dem Update von BV 19.6 auf BC 23.4 fehlt die Spalte 'Finance Cue'.'User ID Filter'. Weiss jemand wie man nun auf den User filtert?
- Code:
trigger OnOpenPage()
var
RoleCenterNotificationMgt: Codeunit "Role Center Notification Mgt.";
ConfPersonalizationMgt: Codeunit "Conf./Personalization Mgt.";
begin
Reset();
if not Get() then begin
Init();
Insert();
end;
SetFilter("Due Date Filter", '<=%1', WorkDate());
SetFilter("Overdue Date Filter", '<%1', WorkDate());
SetFilter("Due Next Week Filter", '%1..%2', CalcDate('<1D>', WorkDate()), CalcDate('<1W>', WorkDate()));
SetRange("User ID Filter", UserId); //TODO: 23.4
RoleCenterNotificationMgt.ShowNotifications();
ConfPersonalizationMgt.RaiseOnOpenRoleCenterEvent();
end;
10. April 2024 10:29
Ich nehme an es geht hier um eine Activities-Page die aus der Rollencenter-Page aufgerufen wird.
Dann könntest du einfach eine Kopie der beiden Standard-Page anlegen und dort die Code-Zeile ergänzen. Dann ein Profil mit deiner eigenen Page erstellen und dieses den Benutzern zuordnen. Dazu am besten das bisher genutzte Standard-Profil kopieren damit auch die Seitenanpassungen mit kopiert werden.
Vielleicht kannst du auch per Page Extension die Activities in der Standard-Rollencenter-Page einbauen und die Standard-Activities Visible=false schalten.
Vielleicht kannst du auch eine Page Extension auf die Activities Page erstellen und dort den OnOpenPage Trigger verwenden.
Müsstest du mal probieren - waren jetzt nur so spontane Ideen - vielleicht denke ich da auch zu kompliziert.