Versions Compared

Key

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

Det finns möjlighet att utnyttja sökfilter för utökad matchning av resultat från tjänstens resurs GET /feedbacksettings. Dessa filter skickas som header-parametrar till resursen och har följande namn-konvention:

...

Tjänsten kommer alltid att svara alla poster som matchar inskickat personId / organizationId. Returnerad lista med poster sorteras utifrån hur väl respektive post matchar de sökfilter som skickats med. Nedan följer tre olika scenarion för att demonstrera funktionaliteten:

Scenario 1:

...

Hämta kontaktuppgifter vid avbrott på bredband i fastighet B

Anrop mot GET /feedbacksettings sker med följande filter satt som headers

...

  • VM1 matchar till 100% då

    • organizationId stämmer

    • hen har ett filter för categories som innehåller broadband som värde

    • hen saknar filter för facilities, (tolkas som att alla fastigheter är tillämpbara)

  • VM3 matchar till 67% då

    • organizationId stämmer

    • hen har ett filter för facilities som innehåller real_estate_B som värde

    • hen har ett filter för categories, men som inte innehåller broadband som värde

  • VM2 matchar till 33% då

    • organizationId stämmer

    • hen har ett filter för facilities, men som inte som innehåller real_estate_B som värde

    • hen har ett filter för categories, men som inte innehåller broadband som värde

Scenario 2:

...

Hämta kontaktuppgifter vid avbrott på vatten i fastighet A

Anrop mot GET /feedbacksettings sker med följande filter satt som headers

...

  • VM2 matchar till 100% då

    • organizationId stämmer

    • hen har ett filter för categories som innehåller water som värde

    • hen har ett filter för facilities som innehåller real_estate_A som värde

  • VM1 matchar till 67% då

    • organizationId stämmer

    • hen saknar filter för facilities, (tolkas som att alla fastigheter är tillämpbara)

    • hen har ett filter för categories, men som inte innehåller water som värde

  • VM3 matchar till 67% då

    • organizationId stämmer

    • hen har ett filter för categories som innehåller water som värde

    • hen har ett filter för facilities, men som inte som innehåller real_estate_A som värde

Scenario 3:

...

Hämta kontaktuppgifter vid avbrott på elektricitet i fastighet B

Anrop mot GET /feedbacksettings sker med följande filter satt som headers

...

  • VM1 matchar till 67% då

    • organizationId stämmer

    • hen saknar filter för facilities, (tolkas som att alla fastigheter är tillämpbara)

    • hen har ett filter för categories, men som inte innehåller electricity som värde

  • VM3 matchar till 67% då

    • organizationId stämmer

    • hen har ett filter för facilities som innehåller real_estate_B som värde

    • hen har ett filter för categories, men som inte innehåller electricity som värde

  • VM3 matchar till 33% då

    • organizationId stämmer

    • hen har ett filter för facilities, men som inte som innehåller real_estate_B som värde

    • hen har ett filter för categories, men som inte innehåller electricity som värde