Use this event to
Excerpt |
---|
Add new custom messages (translations) or modify existing messages. |
...
"Mobile Language Code" must be present on the "Mobile User"
Your new eventsubscriber is executed when:
* ... you manually select the action "Create Messages" from "Mobile Language" page (after subscribing)
* ... a mobile user logs into the database and no "Mobile Messages" exists (usually only the first time a mobile user logs on)
* ... the Mobile WMS Application (BC App) is upgraded to a newer version
If you want to ensure your new messages is always added to an existing Mobile Wms installation, consider adding the messages from your own Upgrade-codeunit in your customization app project.
Template
procedure OnAddMessages(_LanguageCode: Code[10]; var _Messages: Record "MOB Message")
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Language", 'OnAddMessages', '', true, true)]
procedure MyOnAddMessages(_LanguageCode: Code[10]; var _Messages: Record "MOB Message")
begin
if _LanguageCode = 'ENU' then begin
_Messages.Create('ENU', 'TESTCODE', 'My custom test translation');
_Messages.Create('ENU', 'TESTCODE2', 'My custom test translation 2');
_Messages.Create('ENU', 'SENDER', 'My replaced standard translation SENDER');
end;
end;
See also:
Filter by label (Content by label) | ||||||||
---|---|---|---|---|---|---|---|---|
|
...