Toon posts:

[ASP.NET] Microsoft CRM aanpassen, accountid nodig

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik ben bezig een toevoeging aan het Microsoft CRM pakket te maken.

Nu kan ik er lang omheen draaien maar kort gezegd heb ik het accountid van het geopende account nodig.
Wanneer je een bepaalde account opent zie je dat hij een bepaald id gebruikt wat in de CRM database as accountid wordt omschreven.

Mijn aanpassingen zijn per account verschillend (de data die ik ophaal)
dus om de data op te halen moet ik weten over welk account het gaat, en het accountid is uniek dus hoe haal ik deze op?

iemand een idee?

  • ThunderNet
  • Registratie: Juni 2004
  • Nu online

ThunderNet

Flits!

veel informatie van de gebruiker en het systeem kun je in .NET 2 (Whidbey / 2005)
uilezen via de "my" namespace
krijg je geintjes als my.user.name()
(weet niet meer precies hoor)

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:33
ThunderNet schreef op 27 oktober 2004 @ 16:27:
veel informatie van de gebruiker en het systeem kun je in .NET 2 (Whidbey / 2005)
uilezen via de "my" namespace
krijg je geintjes als my.user.name()
(weet niet meer precies hoor)
Is dat niet iets als VB.NET only ?

https://fgheysels.github.io/


  • ThunderNet
  • Registratie: Juni 2004
  • Nu online

ThunderNet

Flits!

ik dacht dat t voor het hele platform beschikbaar werd, maarjah, weet niet zeker meer

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

whoami schreef op 27 oktober 2004 @ 16:42:
[...]

Is dat niet iets als VB.NET only ?
Lijkt me sterk dat een reserved .NET namespace maar in 1 taal zou werken, zeker als dat niet de speerpunttaal van het .NET platform is :)

Professionele website nodig?


Verwijderd

Topicstarter
Oke, Nieuwe dag nieuwe kansen

Ik ben gister nog bezig geweest met het "Me" item, maar heb eigenlijk geen idee op welke manier ik zo dat accountid op kan halen. Het is natuurlijk iets uit het microsoft project en niet uit mijn eigen project.

  • Peetman
  • Registratie: Oktober 2001
  • Laatst online: 08:28

Peetman

Tjah....

Me is een referentie naar de klasse/object waar je op dat moment inzit, dus dat is het niet.
Ik zou me kunnen voorstellen dat ze dit ergens in de HttpContext zetten, daar zit in ASP.Net wel meer in opgeslagen.

  • guanpedro
  • Registratie: Maart 2002
  • Laatst online: 18-12-2025

guanpedro

Live forever or die trying

Met google/deja:

If you do not have the AccountID then you need to use fetchxml to search for
some part of the account then get the accountid that way

http://msdn.microsoft.com...k/htm/creatingaquery1.asp

this will show you how to create a query.

En dan dit voor accountobjects ophalen

http://msdn.microsoft.com...accountretrievemethod.asp

[ Voor 3% gewijzigd door guanpedro op 28-10-2004 09:06 ]

PC: MSI-NEO2FISR P4-2.6HT@2.8 Dual-channel GEIL-PC3500 Intel CSA GB-LAN 9600PRO Pioneer DVR106 Server: Dual Xeon-2GHz 3Ware 7500-12 11x120GB RAID5 GB-LAN RH 9 2.4.22 Digicam: Sony DSC-F717


  • guanpedro
  • Registratie: Maart 2002
  • Laatst online: 18-12-2025

guanpedro

Live forever or die trying

peetman schreef op 28 oktober 2004 @ 08:55:
Me is een referentie naar de klasse/object waar je op dat moment inzit, dus dat is het niet.
Ik zou me kunnen voorstellen dat ze dit ergens in de HttpContext zetten, daar zit in ASP.Net wel meer in opgeslagen.
Nee, hij zal toch echt het CRM object model moeten gebruiken, HttpContext bevat niets gerelateerd aan het CRM framework. BTW in CRM mag je niet direct in de database gaan zitten, alles moet via de editor omgevingen worden aangepast, anders verlies je support op het platform.

PC: MSI-NEO2FISR P4-2.6HT@2.8 Dual-channel GEIL-PC3500 Intel CSA GB-LAN 9600PRO Pioneer DVR106 Server: Dual Xeon-2GHz 3Ware 7500-12 11x120GB RAID5 GB-LAN RH 9 2.4.22 Digicam: Sony DSC-F717


Verwijderd

Topicstarter
Als ik me.session.sessionid gebruik krijg ik hetvolgende:
2s4raqitekpr4lzjn53qeb55

Wanneer ik daar .tostring achter zet krijg ik iedere keer dat ik op een knop druk een andere string.

Nu staat er onder in het scherm van iexplorer iets als edit.aspx?oid={01010blaat}
hoe kom ik makkelijk aan dat oid want dat is tevens het accountid

  • guanpedro
  • Registratie: Maart 2002
  • Laatst online: 18-12-2025

guanpedro

Live forever or die trying

curry684 schreef op 27 oktober 2004 @ 17:33:
[...]

Lijkt me sterk dat een reserved .NET namespace maar in 1 taal zou werken, zeker als dat niet de speerpunttaal van het .NET platform is :)
Leek mij ook zo, maar zo te zien is het only VB:

http://www.devx.com/codemag/Article/22047

PC: MSI-NEO2FISR P4-2.6HT@2.8 Dual-channel GEIL-PC3500 Intel CSA GB-LAN 9600PRO Pioneer DVR106 Server: Dual Xeon-2GHz 3Ware 7500-12 11x120GB RAID5 GB-LAN RH 9 2.4.22 Digicam: Sony DSC-F717


  • guanpedro
  • Registratie: Maart 2002
  • Laatst online: 18-12-2025

guanpedro

Live forever or die trying

Verwijderd schreef op 28 oktober 2004 @ 09:14:
Als ik me.session.sessionid gebruik krijg ik hetvolgende:
2s4raqitekpr4lzjn53qeb55

Wanneer ik daar .tostring achter zet krijg ik iedere keer dat ik op een knop druk een andere string.

Nu staat er onder in het scherm van iexplorer iets als edit.aspx?oid={01010blaat}
hoe kom ik makkelijk aan dat oid want dat is tevens het accountid
Je session id is iets heel anders, dat is voor ASP.NET session beheer. Ik denk dat je het echt met zo'n query moet doen

Request.QueryString["oid"] maar alleen als het nu al in de querystring staat.

PC: MSI-NEO2FISR P4-2.6HT@2.8 Dual-channel GEIL-PC3500 Intel CSA GB-LAN 9600PRO Pioneer DVR106 Server: Dual Xeon-2GHz 3Ware 7500-12 11x120GB RAID5 GB-LAN RH 9 2.4.22 Digicam: Sony DSC-F717


Verwijderd

Topicstarter
guanpedro schreef op 28 oktober 2004 @ 09:26:
[...]


Je session id is iets heel anders, dat is voor ASP.NET session beheer. Ik denk dat je het echt met zo'n query moet doen

Request.QueryString["oid"] maar alleen als het nu al in de querystring staat.
Wat bedoel je met : maar alleen als het nu al in de querystring staat?

  • guanpedro
  • Registratie: Maart 2002
  • Laatst online: 18-12-2025

guanpedro

Live forever or die trying

Verwijderd schreef op 28 oktober 2004 @ 09:31:
[...]


Wat bedoel je met : maar alleen als het nu al in de querystring staat?
edit.aspx?oid={01010blaat}, staat dit in de adresbalk of in de mouseover van een link? Erg duidelijk was me dat namelijk niet. als hij in de adresbalk staat dan kan je je hem dus met Request.QueryString["oid"] uitlezen.

PC: MSI-NEO2FISR P4-2.6HT@2.8 Dual-channel GEIL-PC3500 Intel CSA GB-LAN 9600PRO Pioneer DVR106 Server: Dual Xeon-2GHz 3Ware 7500-12 11x120GB RAID5 GB-LAN RH 9 2.4.22 Digicam: Sony DSC-F717


Verwijderd

Topicstarter
WHEEEH!!

Het is gelukt.
inderdaad met de Request.QueryString("oId")
heb nu het accountid, Deze ga ik linken met het debiteurnummer van de andere database en dan ben ik zo klaar.

Misschien ook handig voor andere Microsoft CRM programmeurs :D

TNX!!!

Verwijderd

Het is gelukt. inderdaad met de Request.QueryString("oId")
Misschien offtopic:
Is dit geen securityrisk? Iedereen kan toch parameters in de url zelf aanpassen...

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Verwijderd schreef op 28 oktober 2004 @ 23:20:
[...]

Misschien offtopic:
Is dit geen securityrisk? Iedereen kan toch parameters in de url zelf aanpassen...
Dat is nogal een securityrisk from hell ja :P

Zoiets hoort in de Session-cache, niet in de parameters die je rondzingt met de browser.

Professionele website nodig?


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
curry684 schreef op 29 oktober 2004 @ 00:25:
[...]

Dat is nogal een securityrisk from hell ja :P

Zoiets hoort in de Session-cache, niet in de parameters die je rondzingt met de browser.
Gelukkig zijn bedrijven zo slim om een CRM pakket op een interne webserver te draaien die niemand verder kan benaderen, toch? O-) :P

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-05 19:40

gorgi_19

Kruimeltjes zijn weer op :9

bigbeng schreef op 29 oktober 2004 @ 09:26:
[...]

Gelukkig zijn bedrijven zo slim om een CRM pakket op een interne webserver te draaien die niemand verder kan benaderen, toch? O-) :P
Da's security by obscurity :P

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1