2023-02-10 Presentation of Kaskelot's distribution of tasks and report generator
Date
Feb 10, 2023
Participants
@Jesper Borup
@Mogens Kjeldsen (Unlicensed)
@Anne-Marie Mikkelsen
Goals
Johan will present how distribution of tasks and the report generator functions in Kaskelot
Agenda
Distribution of tasks
Selecting number of tasks
Reports
Report generator examples
Distribution of tasks
When creating electoral districts they start empty, with no functions
When creating staffing groups, the number of tasks can be selected during creation. However, only one function can be selected during creation.
Core will make use of the Swedish "Gallring" (thinning) when deleting old user data.
Mogens: Are groups always a set of different functions?
Johan: Yes.
Groups example
Staffing example
Function example
"Kan se personuppgifter på webben"
How much person information can be seen, such as phone number and email
"Kan se byggnadsuppgifter på webben"
How much can be seen about the physical location/building, such as address(?)
Mogens: Can a person have multiple functions a day.
Johan: You can have one function in a district, but several in staffing groups(?)
Mogens: I'm unsure whether we should have scheduling/a calendar view.
Johan: We have considered before implementing something like Doodle.
Mogens: We are going to use a start and stop time. As long as they don't overlap then you can have multiple functions in the same district(?).
Johan: There are +500 electoral districts in Sweden. Each has 1.400-1.800 people with rights to vote.
Reports
Report generator example
Column selection overview
Viewing the generated list
Johan: The new system (core) will be based the same as Kaskelot, but better.
Johan: You can choose the columns you want to view and then show them in a table.
Johan: Selections can be saved, so they can easily be selected again next time.
Person list generator example
Exported excel file example
Johan: The columns support filtering.
Excel column filtering example
Person information about their spoken language(s)
Johan: Do you register which languages people speaks?
Mogens: No, we do not need it, at least there has been no need/request for it yet.
Johan: It could be seen as sensitive information, as peoples origin could be derived from looking at what language(s) they speak.
Wireframes and design for core
Johan: We are not using wireframes, we are just building.
Johan: We haven't had any design sessions yet. We will have design sessions next week (week 6).
Johan's basic person information wireframe example