Base64 kodierte Inhalte einer Datei in AgilePoint Prozessdaten laden

Einige Webservices erforden als Eingang Base64 kodierte Inhalte einer Datei. Speichern Sie diese in AgilePoint Prozessdaten und verwenden diese dann im Mapping auf die eine WebService Methode. Hierzu benötigen Sie eine AgilePoint Erweiterung - exemplarisch umgesetzt als WebService. Die Methode "GetFileContentAsBase64" rufen Sie aus einem AgileProzess heraus auf. Diese lädt eine Datei über eine URL und gibt deren Inhalt Base64 kodiert zurück. Laden Sie den WebService hier runter.

1.) Extrahieren Sie das Archive und stellen Sie den WebSerice im IIS bereit



2.) Setzen Sie den Application Pool, z.B. der AgilePoint AppPool. Der Account des App Pool muss auch auf URLs berechtigt sein, die Sie später aufrufen (z.B. SharePoint DocLib).



3.) Erstellen Sie ein Global Acces Token auf den WebService



4.) Erstellen Sie eine AgilePoint Anwendung

5.) Fügen Sie dem Formular ein "File Upload" Control hinzu und konfigurieren eine SharePoint DocLib als Repository



6.) Erstellen Sie eine lokale Variable zum Speichern des Base64 kodierten Inhaltes



7.) Erstellen Sie im Prozess mit dem WCF WebService Activity den Zugriff auf den eigenen WebService und konfigurieren den Zugriff





8.) Führen Sie das Deployment der Anwendung durch

9.) Füllen Sie das Formular aus und senden es ab



10.) Suchen Sie die Prozessdaten raus und kontrollieren die Base64  kodierten Inhalte der  Datei



11.) Verwenden Sie die Base64  kodierten Inhalte der  Datei nun in folgenden Activities (z.B. andere WebService Calls).


Kontaktformular

Name

E-Mail *

Nachricht *