Archief - [JavaScript] Microsoft CRM 4.0

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

etl_mx

Legacy Member
Hallo,

Ik moet als opdracht voor me stage het volgende doen:
In CRM, heb je serviceactiviteiten. Deze kunnen verschillende statussen hebben ( vb in behandeling, aangekomen, ... ). Ik zou nu moeten, als het formulier gesaved wordt, dat hij kijkt welke status de activiteit heeft. Indien deze status voltooid is, dan moet ik een met de gegevens een nieuw record maken op een andere entiteit.

De status ophalen is geen probleem:
Code:
crmForm.all.statuscode.DataValue

Ik hang dit aan het onSave event en steek dit in een alert.
Als ik nu save, toont hij mooi de waarde van de status waarin de activiteit staat.

Maar het probleem is als ik de activiteit voltooid zet. Dan roept hij eerst de onsave op ( nog met de vorige waarde ) en daarna zet hij het in voltooid.

Hoe zou ik kunnen kijken of het formulier voltooid is?

Cerv.Be

Legacy Member
Wat gij wilt bereiken, doet ge veel beter met ne plug-in ;) (PostCreate/PostUpdate)
Waar doet ge stage trouwens?

etl_mx

Legacy Member
Converge-IT, bedrijfke dat KMO's helpt met IT.
Zal es kijken of ik die plugin in gang krijg. thx

Cerv.Be

Legacy Member
Als ge vragen hebt, stel ze maar, misschien kan ik wel helpen :)

etl_mx

Legacy Member
Blijkbaar heb je vs.net en toegang tot server om dit te doen
Zal dit eerst moeten vragen aan mijn begeleider :P

Op msdn.microsoft.com staan er een paar voorbeelden van plugins. Zal eerst moeten kijken hoe ik schrijf en zo'n plugin laat werken op crm.

etl_mx

Legacy Member
Ok, Ik heb nu een een plugin geschreven in C# en ik zou dit nu eens willen testen. Het zal wss mislopen en dus wil ik wat debuggen en zo me fouten oplossen. Het zou ook eens handig zijn om te weten wat er allemaal in context.InputParameters.Properties & context.OutputParameters.Properties zit.

Ik heb al gevonden hoe ik de plugin moet registreren in de databank van crm. Maar ik zou nu nog willen weten hoe je op een goede manier kunt debuggen.

> Crm draait op een andere pc

voltje

Legacy Member
ben niet zeker maar was dat niet attach to process? en dan attachen aan Internet Explorer en dan debuggen?

etl_mx

Legacy Member
Dus om crm te debuggen op extern pc, moet ik eerst via "Qualifier" connecteren naar pc waarop crm staat en dan zou w3wp.ewe daar tussen moeten staan?

voltje

Legacy Member
Je moet toch op de server programmeren als je plugins wil maken ?

etl_mx

Legacy Member
moet dat ?; want server tis een virtuele server en kzou anders via remote desktop ofzo moete werke :(

voltje

Legacy Member
Op mijn stage werk ik 8uur per dag met remote desktop ;)
Om dus te programmeren in de server self

voltje

Legacy Member
Kzen toch nen held hahaha

@TS ik denk dat dat nog wel vaker kan voorvallen dat je op virtuele servers moet programmeren...
Als je programmeert voor servers zoals SharePoint, CRM, ... Dan kan je niet verwachten dat je constant naast de server kan zitten ofzo he...

Wij programmeren zelfs op een test server om te testen... Eens de code optimaal is kan je ze dan op je centrale server zwieren he!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan