Profildaten in Connect


Wie bereits unter Connect Arguments – ProfileId erwähnt, nutzt primedocs das aktuelle Profil, wenn nichts spezifiziert wird. Das Profil könnte über die Profil-Id bzw. den Profilnamen explizit genannt werden. Bei allen Varianten können über diese Funktion Profilfelder übersteuert werden. Dabei werden die Felder mit dem selektierten Profil zusammengelegt. Bilder können base64-kodiert ebenfalls übergeben werden.

HINWEIS
Zu den Unterschreibenden (Signer): Bei allen Profilen stehen nur diejenigen Signer zur Verfügung, die im Unterschriftsprofil des jeweiligen Profiles enthalten sind. Bei einem anonymen Profil werden automatisch zehn leere Signer erzeugt.


Beispiel 1: Aktuelles Profil, mit überschriebenen Feldern

Ohne Angabe eines expliziten Profiles wird das aktuelle Profil aus dem primedocs-Client verwendet. Dazu können noch einzelne Profilfelder überschrieben werden.

<?xml version="1.0" encoding="UTF-8"?> <OneOffixxConnectBatch xmlns="http://schema.oneoffixx.com/OneOffixxConnectBatch/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Entries> <OneOffixxConnect> <Arguments> <TemplateId>6bb49520-1ebd-4f68-bb5f-02f46a9e1ec8</TemplateId> <LanguageLcid>2055</LanguageLcid> </Arguments> <Function name="ProfileData" id="5C8B5321-E02D-4A1C-80E3-627D40AEABAF"> <Arguments> <Value key="Profile.User.FirstName">Max</Value> <Value key="Profile.User.LastName">Mustermann</Value> </Arguments> </Function> </OneOffixxConnect> </Entries> </OneOffixxConnectBatch>

Profilwahl über Profil-ID oder Profilname

Ein Profil kann auch über die Id ausgewählt werden. Das ist mit oder ohne überschriebenen Feldern möglich.

<?xml version="1.0" encoding="UTF-8"?> <OneOffixxConnectBatch xmlns="http://schema.oneoffixx.com/OneOffixxConnectBatch/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Entries> <OneOffixxConnect> <Arguments> <TemplateId>6bb49520-1ebd-4f68-bb5f-02f46a9e1ec8</TemplateId> <ProfileId>25558547-a6fb-4fad-908b-63118dcee5c9</ProfileId> <LanguageLcid>2055</LanguageLcid> </Arguments> <Function name="ProfileData" id="5C8B5321-E02D-4A1C-80E3-627D40AEABAF"> <Arguments> <Value key="Profile.User.FirstName">Max</Value> <Value key="Profile.User.LastName">Mustermann</Value> </Arguments> </Function> </OneOffixxConnect> </Entries> </OneOffixxConnectBatch>

Anstelle der Id kann auch der Profilname unter angegeben werden. Sofern ein solches Profil existiert und erkannt wird, kann es ebenfalls verwendet werden.

 

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland