Freigeben
Mit Hilfe der Aktion "Freigeben" (in der Abbildung unten markiert) kann der Endbenutzer Text und Bilder freigeben, d.h. an andere weiterleiten. Der Text kann als HTML-Text oder als reiner Text gesendet werden und wird mit Hilfe eines XPath-Ausdrucks im Feld Text der Freigeben-Aktion ausgewählt (siehe Abbildung unten). Zusätzlich dazu können Text und Bilder angehängt werden. Wenn die Aktion "Freigeben" auf dem Mobilgerät ausgelöst wird, werden die Freigabeoptionen des Geräts angezeigt. (Es handelt sich hierbei um die Nachrichten-Apps und die Apps für soziale Netzwerke, die auf dem Mobilgerät installiert sind.) Der Endbenutzer kann nun eine dieser Apps auswählen und den Vorgang in der App auf die gewohnte Weise fortsetzen.
Anmerkung: | Die Aktion "Freigeben" kann auf Web Clients nicht verwendet werden. |
Bei den XPath-Ausdrücken für diese beiden Einstellungen (den Titel und den Textkörper der Nachricht) kann es sich entweder um einen String handeln oder der entsprechende Text kann anhand von XML-Seitenquellen generiert werden. Der XPath-Ausdruck für das Feld Titel in der Abbildung oben ist ein direkt eingegebener String, während der Ausdruck für den Textkörper den Inhalt des Node Location/@Geolocation zurückgibt. Dieser Node stellt die mit Hilfe der Aktionen Standortverfolgung starten/beenden und Standortdaten lesen ermittelten Standortkoordinaten des Mobilgeräts zur Verfügung (siehe Abbildung oben).
Anmerkung: Auf iOS hat die Auswahl HTML/Text keine Auswirkung; manche Apps interpretieren ein vorhandenes html-Flag unter Umständen korrekt.
|
Sie können Dateien und Bilder an eine Nachricht anhängen. Für Anhänge stehen drei Optionen zur Verfügung:
•Keine Anhänge (standardmäßig ausgewählt) •Unten aufgelistete Anhänge •Dynamische Anhänge
Unten aufgelistete AnhängeMit dieser Option können Anhänge einzeln erstellt werden. Um einen neuen Anhang hinzuzufügen, klicken Sie auf . In der Abbildung unten sehen Sie eine Nachricht mit zwei Anhängen. Um einen Anhang zu löschen, klicken Sie auf das Löschen-Symbol des Anhangs. Jeder Anhang hat die folgenden Eigenschaften:
•Dateiname (XPath): Der Dateiname kann jede beliebige Dateierweiterung haben. Der Dateiname (in der Nachricht) steht im Anhang lediglich für den Anhang und ist kein tatsächlicher Pfad. •Inhalt (XPath): Sie können ein XML-Strukturfragment, einen einzelnen XML-Node oder den Textinhalt von einem oder mehreren Nodes auswählen. Sie können aber auch direkt einen String eingeben, der den Inhalt der angehängten Datei bildet. Der Inhalt wird entsprechend der in der (nächsten) Eigenschaft "Inhaltstyp" getroffenen Auswahl geparst. •Inhaltstyp (Auswahlliste: XML/Base64/Text): Wenn der Inhaltstyp XML ist, so wird der Inhalt, der über die Eigenschaft Inhalt (vorherige Eigenschaft) ausgewählt ist als XML-Daten geparst. Es wird ein XML Nodeset erwartet und dieses wird an die E-Mail angehängt. Wenn der Inhaltstyp Base64 ist, so wird Base64-kodierter Inhalt erwartet und dieser Inhalt wird dekodiert. Wenn es sich also beim Inhalt um ein Base64-kodiertes Bild handelt, so wird ein Bild generiert und an die E-Mail angehängt. Wenn der Inhaltstyp Text ist, so wird als Inhalt Text erwartet und dieser Text wird an die E-Mail angehängt. Beachten Sie, dass der Wert der Eigenschaft Inhalt entsprechend der für die Eigenschaft Inhaltstyp getroffenen Auswahl lesbar sein muss.
Dynamische AnhängeIm XPath-Ausdruck wird die XPath-Erweiterungsfunktion mt-email-attachment verwendet, um die Anhänge zu erstellen.
|
Im Tutorial Freigeben von Standortdaten wird erklärt, wie Sie die Aktion "Freigeben" verwenden können.
MobileTogether-Erweiterungsfunktionen
MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.
mt-client-ip-address()