Benutzer mit den meisten Antworten
Workflow automatisch für alle (ca. 15.000) Datensätze einer Entität anstoßen

Frage
-
Hallo zusammen,
habe folgendes Problem: ein Benutzer hat in einer Entität ein Feld für Postleizahlen angelegt und dieses als Integer. Anschließend etwa 15.000 Datensätze importiert und auch bereits seit längerem damit gearbeitet. Bei nem Serienbrief ist jetzt aufgefallen, dass die PLZen das falsche Format haben.
Da unsere Postleitzahlen bekanntlich auch führende Nullen haben können, hab ich vor, über einen Workflow die "Integer-PLZen" in ein neues Feld zu schreiben, dass ein entsprechendes fünfstelliges Format hat. Es handelt sich um etwa 15.000 Datensätze und ich komme an den SQL-Server nicht heran, weil es sich um gehostetes CRM-System handelt.
Wie löse ich einen Workflow für alle Datensätze einer Entität aus? geht das überhaupt? Wie könnte ich das Problem sonst lösen?
Vielen Dank im voraus für Eure Hilfe!
Lars Krull
Teamdb Business Solutions GmbH & Co. KG
Antworten
-
Hallo Lars,
du kannst über die Oberfläche des CRM einen Workflow nur für die Datensätze auslösen, die maximal in einem Grid angezeigt werden können (250). In diesem Artikel ist beschrieben, wie du ohne Zugriff auf den SQL-Server die Anzahl der angezeigten Datensätze beliebig verändern kannst:
http://a33ik.blogspot.com/2009/09/overriding-records-per-page-count-for.html
Ich würde allerdings nicht alle 15.000 auf einmal starten, sondern das aufteilen.
Viele Grüße
Michael Sulz
axcentro GmbH
MVP für Microsoft Dynamics CRM- Als Antwort markiert Michael Sulz Mittwoch, 2. Februar 2011 17:08
-
Hallo Lars,
hast du das Problem mit einem Workflow erledigt bekommen?
Ich hätte das "ganz einfach" mit entsprechendem .NET-Code gelöst. Die Programmierung hätte ca. 15 Minuten hierfür gedauert. Ist ja keine wirklich umfangreiche Aufgabe.
Viele Grüße,
Jürgen
Jürgen Beck
Dipl. Kfm./Wirtschaftsinformatik
MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
Microsoft Certified Business Management Solutions Professional
Microsoft Certified CRM Developer
Microsoft Certified Trainer
ComBeck IT Services & Business Solutions
Microsoft Gold Certified Partner
Microsoft Small Business Specialist
Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors
http://www.combeck.de
- Als Antwort markiert JuergenBeckModerator Mittwoch, 12. Mai 2010 10:39
Alle Antworten
-
Hallo Lars,
du kannst über die Oberfläche des CRM einen Workflow nur für die Datensätze auslösen, die maximal in einem Grid angezeigt werden können (250). In diesem Artikel ist beschrieben, wie du ohne Zugriff auf den SQL-Server die Anzahl der angezeigten Datensätze beliebig verändern kannst:
http://a33ik.blogspot.com/2009/09/overriding-records-per-page-count-for.html
Ich würde allerdings nicht alle 15.000 auf einmal starten, sondern das aufteilen.
Viele Grüße
Michael Sulz
axcentro GmbH
MVP für Microsoft Dynamics CRM- Als Antwort markiert Michael Sulz Mittwoch, 2. Februar 2011 17:08
-
Hallo Lars,
hast du das Problem mit einem Workflow erledigt bekommen?
Ich hätte das "ganz einfach" mit entsprechendem .NET-Code gelöst. Die Programmierung hätte ca. 15 Minuten hierfür gedauert. Ist ja keine wirklich umfangreiche Aufgabe.
Viele Grüße,
Jürgen
Jürgen Beck
Dipl. Kfm./Wirtschaftsinformatik
MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
Microsoft Certified Business Management Solutions Professional
Microsoft Certified CRM Developer
Microsoft Certified Trainer
ComBeck IT Services & Business Solutions
Microsoft Gold Certified Partner
Microsoft Small Business Specialist
Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors
http://www.combeck.de
- Als Antwort markiert JuergenBeckModerator Mittwoch, 12. Mai 2010 10:39