|
|
#1 |
|
Участник
|
Eventuell soll es nicht jedem Benutzer gestattet sein, die Funktionalität “Senden nach Office” aus Microsoft Dynamics NAV zu nutzen.</p> Im Classic Client Das “Senden nach Office” Feature wird direkt aus der CU1 gestartet, auf die alle Benutzer zugreifen müssen. Das heißt es gibt keine Standardrolle in der man den Zugriff konfigurieren könnte.</p> Ein Workaround ist es die Tabelle Windows Logins um ein Feld zu erweitern:</p> Enabled Field No. Field Name Data Type Yes 50000 ExportJaNein Boolean</p> Hier kann definiert werden, welcher Benutzer die Berechtigung haben soll die Senden-Funktionalität an Office auszuführen. </p> Der nächste Schritt ist es die Codeunit 1 zu modifizieren.</p> In dem Trigger Launchapp :</p> LaunchApp(DataXML : Automation "'Microsoft XML, v6.0'.DOMDocument60";StylesheetID : GUID;ApplicationXML : Automation "'Microsoft XML, v //NEW IF WindowsUser.FINDFIRST THEN WindowsUser.SETRANGE(ID, '<DOMAIN>'+USERID); //Die Kundendomain IF WindowsUser.ExportJaNein = FALSE THEN ERROR('Sie sind nicht berechtigt Daten nach Office zu senden'); //NEW</p> EXIT(AppLaunchMgt.LaunchApp(DataXML,StylesheetID,ApplicationXML));</p> </p> These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use.</p> Mit freundlichen Grüßen</p> Sebastian Röttel</p> Microsoft Dynamics Germany</p> Microsoft Customer Service and Support (CSS) EMEA</p><div style="clear:both;"></div>
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|