Frage

Ich habe gelesen, dass Sie Workflows nicht den externen Listen von SharePoint 2010 in Verbindung bringen können, aber dass es Problemumgehungen dafür gibt.

Was beinhalten diese Problemumgehungen? Kann ich alles in der SharePoint -Schnittstelle oder SharePoint Designer machen oder muss ich Code in Visual Studio schreiben?

Wo könnte ich ein komplettes Arbeitsbeispiel finden?

War es hilfreich?

Lösung

Aus Artikeln, die ich gefunden habe, ist die einzige Problemumgehung darin, klassische SharePoint -Liste zu erstellen und sie dann mit externen Datenspalten zu füllen. Seitdem haben Sie "normale" Liste, Sie können Workflow darauf anhängen.

Hier sind meine Quellen:

Sie brauchen also keine zusätzliche Codierung - nur wenige Klicks.

IMO müssen Sie dies als riesige Problemumgehung behandeln und nur dann verwenden, wenn Sie es wirklich wirklich brauchen und vielleicht auch dann nicht einmal.

Bearbeitet:

Dies sieht nach alternativ aus (es hängt von Ihren Anforderungen ab):

Andere Tipps

Tu es einfach nicht :)

Dies wird von SharePoint nicht unterstützt, und Sie müssen SharePoint außerhalb von SharePoint gehen, um WFs für externe Listen zu erstellen. Zum Beispiel; SharePoint weiß nicht, wann Daten in einer externen Datenbank oder Webservice geändert werden. Es könnte ziemlich schwierig und langweilig sein, diesen "Event-Handler" selbst zu schreiben.

Natürlich kannst du, aber solltest du? Überdenken Sie Ihr Anwendungsdesign, vielleicht passt dies überhaupt nicht in SharePoint?

Hier ist ein Ansatz, wenn Ihr Back -End SQL Server ist - denken Sie daran, dass dies nur ein Konzept ist.

Es ist kompliziert, da die Daten nicht in SharePoint sind. Also besser, die externen Daten extern zu halten.

Wenn es so wichtig ist, Workflow -Assoziationen zu haben, ist die andere Option, die Sie in Betracht ziehen können, ein benutzerdefiniertes .NET -BDC -Modell, bei dem Sie die Steuerung haben, und Sie können geeignete Vorgänge ausführen, wenn das Element erstellt, gelesen, aktualisiert oder gelöscht wird.

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top