Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

På en formulärsmall kan en eller flera beräkningar skapas som skall utföras baserat på ett besvarat formulär.

Formulärmotorn utför beräkningenBeräkningen/beräkningarna utförs automatiskt när ett formulär besvaras.

...

Vi har idag stöd för en typ av beräkningar och det är "inera:form-engine:drools-java:1". Om man använder Fristående Formulärtjänsten personalgränssnittet så är det inget man ser utan detta används automatiskt. Om Formulärmotorn, vilket är den IT-komponent där beräkningen utförs, ser en beräkning av typen "inera:form-engine:drools-java:1" på mallen så kommer denna utföras.

Andra integrerade anslutna tjänster såsom WebDoc, Cosmic etcCosmic, EydeDoc, Provisio mfl. kanske redan har stöd för beräkningar och de kan då spara dessa på en mall som en egen typ och senare själva göra beräkningar på det besvarade formuläret. Det är då självklart viktigt att man anger en annan typ än den som Formulärmotorn känner till och som är unik för anropande system.

...

Questions innehåller då nyckel/värde par där nyckel är frågans id “Frågans id” och värde är svaret på frågan.

...

  • En fråga måste ha ett unikt id, “Frågans id“ (questionId)

  • En fråga kan bara ha ett svar, flervalsfrågor stöds inte i nuläget

  • En fråga utan svar (null) tas inte med som fakta till beräkningen.

  • Frågor av typen numerisk såsom tal och skala (number, range) ingår med dess svarsvärde. I fristående tjänsten heter dessa Heltal och Decimaltal

  • Frågor av typen rullgardin och enval (radio, matrixradio och select) ingår och där svaret är svarsalternativets ordningstal (answerAlternativeNumber)

...