• Webseitenerstellung und -hosting
  • .NET Anwendungsentwicklung
  • softwaregesteuerte Prozessoptimierung
  • .NET

    Programmierung

  • WebseitenErstellung

    undHosting

  • softwaregesteuerte

    Prozessoptimierung

  • Konzeption

    und Beratung

%PM, %30. %609 %2012 %13:%Mär

Link zur Entität in einer Workflow E-Mail

geschrieben von
Artikel bewerten
(0 Stimmen)
Problem: Von MSCRM wird bei Datensatzerstellung automatisiert eine E-Mail verschickt. In dieser E-Mail kann man zwar sämtliche Informationen unterbringen, man hat aber keine Möglichkeit per Link dorthin zu gelangen. Microsoft stellt hier auch keine Lösung parat (zumindest nicht in Version 4 und ohne Drittanbietertools), zumal man im Workflow nicht direkt auf die ID der Entität zugreifen kann. Blöd! Man will es wieder nicht glauben. DAS GANZE INTERNET hatte keine Lösung! Ich habe eine kreiert, aber ganz ohne blauem Auge (markiert mit blauer Schrift) kommt man nicht davon. Dieser Link brachte mich auf die richtige Spur Da der Workflow bei Erstellung startet und man weder im Workflow noch im "FormSave" des Entitäsformulars (zumindest zu diesem Zeitpunkt) die ObjectID zur Verfügung hat, muss man beim Formload bereits einmal speichern. (Auge blau: Will man die Entität doch nicht anlegen und will das Formular über das X beenden wurde der Datensatz dennoch im Hintergrund bereits erstellt) Um dies nur beim ersten Aufruf zu tun lege ich ein Attribut "new_issaved" (bit) an, welches ich als variable missbrauche. Zusätzlich brauchen wir ein Attribut "new_link" welches als Datentyp nvarchar und Format URL  deklariert wird. der Aufruf im "onLoad" des Entitäsformulars eig. ist ganz simple: if (crmForm.all.new_issaved.value == null) { crmForm.Save(); } Hat man im Formular Pflichtfelder definiert kriegt man ein Problem, da er diese Felder beim Speichern im onLoad anmeckern würde. Ich habe die Pflichtfelder als "Eingabe empfohlen" gekennzeichnet, so erscheint zumindest anstelle des roten Sternchens. Die logische Prüfung erfolgt, ebenso wie die Prüfung auf das Kennzeichen "issaved", sowie die Befüllung der Link-Feldes mit der ObjectId im "onSave". In meinem Fall ist das betreff Feld ein Pflichtfeld: if (crmForm.all.new_issaved.value == null) { //null beim ersten aufruf, false beim ersten pseudo save, true beim korrekten save crmForm.all.new_issaved.value = false; } else { if (crmForm.all.new_betreff.value == "") { alert("Betreff muss gefüllt sein!"); event.returnValue = false; } else { crmForm.all.new_issaved.value = true; crmForm.all.new_link.value = "Link zum Kunden"; } } Erklärung: Setzt man den Html-Tag direkt in der Workflow-E-Mail funktioniert es leider nicht. Erst wenn der komplette Html-String im new_link Feld gespeichert wird ist der Link in der E-Mail auch wirklich anklickbar. der Backslash vor der Hochkommas dient der korrekten Html schreibweise und wird von Javascript ignoriert. Von Hinten durch die Brust ins Auge, da muss man erstmal draufkommen ;-)
Gelesen 35824 mal Letzte Änderung am %PM, %24. %643 %2015 %14:%Jun

142 Kommentare

  • Kommentar-Link lasix 25 mg %PM, %21. %006 %2021 %23:%Nov gepostet von lasix 25 mg

    armodafinil vs provigil modafinil replace dexedrine performance maintenance narl how fight a modafinil headache

  • Kommentar-Link ivermectin tablet 1mg %PM, %21. %949 %2021 %21:%Nov gepostet von ivermectin tablet 1mg

    provigil for narcolepsy buy adranifil provigil joe rogan where to buy provigil in australia what does modafinil do reddit

  • Kommentar-Link plaquenil buy %PM, %21. %932 %2021 %21:%Nov gepostet von plaquenil buy

    albuterol rob holland albuterol 90 mcg/inh inhalation aerosol how often to use ventolin

  • Kommentar-Link plaquenil 300 mg %PM, %21. %575 %2021 %12:%Nov gepostet von plaquenil 300 mg

    uses for azithromycin azithromycin for sale usa side effects of zithromax z pak how to take azithromycin 5 day dose pack

  • Kommentar-Link priligy buy online %AM, %21. %449 %2021 %09:%Nov gepostet von priligy buy online

    albuterol breathing treatment combivent 100 mcg 20 mcg what is ventolin hfa 90 mcg inhaler how to use ventolin

  • Kommentar-Link ivermectin 3 mg dose %PM, %20. %820 %2021 %18:%Nov gepostet von ivermectin 3 mg dose

    zithromax ggd6 buy azithromycin in usa zithromax z-pak dosage how to take azithromycin 500mg for chlamydia

  • Kommentar-Link cheap ventolin online %PM, %20. %802 %2021 %18:%Nov gepostet von cheap ventolin online

    prednisone steroids medicine prednisone 10mg prednisone dosage for back pain how do you pronounce prednisone

  • Kommentar-Link azithromycin 250 %AM, %20. %439 %2021 %09:%Nov gepostet von azithromycin 250

    modafinil vs concerta get modafinil prescription online how bad are hives modafinil how to fall asleep after modafinil

  • Kommentar-Link lasix 20 mg pill %AM, %20. %318 %2021 %06:%Nov gepostet von lasix 20 mg pill

    neurontin pain pill how to buy gabapentin side effects of neurontin 600 mg what are the long term effects of taking gabapentin?

  • Kommentar-Link stromectol usa %PM, %19. %702 %2021 %15:%Nov gepostet von stromectol usa

    ivermectin pig stromectol 3 mg tablet ivermectin for rats buy online what kind of rosacea is ivermectin used for

Schreibe einen Kommentar

Bitte achten Sie darauf, alle Felder mit Stern * zu füllen. HTML-Code ist nicht erlaubt.