Vraag : Huidige Het programma geopende Gebruiker

Hi

I am gebruikend CRM 4.0 en wil een ongecompliceerde manier om de huidige het programma geopende gebruiker terug te keren en het te schrijven aan een textfield.

bijvoorbeeld, fieldname is new_currentuser op de productvorm. Wanneer de vormladingen, het schrijft heeft de huidige het programma geopende gebruiker aan new_currentuser.

I vele verbindingen aan xmltype manuscript gezien die niet hebben gewerkt. (Nota: als het gebied raadpleging moet zijn, laat me.)

Thanks
kennen

Antwoord : Huidige Het programma geopende Gebruiker

Hallo apollo7,

Gelieve te zien code in bijlage.

Zet het op onLoadgebeurtenis in productvorm. Vanaf nu zal het de waarde op het gebied laden u om hebt gevraagd.

Laat me weten of hebt u meer hulp met het nodig.

Achting,
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:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
var xml = "" + 
"" + 
"" + 
 GenerateAuthenticationHeader () + "  „+ 
„    „+ 
„      „+ 
„    „+ 
„  „+ 
"" + 
"";

var het meest xmlHttpRequest = nieuwe ActiveXObject („Msxml2.XMLHTTP“);

xmlHttpRequest.Open („POST“,“ /mscrmservices/2007/CrmService.asmx ", vals);
xmlHttpRequest.setRequestHeader („SOAPAction“, „http://schemas.microsoft.com/crm/2007/WebServices/Execute“);
xmlHttpRequest.setRequestHeader („tevreden-Type“, „tekst/xml; charset=utf-8“);
xmlHttpRequest.setRequestHeader („tevreden-Lengte“, xml.length);
xmlHttpRequest.send (xml);

var resultXml = xmlHttpRequest.responseXML;

var user-id = resultXml.selectSingleNode („//UserId“) .text;

var xml = "" + 
"" + 
"" + 
 GenerateAuthenticationHeader () + "  „+ 
„    „+ 
„      systemuser“ + 
„      „+ user-id + "" + 
„      „+ 
„        „+ 
„          firstname“ + 
„        „+ 
„      „+ 
„    „+ 
„  „+ 
"" + 
"";

var het meest xmlHttpRequest = nieuwe ActiveXObject („Msxml2.XMLHTTP“);

xmlHttpRequest.Open („POST“,“ /mscrmservices/2007/CrmService.asmx ", vals);
xmlHttpRequest.setRequestHeader („SOAPAction“, „http://schemas.microsoft.com/crm/2007/WebServices/Retrieve“);
xmlHttpRequest.setRequestHeader („tevreden-Type“, „tekst/xml; charset=utf-8“);
xmlHttpRequest.setRequestHeader („tevreden-Lengte“, xml.length);
xmlHttpRequest.send (xml);

var resultXml = xmlHttpRequest.responseXML;

crmForm.all.new_currentuser.DataValue = resultXml.selectSingleNode („//q1: firstname“) .text;
Andere oplossingen  
 
programming4us programming4us