Frage

Ich habe ein Publishing-Web mit einzigartigen Berechtigungen. Ich habe versucht, die Standard-Konzessionsgruppe durch den Code zu ändern, indem ich das Follwing tue:

    .
  1. Seitenliste lokalisieren
  2. Workflow-Association von list.defaultcontentmapprovalworkFlowid
  3. Update AssociationData und Ändern von DisplayName und AccountID auf "Customapparat" (was eine SharePoint-Gruppe ist.
  4. Anrufliste.Workflowassociations.update mit dem Association.

    Es scheint gut zu funktionieren, bis ich versuche, eine Seite zur Genehmigung einzureichen. SharePoint zeigt die Seite "Verarbeitung", aber wenn es die Seite abgeschlossen ist, wird immer verworfen. Es fügt auch keine Aufgabe der Genehmigungsaufgabenliste hinzu. Warum passiert das? Vermisse ich einen Schritt?

    Dinge, die ich versucht habe:

      .
    • Ändern Sie es an eine Gruppe, die nicht vorhanden ist: Validierungsfehler beim Senden.
    • ContracanID in die Gruppen-ID ändern: Validierungsfehler beim Senden.
    • Ändern Sie den AccountType in spgroup: Seite wird automatisch verworfen.
    • ändere nichts (Standardeinstellungen verwenden): Seite wird korrekt übermittelt.
War es hilfreich?

Lösung

Der Grund, warum es nicht funktioniert, war, weil ich den AssociationData mit xDocument manipulation habe.Wenn ich den XML zurück in die angeschlossene Zeichenfolge geworfen habe, bin ich generasacodicetagpre.

an der Spitze, die wiederum dazu führte, dass der XML in einseitiger Weise zurückgewiesen wurde.Eine regelmäßige Sait-Saite ersetzen, funktionierte in Ordnung.

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