(Warnung) Um REST-Funktionen verwenden zu können, muss man sich zuerst mit OAuth2 autorisieren. Die search Operation gibt die gespeicherten Formulareingänge zurück. 

Aktuell sind folgende Funktionen verfügbar:

Verfügbare Abfrageparameter

ElementDefaultDatentypBeschreibung
pageSize100intAnzahl Datensätze (Hinweis: Der Maximalwert von pageSize 100 kann nicht überschritten werden)
offset0intRuft eine Teilmenge von Datensätzen ab, die mit dem offset-Wert beginnt. (z.B. bei Datensätzen von über 100 Formulareingängen)
fields
JSONObjectSpezifizierung der Suchparamater
countTotalfalsebooleanLiest alle Zeilen und gibt die Anzahl in der Response als totalSize zurück.
includeJSON @Deprecated (6.3.7, >8.0.0)falsebooleanDefiniert, ob das jsonField zurückgegeben werden soll. 
Das einzelne JSON eines Eintrags kann mit dem Rest-Service "/data/json/{formID}/{guid}" abgeholt werden. Die zu übermittelnde GUID findet man im Feld "AccessID".

includeXML
@Deprecated (6.3.7, >8.0.0)

falsebooleanDefiniert, ob das xmlField zurückgegeben werden soll. 
Das einzelne XML eines Eintrags kann mit dem Rest-Service "/data/xml/{formID}/{guid}" abgeholt werden. Die zu übermittelnde GUID findet man im Feld "AccessID".
checkPDFfalsebooleanDefiniert, das überprüft werden soll, ob für ein Formular ein PDF existiert.
Die einzelnen PDF müssen dann über einen Rest-Aufruf konsumiert werden. 
checkAttachmentfalsebooleanDefiniert, das überprüft werden soll, ob für das Formular Beilagen existieren.
Die einzelnen Attachments müssen dann über einen Rest-Aufruf  konsumiert werden.  
resultFields* (alle)StringIm XMLDBMapping definierte Felder, welche zurückgegeben werden sollten.
id
StringField-ID gemäss XMLDBMapping
value
StringWert, nachdem in dem Feld gesucht werden soll. Standardmässig werden die Suchabfragen mit AND verknüpft ausser es wird eine orClauseGroup angegeben.
condition=StringWie der Wert gesucht werden soll (=, <>, >, <, >=, <=, LIKE, IN), erläutert unter "Mögliche Operatoren für Condition"
orClauseGroup
StringIdentifikation für mindestens 2 searchFields, welche mit OR selektiert werden sollen. Siehe "Eingeschränkte Abfrage mit Verwendung der orClauseGroup".
sortOrderascStringSortierung aufsteigend/absteigend (asc/desc)
dbmResource
StringAbsoluter Pfad zu einem DBM. Beispiel: resources/MANDANT/special_search.dbm

/search/forms/{formID}

(Warnung) Um diesen Request abzusetzen wird minimal die formID benötigt. Die formID ist der Name des Formulars und kann in der Formularverwaltung eingesehen werden.  


(Info) Der Response bei keinem Body beinhaltet alle Informationen über alle gespeicherten Formulareingänge. (im Beispiel sind jetzt nur 2 angezeigt)

Response
{
   "info":{
      "size":15,
      "offset":0,
      "totalSize":null,
      "hasNext":false,
      "pageSize":100
   },
   "row":[
      {
         "field":[
            {
               "value":"b193827c-fc6b-450b-ac69-2c19aed3ddeb",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14251",
               "id":"UUID"
            },
            {
               "value":"14",
               "id":"ID"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"14"
      },
      {
         "field":[
            {
               "value":"840955f8-4ac9-42a9-b9a2-5cc3ea0c43c0",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14250",
               "id":"UUID"
            },
            {
               "value":"13",
               "id":"ID"
            },
            {
               "value":"2021-01-07T11:47:15.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T14:25:37.0",
               "id":"LastUpdate"
            },
            {
               "value":"testwebservice",
               "id":"LastUpdateUser"
            },
            {
               "value":"128",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"13"
      }
   ]
}


Beispiele anhand der verfügbaren Abfrageparameter


Abfrage mit Einschränkung der pageSize & countTotal:

Request
{
"countTotal": true,
"pageSize": 3
}


Response
{
   "info":{
      "size":3,
      "offset":0,
      "totalSize":15,
      "hasNext":true,
      "pageSize":3
   },
   "row":[
      {
         "field":[
            {
               "value":"127c0138-0fdd-4af9-86fa-9ee837019570",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14252",
               "id":"UUID"
            },
            {
               "value":"15",
               "id":"ID"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"2",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"15"
      },
      {
         "field":[
            {
               "value":"b193827c-fc6b-450b-ac69-2c19aed3ddeb",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14251",
               "id":"UUID"
            },
            {
               "value":"14",
               "id":"ID"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"14"
      },
      {
         "field":[
            {
               "value":"840955f8-4ac9-42a9-b9a2-5cc3ea0c43c0",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14250",
               "id":"UUID"
            },
            {
               "value":"13",
               "id":"ID"
            },
            {
               "value":"2021-01-07T11:47:15.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T14:25:37.0",
               "id":"LastUpdate"
            },
            {
               "value":"testwebservice",
               "id":"LastUpdateUser"
            },
            {
               "value":"128",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"13"
      }
   ]
}


Deprecated Abfrage mit Inkludierung von includeJSON:

Request
{
"countTotal": true,
"pageSize": 2,
"includeJSON": true
}


Response
{
   "info":{
      "size":2,
      "offset":0,
      "totalSize":15,
      "hasNext":true,
      "pageSize":2
   },
   "row":[
      {
         "field":[
            {
               "value":"127c0138-0fdd-4af9-86fa-9ee837019570",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14252",
               "id":"UUID"
            },
            {
               "value":"15",
               "id":"ID"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"2",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":"{\"data\":{\"group\":[{\"var\":[{\"id\":\"Produkt\",\"content\":\"Produktname\"},{\"id\":\"Art\",\"content\":\"S\"},{\"id\":\"Seite\",\"content\":\"L\"},{\"id\":\"Seriennummer\",\"content\":1234567890}],\"id\":\"Gruppe_Verordnung\"},{\"var\":[{\"id\":\"Fallnummer\",\"content\":123456},{\"id\":\"Geschlecht\",\"content\":\"M\"},{\"id\":\"Vorname\",\"content\":\"Hans\"},{\"id\":\"Name\",\"content\":\"Muster\"},{\"id\":\"Geburtsdatum\",\"content\":\"1970-10-06\"},{\"id\":\"Strasse_Nr\",\"content\":\"Mustergasse 32\"},{\"id\":\"PLZ\",\"content\":8000},{\"id\":\"Ort\",\"content\":\"Zürich\"},{\"id\":\"Tel_Mobile\",\"content\":\"0987654321\"}],\"id\":\"Gruppe_Patient\"},{\"var\":[{\"id\":\"Garant\",\"content\":\"Swica, Mustergasse 32, 8400 Winterthur\"},{\"id\":\"Krankheit_Unfall\"},{\"id\":\"Versichertennummer\",\"content\":\"09876543221\"}],\"id\":\"Gruppe_Garant\"},{\"var\":[{\"id\":\"Verordner\",\"content\":\"Dr. House Georg, Spital Example, 7000 Chur\"},{\"id\":\"Kundennummer\",\"content\":123456},{\"id\":\"Abgabedatum\",\"content\":\"2020-11-30\"},{\"id\":\"Entlassungsdatum\"}],\"id\":\"Gruppe_Verordner\"}]},\"fingerprint\":{\"formID\":\"Verordnung\",\"CREATED\":\"2021-01-07T17%3A16%3A36.000Z\",\"originURL\":\"http://localhost:8080/formservice/eforms\",\"GUID\":\"127c0138-0fdd-4af9-86fa-9ee837019570\"}}",
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"15"
      },
      {
         "field":[
            {
               "value":"b193827c-fc6b-450b-ac69-2c19aed3ddeb",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14251",
               "id":"UUID"
            },
            {
               "value":"14",
               "id":"ID"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":"{\"data\":{\"group\":[{\"var\":[{\"id\":\"Produkt\",\"content\":\"Pollex\"},{\"id\":\"Art\",\"content\":\"S\"},{\"id\":\"Seite\",\"content\":\"L\"},{\"id\":\"Seriennummer\",\"content\":1234567890}],\"id\":\"Gruppe_Verordnung\"},{\"var\":[{\"id\":\"Fallnummer\",\"content\":123456},{\"id\":\"Geschlecht\",\"content\":\"M\"},{\"id\":\"Vorname\",\"content\":\"Hans\"},{\"id\":\"Name\",\"content\":\"Muster\"},{\"id\":\"Geburtsdatum\",\"content\":\"1970-10-06\"},{\"id\":\"Strasse_Nr\",\"content\":\"Mustergasse 32\"},{\"id\":\"PLZ\",\"content\":8000},{\"id\":\"Ort\",\"content\":\"Zürich\"},{\"id\":\"Tel_Mobile\",\"content\":\"0987654321\"}],\"id\":\"Gruppe_Patient\"},{\"var\":[{\"id\":\"Garant\",\"content\":\"Swica, Mustergasse 32, 8400 Winterthur\"},{\"id\":\"Krankheit_Unfall\",\"content\":\"istKrankheit\"},{\"id\":\"Versichertennummer\",\"content\":\"09876543221\"}],\"id\":\"Gruppe_Garant\"},{\"var\":[{\"id\":\"Verordner\",\"content\":\"Dr. House Georg, Spital Example, 7000 Chur\"},{\"id\":\"Kundennummer\",\"content\":123456},{\"id\":\"Abgabedatum\",\"content\":\"2020-11-30\"},{\"id\":\"Entlassungsdatum\",\"content\":\"2021-01-29\"}],\"id\":\"Gruppe_Verordner\"}]},\"fingerprint\":{\"formID\":\"Verordnung\",\"CREATED\":\"2021-01-07T14%3A57%3A04.000Z\",\"originURL\":\"http://localhost:8080/formservice/eforms\",\"GUID\":\"b193827c-fc6b-450b-ac69-2c19aed3ddeb\"}}",
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"14"
      }
   ]
}


Deprecated Abfrage mit Inkludierung von includeXML:

Request
{
"countTotal": true,
"pageSize": 2,
"includeXML": true
}


Response
{
   "info":{
      "size":2,
      "offset":0,
      "totalSize":15,
      "hasNext":true,
      "pageSize":2
   },
   "row":[
      {
         "field":[
            {
               "value":"127c0138-0fdd-4af9-86fa-9ee837019570",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14252",
               "id":"UUID"
            },
            {
               "value":"15",
               "id":"ID"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"2",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":"
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
  \r
  <?jaxfront version=6.0-SNAPSHOT;time=2021-01-07 17:16:36.724;MANDANT_ID=111;SEQUENCE_ID=15;LASTUPDATE_USER=17893;LASTUPDATE=2021-01-07T17%3A16%3A36.000Z;STATUS=2;FORM_ID=Verordnung;pid=14252;GUID=127c0138-0fdd-4af9-86fa-9ee837019570;STATUS_ORIGIN=1;CREATED=2021-01-07T17%3A16%3A36.000Z;OWNER=17893;ORIGIN_URL=http%3A%2F%2Flocalhost%3A8080%2Fformservice%2Feforms;GROUP_ID=16901;NAME=Verordnung?>
    \r
    <data>
      <group id=\"Gruppe_Verordnung\">
        <var id=\"Produkt\">Produktname</var>
        <var id=\"Art\">S</var>
        <var id=\"Seite\">L</var>
        <var id=\"Seriennummer\">1234567890</var>
      </group>
      <group id=\"Gruppe_Patient\">
        <var id=\"Fallnummer\">123456</var>
        <var id=\"Geschlecht\">M</var>
        <var id=\"Vorname\">Hans</var>
        <var id=\"Name\">Muster</var>
        <var id=\"Geburtsdatum\">1970-10-06</var>
        <var id=\"Strasse_Nr\">Mustergasse 32</var>
        <var id=\"PLZ\">8000</var>
        <var id=\"Ort\">Zürich</var>
        <var id=\"Tel_Mobile\">0987654321</var>
      </group>
      <group id=\"Gruppe_Garant\">
        <var id=\"Garant\">Swica, Mustergasse 32, 8400 Winterthur</var>
        <var id=\"Krankheit_Unfall\"/>
        <var id=\"Versichertennummer\">09876543221</var>
      </group>
      <group id=\"Gruppe_Verordner\">
        <var id=\"Verordner\">Dr. House Georg, Spital Example, 7000 Chur</var>
        <var id=\"Kundennummer\">123456</var>
        <var id=\"Abgabedatum\">2020-11-30</var>
        <var id=\"Entlassungsdatum\"/>
      </group>
    </data>
    \r",
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"15"
      },
      {
         "field":[
            {
               "value":"b193827c-fc6b-450b-ac69-2c19aed3ddeb",
               "id":"AccessID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14251",
               "id":"UUID"
            },
            {
               "value":"14",
               "id":"ID"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":"
    <?xml version=\"1.0\" encoding=\"UTF-8\"?>
      \r
      <?jaxfront version=6.0-SNAPSHOT;time=2021-01-07 14:57:04.462;MANDANT_ID=111;SEQUENCE_ID=14;LASTUPDATE_USER=17893;LASTUPDATE=2021-01-07T14%3A57%3A04.000Z;STATUS=4;STATUS_TARGET=4;FORM_ID=Verordnung;pid=14251;GUID=b193827c-fc6b-450b-ac69-2c19aed3ddeb;STATUS_ORIGIN=-1;CREATED=2021-01-07T14%3A57%3A04.000Z;OWNER=17893;ORIGIN_URL=http%3A%2F%2Flocalhost%3A8080%2Fformservice%2Feforms;GROUP_ID=16901;NAME=Verordnung?>
        \r
        <data>
          <group id=\"Gruppe_Verordnung\">
            <var id=\"Produkt\">Pollex</var>
            <var id=\"Art\">S</var>
            <var id=\"Seite\">L</var>
            <var id=\"Seriennummer\">1234567890</var>
          </group>
          <group id=\"Gruppe_Patient\">
            <var id=\"Fallnummer\">123456</var>
            <var id=\"Geschlecht\">M</var>
            <var id=\"Vorname\">Hans</var>
            <var id=\"Name\">Muster</var>
            <var id=\"Geburtsdatum\">1970-10-06</var>
            <var id=\"Strasse_Nr\">Mustergasse 32</var>
            <var id=\"PLZ\">8000</var>
            <var id=\"Ort\">Zürich</var>
            <var id=\"Tel_Mobile\">0987654321</var>
          </group>
          <group id=\"Gruppe_Garant\">
            <var id=\"Garant\">Swica, Mustergasse 32, 8400 Winterthur</var>
            <var id=\"Krankheit_Unfall\">istKrankheit</var>
            <var id=\"Versichertennummer\">09876543221</var>
          </group>
          <group id=\"Gruppe_Verordner\">
            <var id=\"Verordner\">Dr. House Georg, Spital Example, 7000 Chur</var>
            <var id=\"Kundennummer\">123456</var>
            <var id=\"Abgabedatum\">2020-11-30</var>
            <var id=\"Entlassungsdatum\">2021-01-29</var>
          </group>
        </data>
        \r",
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"14"
      }
   ]
}


Abfrage mit Einschränkung der resultFields:

Request
{
"countTotal": true,
"pageSize": 2,
"resultFields": "Status,AccessID,Created"
}


Response
{
   "info":{
      "size":2,
      "offset":0,
      "totalSize":15,
      "hasNext":true,
      "pageSize":2
   },
   "row":[
      {
         "field":[
            {
               "value":"2",
               "id":"Status"
            },
            {
               "value":"127c0138-0fdd-4af9-86fa-9ee837019570",
               "id":"AccessID"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"Created"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"15"
      },
      {
         "field":[
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"b193827c-fc6b-450b-ac69-2c19aed3ddeb",
               "id":"AccessID"
            },
            {
               "value":"2021-01-07T14:57:04.0",
               "id":"Created"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"14"
      }
   ]
}


Abfrage mit Suchkondition auf Status innerhalb von fields:

Request
{
   "countTotal":true,
   "pageSize":2,
   "fields":[
      {
         "field":{
            "id":"Status",
            "value":"128"
         }
      }
   ]
}


Response
{
   "info":{
      "size":1,
      "offset":0,
      "totalSize":1,
      "hasNext":false,
      "pageSize":2
   },
   "row":[
      {
         "field":[
            {
               "value":"128",
               "id":"Status"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14250",
               "id":"UUID"
            },
            {
               "value":"13",
               "id":"ID"
            },
            {
               "value":"2021-01-07T11:47:15.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"2021-01-07T14:25:37.0",
               "id":"LastUpdate"
            },
            {
               "value":"testwebservice",
               "id":"LastUpdateUser"
            },
            {
               "value":"840955f8-4ac9-42a9-b9a2-5cc3ea0c43c0",
               "id":"AccessID"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"13"
      }
   ]
}


Abfrage mit Suchkondition auf LastUpdate innerhalb von fields:

Request
{
   "countTotal":true,
   "pageSize":2,
   "fields":[
      {
         "field":{
            "id":"LastUpdate",
            "value":"2021-01-08"
         }
      }
   ]
}


Response
{
   "info":{
      "size":1,
      "offset":0,
      "totalSize":1,
      "hasNext":false,
      "pageSize":2
   },
   "row":[
      {
         "field":[
            {
               "value":"2021-01-08T11:05:05.0",
               "id":"LastUpdate"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14252",
               "id":"UUID"
            },
            {
               "value":"15",
               "id":"ID"
            },
            {
               "value":"2021-01-07T17:16:36.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"127c0138-0fdd-4af9-86fa-9ee837019570",
               "id":"AccessID"
            },
            {
               "value":"admin",
               "id":"LastUpdateUser"
            },
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"17039",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"15"
      }
   ]
}

Abfrage mit Suchkondition dbmResource:

Request
{
   "dbmResource":"resources/MANDANT/all.dbm"
}

Wichtiger Hinweis für Suche mit einem DBM

Sind in diesem DBM mehrere Formulartypen gespeichert, so kann im Suchfeld "formID" ein * eingegeben werden. Somit werden alle Formularinstanzen aller Formulartypen angezeigt.



/search/forms/{formID}/{formState}

(Warnung) Um diesen Request abzusetzen wird minimal die formID & formState benötigt. Diese Abfrage dient zur Verbindung von drei Suchkonditionen: formID AND formState AND [beliebiges Field].
Die formID ist der Name des Formulars und kann in der Formularverwaltung eingesehen werden. Der formState entspricht den Workflow-Stati des Formulars und kann in der Formularverwaltung eingesehen werden.



Beispiele anhand der verfügbaren Abfrageparameter

Abfrage mit Suchkondition auf LastUpdate innerhalb von fields und fieldState 128:

Request
{
   "countTotal":true,
   "pageSize":2,
   "fields":[
      {
         "field":{
         "id": "LastUpdate",
         "value": "2020-11-19",
         }
      }
   ]
}


Response
{
   "info":{
      "size":1,
      "offset":0,
      "totalSize":1,
      "hasNext":false,
      "pageSize":2
   },
   "row":[
      {
         "field":[
            {
               "value":"128",
               "id":"Status"
            },
            {
               "value":"2021-01-07T14:25:37.0",
               "id":"LastUpdate"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14250",
               "id":"UUID"
            },
            {
               "value":"13",
               "id":"ID"
            },
            {
               "value":"2021-01-07T11:47:15.0",
               "id":"Created"
            },
            {
               "value":"testwebservice",
               "id":"CreatedUser"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"testwebservice",
               "id":"LastUpdateUser"
            },
            {
               "value":"840955f8-4ac9-42a9-b9a2-5cc3ea0c43c0",
               "id":"AccessID"
            },
            {
               "value":"17893",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"13"
      }
   ]
}


Abfrage mit Suchkondition auf Created innerhalb von fields und fieldState 4:

Request
{
   "countTotal":true,
   "pageSize":2,
   "fields":[
      {
         "field":{
         "id": "Created",
         "value": "2021-01-07",
         "condition":"<"
         }
      }
   ]
}


Response
{
   "info":{
      "size":2,
      "offset":0,
      "totalSize":10,
      "hasNext":true,
      "pageSize":2
   },
   "row":[
      {
         "field":[
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"2020-11-19T15:54:29.0",
               "id":"Created"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14246",
               "id":"UUID"
            },
            {
               "value":"12",
               "id":"ID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"anonymous",
               "id":"CreatedUser"
            },
            {
               "value":"2020-11-19T15:54:29.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"2f387d25-6563-4580-8954-842e0716cc61",
               "id":"AccessID"
            },
            {
               "value":"anonymous",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"12"
      },
      {
         "field":[
            {
               "value":"4",
               "id":"Status"
            },
            {
               "value":"2020-11-19T15:47:08.0",
               "id":"Created"
            },
            {
               "value":"Verordnung",
               "id":"Type"
            },
            {
               "value":"",
               "id":"EsurveyID"
            },
            {
               "value":"",
               "id":"PeriodID"
            },
            {
               "value":"14245",
               "id":"UUID"
            },
            {
               "value":"11",
               "id":"ID"
            },
            {
               "value":"111",
               "id":"Mandator"
            },
            {
               "value":"anonymous",
               "id":"CreatedUser"
            },
            {
               "value":"2020-11-19T15:47:08.0",
               "id":"LastUpdate"
            },
            {
               "value":"",
               "id":"LastUpdateUser"
            },
            {
               "value":"9a5a6a44-c22d-4fe8-ac14-06c55a2faa33",
               "id":"AccessID"
            },
            {
               "value":"anonymous",
               "id":"Owner"
            },
            {
               "value":"",
               "id":"Sender"
            },
            {
               "value":"",
               "id":"Parent"
            },
            {
               "value":"",
               "id":"Info"
            },
            {
               "value":"",
               "id":"Group"
            },
            {
               "value":"de",
               "id":"FORM_LANG"
            }
         ],
         "xml":null,
         "json":null,
         "hasPDF":null,
         "hasAttachment":null,
         "seqID":"11"
      }
   ]
}


  • Keine Stichwörter