SharePoint Feature mittels Nintex Workflow aktivieren

Bleiben Sie ruhig und fragen Sie nach einem Vee – Nintex.

Veröffentlicht:
Aktualisiert: 27. Juni 2021

Neulich erhielt ich eine Anfrage, ob in SharePoint Features mittels Nintex Workflow aktiviert werden können und falls dies möglich ist, wie genau man vorgehen sollte.

Nach einiger Recherche gelang das Vorhaben. Da einige Stolpersteine aus dem Weg geräumt werden mussten, möchte ich mit diesem Beitrag das Vorgehen Schritt für Schritt erklären.

Vorab muss man wissen, dass es keine eigene Nintex-Action dafür gibt. Der Weg zum Ziel führt über die REST-Schnittstelle von SharePoint. Die Aktivierung des Features geschieht über zwei Webservice-Aufrufe. Weiter muss die ID des Features bekannt sein, welches man aktivieren möchte. Eine Übersicht dazu bietet zum Beispiel dieser Blogbeitrag. (Hinweis: Die IDs haben sich mit SharePoint 2016 nicht geändert.) In diesem Beispiel wird das SiteCollection-Feature «Workflows» aktiviert.

Vorgehen

1. Als erstes müssen Informationen zum Kontext des Webservice-Aufrufs ausgelesen werden. Dies geschieht, in dem man die Action «Webanforderung» (engl. Web Request) folgendermassen konfiguriert:

2. Aus den Kontextinformationen ist der sogenannte «FormDigestValue» des Aufrufs auszulesen. Die Action «XML auslesen» (engl. Query XML) ist folgendermassen zu konfigurieren:

3. Nun kann das Feature aktiviert werden. Zum Einsatz kommt nochmals eine Webanforderungs-Action. Konfiguration:

URL: Web URL/_api/site/features/add(featureId=guid’0af5989a-3aea-4519-8ab0-85d91abe39ff‘)

Beitrag teilen
Geschrieben von

Raphael Bachmann

Teamleiter Apps & Services und Nintex virtual Technical Evangelist

Profil anzeigen

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

IOZ_LOGO_weiss

Profis für M365-Intranets & digitale Arbeitsplätze, Power Apps, Power Automate Workflows, sowie Managementsysteme.

Angebot
  • Intranet & digitaler Arbeitsplatz

  • Apps & Services

  • Managementsysteme

  • IT-Services

  • Community

IOZ AG
  • St. Georg-Strasse 2a
    CH-6210 Sursee

  • +41 41 925 84 00

  • info@ioz.ch

Nach oben scrollen