Frage : Gegenwärtiger angemeldeter Benutzer

Hi

I morgens using CRM 4.0 und wünschen eine direkte Weise, den gegenwärtigen angemeldeten Benutzer zurückzubringen und ihn zu einem textfield zu schreiben.

zum Beispiel, fieldname ist new_currentuser auf der Produktform. Wenn die Form lädt, schreibt sie den gegenwärtigen angemeldeten Benutzer zu new_currentuser.

I hat gesehen viele Verbindungen zur xml Art Index, die nicht gearbeitet haben. (Anmerkung: wenn das Feld Nachschlagen sein muss, mich lassen kennen.)

Thanks

Antwort : Gegenwärtiger angemeldeter Benutzer

Hallo apollo7,

Angebrachten Code bitte sehen.

Ihn auf onLoad Ereignis in Produktform einsetzen. Ab jetzt ihr lädt den Wert im Feld, das Sie um gebeten haben.

Mich informieren, wenn Sie mehr Hilfe bei ihr benötigen.

Respekt,
Chinmay

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
var xml = "" + 
"" + 
"" + 
 GenerateAuthenticationHeader () + "  „+ 
„    „+ 
„      „+ 
„    „+ 
„  „+ 
"" + 
"";

var xmlHttpRequest = neues ActiveXObject („Msxml2.XMLHTTP“);

xmlHttpRequest.Open („PFOSTEN“,“ /mscrmservices/2007/CrmService.asmx ", falsch);
xmlHttpRequest.setRequestHeader („SOAPAction“, „http://schemas.microsoft.com/crm/2007/WebServices/Execute ");
xmlHttpRequest.setRequestHeader („Inhalt-Art“, „Text/xml; charset=utf-8“);
xmlHttpRequest.setRequestHeader („Inhalt-Länge“, xml.length);
xmlHttpRequest.send (xml);

var resultXml = xmlHttpRequest.responseXML;

var userId = resultXml.selectSingleNode („//UserId“) .text;

var xml = "" + 
"" + 
"" + 
 GenerateAuthenticationHeader () + "  „+ 
„    „+ 
„      systemuser“ + 
„      „+ userId + "" + 
„      „+ 
„        „+ 
„          firstname“ + 
„        „+ 
„      „+ 
„    „+ 
„  „+ 
"" + 
"";

var xmlHttpRequest = neues ActiveXObject („Msxml2.XMLHTTP“);

xmlHttpRequest.Open („PFOSTEN“,“ /mscrmservices/2007/CrmService.asmx ", falsch);
xmlHttpRequest.setRequestHeader („SOAPAction“, „http://schemas.microsoft.com/crm/2007/WebServices/Retrieve ");
xmlHttpRequest.setRequestHeader („Inhalt-Art“, „Text/xml; charset=utf-8“);
xmlHttpRequest.setRequestHeader („Inhalt-Länge“, xml.length);
xmlHttpRequest.send (xml);

var resultXml = xmlHttpRequest.responseXML;

crmForm.all.new_currentuser.DataValue = resultXml.selectSingleNode („//q1: firstname“) .text;
Weitere Lösungen  
 
programming4us programming4us