cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

How to make Navigator.senl file dynamic to incorporate all latest changes?

Vaibhav1
Explorer
0 Likes
1,128

Hello Community,

We are going to push the navigator.senl file on the user machines as part of a package push, however with this approach we are not able to incorporate the latest additions that we make to the workarea.

I need your help and expert opinion to understand that how the navigator.senl file can be made dynamic so that even the latest additions to the workarea/folder can be visible to users in Desktop Assistant, Without doing a push again via package or replacing the navigator.senl file on user machines.

Regards,

Vaibhav

Accepted Solutions (0)

Answers (2)

Answers (2)

MichaelSzmrtits
Product and Topic Expert
Product and Topic Expert

Alternative to the shortcut you could think to work with a .bat file in the users Auto Start folder.

This was my simple test script which works fine and closes also the Chrome window after 20 seconds:

start chrome.exe https://customer.enable-now.cloud.sap/wa/workarea/group/GR_123456789/.inav

TIMEOUT /T 20

taskkill /im chrome.exe

Maybe this is more convenient for the users..

Best regards, Michael

DirkManuel
Active Contributor
0 Likes

This is the approach I usually recommend (using a .bat file in startup). Hadn't thought of the taskkill, though. Thanks for that. (But would it interfere if there was anything else that also starts Chrome [or IE - you need to be sure of what the user has installed]?)

MichaelSzmrtits
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Dirk,

you are absolutely right. If anything else will auto start a chrome page before the script kicks in, the script will close the page as well.

But it should be possible to adapt the script and call this potential needed Chrome page after the closing like this:

"start chrome.exe https://demo-us2.enable-now.cloud.sap/wa/ms_workarea/group/GR_DB8095FD988248B2932CB61604B6D6D5/.inav TIMEOUT /T 20 taskkill /im chrome.exe

start chrome.exe https://google.de";

It was just an idea, but yes, it definitely needs to be adapted to the individual needs of the customer.

Best regards, MIchael

MichaelSzmrtits
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Vaibhav,

just want to share my approach with and maybe one of our other experts have a better approach for you:

My first step is to let .senl files auto open by my default browser. This should be configured for all user clients:

You will need this keys for Chrome and (or) Edge in your registry:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\AutoOpenFileTypes]"1"="senl" [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoOpenFileTypes]"1"="senl"

The steps are described here (this is also possible via group policy):

https://help.sap.com/doc/62032a8948c24d6e97151746f0323c2e/2011/en-US/SAP_Enable_Now_Launcher_en-US.p...

To watch the document please make sure you are logged in with your S-User on help.sap.com

The second step is to copy the published DA Start Link which will end to .inav into a normal shortcut file.

The third step is to provide this shortcut file (by your IT) to all Auto Start Folders of your users - usually this path:

C:\Users\USER_NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

This will call the latest Navigator.SENL file from the Manager and will open it automatically by start of the users PC.

The only maybe negative thing is, that a browser window will be opening by Windows start up automatically which the user can close.

But this is just my approach, maybe an other Expert has a better idea.

Best regards, Michael