SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Replikator SharePoint VS Workflow

Geprüfte Antwort Dieser Beitrag hat 1 Antworten

Ohne Rang
1714 Beiträge
C.Kaiser erstellt 2 Juli 2010 10:42
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich beiße mir gerade an diesem Szenario die Zähne aus:

Ich möchte über die Replikator Aktivität Aufgaben an User verteilen. Die User werden in einem Multivalue-User Feld als Metadaten an einem Dokument gespeichert. Über folgenden Code bekomme ich recht einfach die Daten des MultiValue-Feldes zurückgegeben:

SPFieldUserValueCollection fieldValues = new SPFieldUserValueCollection();
fieldValues = workflowProperties.Item["Feld"] as SPFieldUserValueCollection;

Nun versuche ich über:

foreach(SPFieldUserValue fieldvalue in fieldValues)
{
     SPUser user = fieldvalue.User;
      replicatorActivity1.InitialChildData.Add(user);
}

Die Replikator Aktivität mit Daten zu betanken, bekomme aber immer "System.Reference.Null.Exception: No Instance of an Object" zurück. Egal, wie ich die Userwerte dort versucht reinzubringen. Folgendes habe ich versucht:

SPUser user = fieldvalue.User;
replicatorActivity1.InitialChildData.Add(user);

replicatorActivity1.InitialChildData.Add(fieldvalue);

replicatorActivity1.InitialChildData.Add((Object)fieldvalue);

replicatorActivity1.InitialChildData.Add(fieldvalue.User);

replicatorActivity1.InitialChildData.Add(fieldvalue.ToString());

usw. usf....

Hat dieses Szenario schonmal jemand gelöst und kann mir einen kleinen Schubs in die richtige Richtung geben? :-)

Danke!

Alle Antworten

Ohne Rang
1714 Beiträge
C.Kaiser Als Antwort am 2 Juli 2010 15:17
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

ok gelöst, das Ganze läuft über eine ArraList und nicht über die ContactList

 

Beste Grüße,
Christian

http://www.sharepoint-rhein-ruhr.de