Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

UI Button
colorturquoise
titleXL

UI Button
colorred
titleGen. 24 Core und Enterprise
urlhttps://hilfe.microtech.de/x/AYDvHw

Inhalt

Table of Contents

Über die Anweisungsart "Http-Post Befehl senden" ist es möglich, einen POST-Befehl an eine URL zu senden. Als Daten können z. B. Selektionsfelder verwendet werden.Dies steht bei . Die Einstellungen finden Sie im Bereich der jeweiligen Parameter unter dem Eintrag "Regeln".


Die Regel-Anweisung steht in folgenden Bereichen zur Verfügung

...


UI Expand
titleBildhinweis einblenden

Im Bereich: PARAMETER lassen sich Regeln, z. B. für Adressen anlegen. Über die Schaltfläche: NEU lassen sich z. B. Regeln mit der Auswertungsposition "Für das Klicken auf ein Feld innerhalb der Übersicht (Hyperlink-Unterstützung)" anlegen. Als Anweisung steht die Anweisungsart "Http-Post Befehl senden" anlegen. Neben einem Http POST-Request, kann auch die Antwort zur Http-Anfrage in einem Tabellenfeld gespeichert werden.  Weitere Informationen zur Konfiguration finden Sie auf dieser Hilfe-Seite.

Image Added


Regeln mit der Anweisungsposition "Zum Ausführen von Bereichs-Aktionen"


UI Expand
titleBildhinweis einblenden

Im Bereich: PARAMETER lassen sich Regeln, z. B. für Adressen anlegen. Über die Schaltfläche: NEU lassen sich so unter anderem Regeln zum Ausführen von Bereichs-Aktionen anlegen, die als Regelanweisung einen Http-Post Befehl senden und die Antwort z. B. in einem Selektionsfeld speichern. Bereichs-Aktionen lassen sich zudem automatisieren (Automatisierungsaufgaben in microtech büro+).

Image Added


"Eigene Abläufe" definieren


UI Expand
titleBildhinweis einblenden

Über die "Eigenen Abläufe" lässt sich die Regelanweisung, die den Http-Post Befehl sendet, z. B. als Schaltfläche bereithalten.

Image Added


Ein HTTP POST kann somit z. B. über eine Regel angelegt werden und mittels Schaltfläche ausgeführt werden.

Image Added



Die Funktion "Http-Post Befehl senden"

...

Image Removed

Die Einstellungen finden Sie im Bereich der jeweiligen Parameter unter dem Eintrag "Regeln".

Die Funktion ist für Unternehmen gedacht, die z. B. eine Schnittstelle zu einer externen Website nutzen wollen. Dies kann beispielsweise eine Online-Ticketplattform für Konzertkarten sein, welche das entsprechende Verfahren unterstützt. Über HTTP-POST-Request kann über einen eigenen Ablauf in büro+ beispielsweise der Login auf einer Website durchgeführt werden und die Übergabe von mehreren Parametern wie etwa Name, Anschrift Wohnort, Veranstaltungsart erfolgen.

...

Für den Http POST-Request stehen folgende Felder zur Verfügung:

  • URL: Angesprochene URL
  • Header: Name und Wert werden durch ein Gleichheitszeichen ("=") getrennt, z. B. Name=Wert. Mehrere Parameter können über das Kaufmanns-Und ("&") angegeben werden
  • Format: Für den HTTP POST-Request stehen verschiedene Formate zur Verfügung, die über das Auswahlfeld gewählt werden
  • Parameter

Die Bedeutung der einzelnen Felder werden im Folgenden genauer behandelt.

...

Trifft die Formel zu, kann darüber ein Feld über eine Feldzuweisung gelöscht oder mit einem von Ihnen definierten Vorgabewert gefüllt werden.Beispiel: Der Response-Text lässt sich in ein "Selektionsfeld 3" im Bereich der Adressen zurück schreiben.Image Removed

Rückantwort in separate Datenfelder zurückschreiben

...

Tip
titleTipp:

Nehmen Sie ein Info-Feld, um den "Header" als ganzes zu speichern.

Nachfolgend lässt sich z. B. "Vary" auslesen mit folgendem Aufbau:

Code Block
 $DSInfo(«Info»,Vary,Text,: )]


Beispiel: Ein Response-Text lässt sich in ein "Selektionsfeld 3" im Bereich der Adressen zurück schreiben

In diesem Beispiel wird die Antwort immer rückgespeichert. Es findet ein HTTP-Post-Abgleich des Adress-Status statt. Daten werden gesendet, der zurück gemeldete Status wird in das Selektionsfeld 3 "Http Status" geschrieben.

Image Added

Protokolleintrag speichern

...