BC 23.4 'Finance Cue'.'User ID Filter'

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;

Re: BC 23.4 'Finance Cue'.'User ID Filter'

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.