2016-05-04 10 views
2

Ich versuche, Erinnerungsverzögerung und Erinnerungshäufigkeit mit DocuSign C# SDK einzurichten.Anleitung zum Einrichten von DocuSign Notification Reminders mit C# SDK

Hier ist mein Code:

var envelope = new EnvelopeDefinition {Status = Enums.DocumentStatus.Sent.ToString()}; 

envelope.Notification = new Notification(); 
envelope.Notification.Reminders = new Reminders(); 

envelope.Notification.Reminders.ReminderEnabled = "true"; 
envelope.Notification.Reminders.ReminderFrequency = "10"; 
envelope.Notification.Reminders.ReminderDelay = "5"; 

Aber es funktioniert nicht. Ich habe auch versucht Dokument aus der DocuSign-Website zu senden mit gleichen Werten für Mahnungen und danach las info Benachrichtigung per API:

var api = new EnvelopesApi(); 
var envelope = api.GetEnvelope(accountId, envelopeId); 
var isEnabled = envelope.Notification.Reminders.ReminderEnabled; 

Aber in diesem Fall alle Werte sind null.

Welcher Workflow ist zum Einrichten von Erinnerungen mit DocuSign C# SDK geeignet?

+0

Benachrichtigungseinstellungen aus erreicht werden kann 'EnvelopesApi' mit' GetNotificationSettings' Anruf. – agrichkevitch

Antwort

2

Versuchen Sie, die UseAccountDefaults Eigenschaft des Notification Objekt auf false gesetzt:

envelope.Notification.UseAccountDefaults = false.ToString(); 

Für SOAP API:

envelope.Notification.UseAccountDefaults = false; 
envelope.Notification.UseAccountDefaultsSpecified = true; 
+0

'envelope.Notification.UseAccountDefaults = false.ToString();' hat für mich gearbeitet. Aber ich habe keine Definition für 'UseAccountDefaultsSpecified' gefunden. – agrichkevitch

+0

@agrichkevitch Danke Ich habe die Antwort aktualisiert. – WiredIn

Verwandte Themen