Cancel
Task SKMain-110
1 vote

Visualisera i tidslinje schema med uppfylld/ej uppfylld regel

Created by Tomas Wennerberg on 8/16/2011 6:01 PM Last Updated by Magnus Hansson on 7/17/2017 11:07 AM
 
%
 hrs
Logged: 2  hrs

 Description

Tänkte att man skulle visa i klienten vilka schemahändelser som är "aktiva" just nu. Om regel för schemahändelse är uppfylld så visas den som idag, men om den inte är uppfylld så fejdas den ut en aning. Tror att jag ska lyckas reda ut detta i klienten :)

För att åstadkomma detta skulle jag behöva en boolean i DeviceEvent.RulesFulfilled (eller liknande) som returneras för GetCalculatedDeviceEventsByDeviceIdExtended.

 Comments (4)  Attachments (0)  History (12)  Notifications (3)  Sub Issues (0)  Parent Issues (0)  Related Issues (0)  Revisions (0)  Time Tracking (2)

    Tomas Wennerberg (Sunday, October 30, 2011 4:47 PM) #

Delvis implementerat. Behöver kompletteras en del för att bli heltäckande. Går att sätta på/av via Tools-Options.

    Martin Videfors (Wednesday, August 17, 2011 9:25 PM) #

Lagt till denna funktionalitet, för tillfället utan ny parameter som anger om data regeldata ska returneras eller ej.

Finns som en parameter (DeviceEvent.PARAMETER_NAME__RULES_FULFILLED) på DeviceEvent-objektet och exponeras som DeviceEvent.RulesFulfilled från v2.0.0.6.

Egenskapen/parametern är satt till en nullable boolean, då NULL används om eventet inte är knuten till någon regel.

 

    Tomas Wennerberg (Tuesday, August 16, 2011 7:45 PM) #

Jag ser inga problem med att lägga till en bool i anropet som definierar om detta ska returneras eller inte :)

Jag behöver inte veta vilka regler som är uppfyllda. Räcker med att få info om alla regler är uppfyllda eller inte för att veta om händelsen är aktiv.

Tänkte köra det åtminstone för "Today", men kan känna lite på det även för andra dagar. Förhoppningen är ju att det ska bli renare, men samtidigt enkelt att förstå... Nu börjar ju användare med regler efter att de fått snurr på allt annat så förhoppningsvis är de lite mer insatta.

    Martin Videfors (Tuesday, August 16, 2011 7:33 PM) #

Jag skulle kunna haka på detta det sista jag gör innan detta returneras till klienten, men då vill jag helst ha en ytterligare boolean på GetCalculatedDeviceEventsByDeviceIdExtended() som anger om status ska läggas till eller ej.

Finns det behov av att även veta vilka regler som är uppfyllda?

Är tanken att använda detta enbart för "Today" eller även för när man navigerar till annat datum?