Task parameters (Time frame, Number of tasks)
Time frame for tasks
Task start - The date when the task is to start. If the date is in the past, the task will be placed under 'Active' or 'Finished'. If the start date of the task is in the future the task will be visible in the 'Pending' section and will start automatically when the date is reached.
End of the task - Choose one of the following two options:
- Same day - The date when the task is to be completed (it will not be visible in the mobile app), after its achievement the task will be visible in the 'Finished' section.
- Without End Date - The task duration will be indefinite. It will be visible in the 'Active' section all the time, until the end date of the task is a date in the past.
Date Deadline - Date visible in the list of tasks, suggesting the user when they should complete the task. If the date is exceeded, the app displays information in red that the task is overdue (the task does not disappear, it will disappear when the date is reached from the End of Task section).
Number of tasks for all tasks within this group
Maximum number of task executions - This defines the total number of possible executions of a given task within a location group. If a value without a limit is set, the total number of executions within a group of locations will not be determined by a maximum imposed value, but will depend on subsequent counters. If you set a specific value, it will be the total limit of the number of executions within the whole group of locations. Example scenario: There are 1000 stores in the group of locations, however, the management decided that 300 performances within this group of locations will be a reliable sample. Therefore, it is necessary to set the maximum number of executions to 300. Such a setting will mean that after completing the 300th task it will disappear from the remaining locations and it will not be possible to perform more.
Maximum number of executions of the task in one location - This specifies the number of possible executions of the task in one location. If you set a value without a limit, the total number of tasks in this location will not be limited. If you set a specific value, it will be the total limit of the number of tasks in one location in this group of locations. Example scenario: There are 1000 stores in the group of locations, you require the task to be performed only once, in this case, set the counter value to 1 - it means that within this location you want to achieve only one result (you are not interested in the user who performed it, you just need one result and the task is to disappear).
Maximum number of task executions for one user - This specifies the number of possible executions of a given task for one user. If a value without a limit is set, the total number of tasks (repetitions) for this user will not be limited. If a specific value is set, it will be the total limit of the number of tasks for this user in this location group. Example scenario: There are 1000 stores in the group of locations, you want to direct the task to users to perform it once, in this case, set the counter value to 1 - this means that within this group of locations you want each user to perform the task once (no matter what location they are set to, you want them to perform it once and the task should disappear)
Maximum number of tasks in one location for one user - This specifies the number of possible tasks in one location for one user. If you set a value without a limit, the total number of tasks in this location for one user will not be limited. If you set a specific value, it will be the total limit of the number of tasks in one location for one user in this group of locations. Example scenario: There are 1000 stores in the group of locations, you want the task to be done once in each store and the user can do it only once, in this case, set the counter value to 1 - meaning that in this location and with this user you want to achieve only one result (i.e. in location X you want User A to complete it once and in location Y, you also want User A to complete it once, but it means that if User B appears, they will also be able to do the task in location X and Y once).
Examples of different settings
Scenario 1: There is location X and location Y and there is User A and User B. Users A and B can perform the task both in location X and Y. Setting: Maximum number of task executions = 1, Maximum number of task executions in one location = 1, Maximum number of task executions for one User = 1, Maximum number of task executions in one location for one User = 1. In this scenario, when User A appears in location X and executes the task, the task will disappear from the app after its completion. In this scenario, the restriction Maximum number of task executions = 1 was fulfilled, the result was completed the task disappears, User B has no role to play here.
Scenario 2. There is location X and location Y and there is User A and User B. Users A and B can complete the task both in location X and Y. Setting: Maximum number of task executions = No Maximum Number, Maximum number of task executions in one location = 1, Maximum number of task executions for one User = 1, Maximum number of task executions in one location for one User = 1. In this scenario, when User A appears in location X and executes the task, the task will disappear from the app after its completion. In this scenario the restriction "Maximum number of task executions for one user = 1" is fulfilled by one user, one result is completed and the task disappears, while User B can perform their task in location X or Y, then the task disappears.
Scenario 3: There is location X and location Y and there is User A and User B. Users A and B can perform the task both in location X and Y. Setting: Maximum number of task executions = No Maximum Number, Maximum number of task executions in one location = 1, Maximum number of task executions for one User = No Maximum Number, Maximum number of task executions in one location for one User = 1. In this scenario, when User A appears in location X and executes the task, this task will be further visible in location Y (Maximum limit of tasks is without limit, limit per user is without limit, there is the limit of 1 execution per location and this condition is not met). When the user executes the task again in location Y, after its completion the task will disappear from the app. In this scenario, the maximum number of task executions in one location = 1, i.e., one result in one location was expected, that one result was fulfilled by User A, User B does not see the tasks and so has no role to play here.
Scenario 4. There is location X and location Y and there is User A and User B. Users A and B can complete the task both in location X and Y. Setting: Maximum number of task executions = No Maximum Number, Maximum number of task executions in one location = No Maximum Number, Maximum number of task executions for one User = No Maximum Number, Maximum number of tasks in one location for one User = 1. In this scenario, when User A appears in location X and executes the task, this task will be further visible in location Y (Maximum limit of tasks is without limit, limit per user is without limit, limit of location is without limit we have limit of one user in one location with value 1). When the user completes the task again in location Y, the task will disappear from the app after its completion. In this scenario, the Maximum number of tasks in one location for one user = 1, i.e. one result in one location for each user was expected, one result in each location by that user has been fulfilled. User B sees the tasks and just like User A has to perform them in location X and Y to make the task disappear in order to meet the condition of one performance per location per user.
Advanced settings
Area for Task completion - The distance from the address the mobile user must be at in order to send the task results (distance expressed in meters). Example: A very large task was performed in a location, e.g. video recording, data transfer takes quite a long time. Thanks to this parameter it is possible to set a value of e.g. 10,000m so that the mobile user can move away from the place where the task was performed while sending data, i.e. the user can finish the task at a much greater distance than where they started it.
Rewards and remuneration for performing task - You can choose from three types of awards:
- Points reward for the task - The points value that the mobile user will receive to their account in the app if the task performed is accepted.
- Monetary reward for the task - Value in money (currency determined globally), which the mobile user will receive to their account in the app if the task is accepted.
- Point reward and monetary reward for the task - Awarding the user both the points value and a value in money. A combination of the two other prizes.
The prizes and monetary rewards are accumulated on balances. By default, there are no mechanisms reporting the points balance or monetary rewards in the app. Using this function requires individual configuration/modification on the instance.