MS SharePoint-Aktivität 'Anhänge löschen' verwenden

Mit der Aktivität 'Anhänge löschen' können Sie Anhänge von Listenelementen für vorhandene Listen in MS SharePoint löschen.

Informationen zu diesem Vorgang

Verwenden Sie diese Task, um Anhänge von Listenelementen für vorhandene Listen in der MS SharePoint-Instanz zu löschen. Der Aufruf dieser Aktivität ist ein synchroner Aufruf, bei dem die Eingabedaten zur Verarbeitung an die Aktivität gesendet werden und die Antwort zurück an die Orchestrierung gesendet wird.

Vorgehensweise

  1. Klicken Sie mit der rechten Maustaste auf den Abschnitt 'Orchestrierungen' und wählen Sie 'Neue Orchestrierung' aus.
  2. Ziehen Sie den neu erstellten MS SharePoint-Endpunkt auf die Orchestrierung und wählen Sie die Aktivität Anhänge löschen aus. Die Aktivität Anhänge löschen wird der Orchestrierung hinzugefügt. Klicken Sie doppelt auf die Aktivität. Die Prüfliste der MS SharePoint-Aktivität 'Anhänge löschen' wird angezeigt.
  3. Klicken Sie in der Prüfliste auf Wiederholung. Überprüfen Sie die Standardeinstellungen und nehmen Sie die erforderlichen Änderungen vor.
    Anmerkung: Weitere Informationen finden Sie unter Optionen für 'Wiederholung' für MS SharePoint REST API-Aktivitäten angeben.
  4. Klicken Sie in der Prüfliste auf Konfigurieren. Klicken Sie auf Durchsuchen. Der Dialog für Listenauswahl wird mit Listen nur der unterstützten Basisvorlagen angezeigt, zu denen Basisvorlagen-IDs wie 100, 105 und 120 gehören. Wählen Sie eine Liste aus und klicken Sie auf OK.
  5. Wählen Sie Eingaben zuordnen in der Prüfliste aus. Die XML-Schemas, die aus dieser Operation generiert wurden, werden als Knoten unter dem Anforderungseingabeparameter im Fenster An Aktivität angezeigt.
  6. Erstellen Sie eine Zuordnung zwischen den Orchestrierungsvariablen und dem Eingabeparameter der Aktivität.
    Pflichtfelder:
    • itemId (Die ID des Elements, für das der Benutzer einen Anhang löschen möchte.)
    • filename (Der Name der Datei, die an das Element angehängt ist.)

    Beispiel für eine Eingabeanforderung

    <?xml version="1.0" encoding="UTF-8"?>
    <DeleteAttachments xmlns="http://www.IBM.com/xmlns/prod/websphere/j2ca/Sharepoint/deleteattachments">
    <DeleteAttachmentsRequestDetails xmlns="">
    <itemId>4</itemId>
    <fileName>test123.txt</fileName>
    </DeleteAttachmentsRequestDetails>
    </DeleteAttachments>
    Anmerkung: Während der Ausführung müssen Werte für die obligatorischen Elemente der Eingabestruktur angegeben werden. Ein Wert kann angegeben werden, indem ein Standardwert für ein Element eingegeben wird oder indem das Element mit einem Eingabeknoten verknüpft wird. Wenn während der Ausführung kein Wert für ein obligatorisches Element angegeben wird, löst die Aktivität eine Ausnahmebedingung aus, die von der Web Management Console gemeldet wird. Wenn während der Ausführung kein Wert für einen optionalen Eingabeparameter angegeben wird, wird während der Ausführung keine Ausnahmebedingung ausgelöst.
  7. Wählen Sie die Task Ausgaben zuordnen in der Prüfliste aus. Das XML-Schema, das zur Aufnahme der Antwort der Aktivität generiert wurde, wird als Knoten unter dem Antwortausgabeparameter im Fenster Von Aktivität angezeigt.
  8. Erstellen Sie eine Zuordnung zwischen den Ausgabeparametern und den Orchestrierungsvariablen.

Ergebnisse

Sie haben die MS SharePoint-Aktivität 'Anhänge löschen' konfiguriert.
Anmerkung:

Mit dieser Aktivität können Sie mehrere Anhänge in einem Aufruf löschen, da die Eingabevariable unbegrenzt ist.

Einschränkung für angepasste Felder für eine Liste:

Obwohl SharePoint angepasste Felder unterstützt, deren Feldnamen mit einer Ziffer beginnen oder ein Leerzeichen enthalten, unterstützt Cast Iron Studio solche Felder nicht. Dies gilt für die Aktivitäten zum Erstellen, Abrufen, Aktualisieren und Löschen für Listenelemente und Anhänge.

Anmerkung:

Wenn eine Änderung im Schema erfolgt (wenn z. B. die Liste über den Abschnitt 'Konfigurieren' geändert wird), werden die Standardwerte, die für vorherigen Listen festgelegt wurden, für die Felder unter 'Eingaben zuordnen' beibehalten. Es wird empfohlen, in diesem Fall die Zuordnung immer wieder neu auszuführen, wenn die Liste geändert wird.

Anmerkung zur Funktionalität von 'Vorkommen einblenden':

Es gibt Abweichungen beim Füllen des Abschnitts 'Eingaben zuordnen' mit Daten für die Aktivitäten Erstellen, Abrufen, Aktualisieren und Löschen, wenn der Benutzer die Option 'Vorkommen einblenden' für einen wiederholt auftretenden Knoten auswählt. Die Details dieser Abweichungen werden unter dem folgenden Link erläutert: https://developer.ibm.com/answers/questions/251002/reselecting-the-same-objectfor-which-expand-occure.html#answer-251011.