Jämförda versioner

Nyckel

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

Du kan skapa resultatberäkning på frågetyperna Decimaltal, Heltal, Skala, Rullgardinsmeny eller Radioknapp. Frågorna som ska användas i beräkningen behöver även ha ett ID.

Det går att skapa beräkningar på följdfrågor och icke obligatoriska frågor. Kom isåfall ihåg att hantera tomma svar i koden!

...

Beräkningskoden är väldigt lik mellan Stöd och behandling och Formulärhantering. Det finns dock några skillnader:

Stöd och behandling (SoB)

Formulärhantering (FRM)

För befintlig SoB ser det ut så här

1. rule efsob
2. when
3. field: Field()
4. then
5. result.add( field.get("Etikettnamn") );
6. end

Rad 1: har vi FRM tagit bort.
Rad 3: här använder vi FRM Questions() istället för Fields(). Om man då låter variablen heta field så behöver man inte ändra i själva beräkningen.
Rad 5: här byter ni result.add(...) till outcome.set(…)
Syntaxen blir då:

1. when
2. field: Questions()
3. then
4. outcome.set( field.get("QuestionId") );
5. end

...