none
CRM 2011 - createdon / created by beim Import überschreiben RRS feed

  • Frage

  • Hallo zusammen,

    ich habe die Info, dass das Überschreiben des Erstellers eines Datensatzes möglich sein soll.

    Ich hab das über meinen Code probiert und stelle fest, dass der Ersteller nicht überschrieben wird.

    Es kommt keine Fehlermeldung etc.. Der Datensatz wird normal angelegt, aber mit dem Systemadmin Benutzer ( mit dem ich auch angemeldet bin ).

    Dadurch dass ich Systemadmin u. Systemanpasser bin sind auch die Rechte in den Rollen vergeben, die das Überschreiben ermöglichen sollen.

    Jemand eine Idee?

    Gruß

    localh0rst

    Mittwoch, 29. Februar 2012 13:13

Antworten

  • Hallo,

    wie Thorten geschrieben hat gibt es keinen supporteten Weg das Feld createdby zu ändern.

    Mit dem Feld "overriddencreatedon" kann nur das Erstellungsdatum "createdon" eines Datensatzes geändert werden.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website

    • Als Antwort markiert Michael Sulz Dienstag, 26. Januar 2016 08:16
    Donnerstag, 1. März 2012 07:27
  • da ist mir keine Lösung bekannt.

    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website

    • Als Antwort markiert Michael Sulz Dienstag, 26. Januar 2016 08:16
    Donnerstag, 1. März 2012 13:10

Alle Antworten

  • Hallo,

    es gibt auf allen Entitäten das Feld "overriddencreatedon".
    Das kannst du mit einem Datum deiner Wahl setzen.

    Der createdby ist meines Wissens nicht über das SDK zu setzen.

    VG,

    Thorsten

    Mittwoch, 29. Februar 2012 16:57
  • Hallo,

    wie Thorten geschrieben hat gibt es keinen supporteten Weg das Feld createdby zu ändern.

    Mit dem Feld "overriddencreatedon" kann nur das Erstellungsdatum "createdon" eines Datensatzes geändert werden.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website

    • Als Antwort markiert Michael Sulz Dienstag, 26. Januar 2016 08:16
    Donnerstag, 1. März 2012 07:27
  • Hallo localh0rst,

    Per SDK bzw. WebService ist es nicht möglich die Felder createdon und createdby zu überschreiben. Ich selbst hatte die Anforderung auch schon in Projekten und habe die beiden Datenfelder direkt in der Datenbank aktualisiert - diese Art ist zwar UNSUPPORTED, hatte aber bei mir keine Side-Effects auf das restliche System!

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010

    Donnerstag, 1. März 2012 08:29
  • Hallo localh0rst!

    Wie Michael und Anreas schrieben sind die Felder createdon und createdby weder über das SDK noch über den Webservice erreichbar.
    Die einzigste Möglichkeit ist, die Änderung direkt in der SQL-Datenbank zu machen.


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de

    Donnerstag, 1. März 2012 09:20
  • Hallo Leute,

    gibt es für CRM Online auch eine Lösung (auch wenn unsupportet)?

    Bei CRM Online komme ich ja nicht auf die Datenbank ...

    Donnerstag, 1. März 2012 12:43
  • da ist mir keine Lösung bekannt.

    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website

    • Als Antwort markiert Michael Sulz Dienstag, 26. Januar 2016 08:16
    Donnerstag, 1. März 2012 13:10
  • Hallo Thorsten,

    wir hatte mal das gleiche Problem.
    Der einzige Weg ist ein SQL Update.

    Allerdings solltest du dir dafür einen "Stempel vom Microsoft CRM Support" drauf machen lassen.
    Im Grunde ist eine Update dieser Felder ja nicht bedenklich, aber auf jeden Fall in Abstimmung mit MS - das erhält dir den Support.
    Wenn du mehr Infos bzw. einen MS Internene Kontakt für den Service benötigst schreibt mir einfach eine Email.

    Gruß

    Christian

    http://dynamics-crm2011.blogspot.com/

    http://www.dynamicsconsulting.de/


    Mittwoch, 7. März 2012 13:50
  • Hallo zusammen,

    zufälligerweise habe ich da folgenden Workaround gerade zu gefunden. Ich habe Ihn allerdings nicht getestet inwiweit dieser funktioniert.

    Das müsste einmal geprüft werden.

    In den Sicherheitsrollen gibt es extra dafür eine Funktion ""Erstellt am" oder "Erstellt von" für Datensätze während des Imports überschreiben" diese Einstellungen ist in dem Reiter Unternehmensmanagement zu finden.

    Hier ist der Blogeintrag dazu:

    http://mscrm-workarounds.blogspot.com/

    Bitte einmal prüfen und kurze Rückmeldung dazu geben.

    Viele Grüße

    Andreas

    Montag, 12. März 2012 13:30
  • Dieser "Workaround" ist gerade der Grund warum ich diesen Thread eröffnet habe( hätte ich wohl erwähnen sollen ;)  )

    Es funktioniert aber anscheinend nicht. Createdon kann überschrieben wereden, createdby interessiert es aber nicht, trotz der Einstellung.

    Scheint wohl nur für den Import über die GUI zu gelten.

    Gruß

    Andreas

    Montag, 12. März 2012 13:43