Flow: General
Purpose
An activity flow is a sequence of activities, each consisting of a group of actions required to achieve a specific goal. The flow guides users through a series of task groups and tasks necessary for planning and consolidation processes.
Key Features
In JustPerform, the flow is divided into three levels of grouping based on the purpose of the process.
Activity
Each activity in the flow has a specific purpose and contributes to the overall goal of the process. By breaking down a process into individual activities, it becomes easier to identify areas for process segregation by user groups and to optimize the process for efficiency and effectiveness. In the context of flow, an activity typically refers to a process or sub-process that needs to be completed to move the process forward.
General Examples of activities in an Activity Flow:
- Budgeting and forecasting
- Financial modelling and reporting
- Performance reporting
- Revenue planning
- Capital expenditure planning
- Cost analysis and optimization
- Staff cost planning
Field |
Purpose |
Values |
|---|---|---|
Name |
Name of the Activity flow. |
Text Field |
Description |
Detailed description of the activity flow. |
Text Field |
Functional Area |
Model on which Activity is defined. |
Dropdown list with of model values in the workspace. |
Create Instances By |
Instances created based on members of selected field. |
Dropdown list of fields in the selected model. |
Enable Submission |
Enables submission by performer. |
Checkbox |
Enable Approval |
Enables approval process by reviewer. |
Checkbox |
Enable Target Date |
Enables target system dates with reminders. |
Checkbox |
Enable Email Notification |
Send email updates to user when activity status is changed. |
Checkbox |
Performer |
Role to Identify the performer for this activity. |
List of properties from the Create Instances By field. |
Reviewer |
Role to Identify the reviewer for this activity. |
List of properties from the Create Instances By field. |
Active |
Activates/Deactivates the activity. |
Checkbox |
Enable Automation |
Enables creation of Automation rules. |
Checkbox |
Automation
The purpose of automation is to enable changes in data status for metrics as the status of an activity changes. When automation is enabled in an activity, Automation 1 is created by default. Automation includes an automation name and one or more groups, where all customization is done.
Each group has two sections: Trigger and Action.
Trigger
The trigger specifies when the automation should occur and for which combination of parameters.
When: Dropdown selection to choose the incidence that triggers the automation.
Parameter: Activity status selections are From and To.
Action
This section defines the modifications that will occur when the trigger is initiated.
Then: The action to be triggered by automation, selectable from a dropdown.
Metric: The metric that will update when the automation occurs.
Fields: Member selection for the metrics used above.
From and To: Selection to choose data status values.
Task Group
A task group is a collection of related tasks or activities grouped together for a specific purpose or goal. Task groups are commonly used in organizational settings to manage and streamline work activities.
A task group may be responsible for a range of activities, such as data collection, financial analysis, budgeting, forecasting, financial reporting, and consolidation. These task groups may be cross-functional, with members from different departments or teams, working together for a defined period until the goal is achieved.
Example: If a project involves finance planning activities, one task group might be responsible for creating the Profit & Loss report, while another task group might focus on building the Balance Sheet and Cash Flow.
Field |
Purpose |
Values |
|---|---|---|
Name |
Identify the task group name. |
Text Field |
Description |
Detailed description. |
Text Field |
Active |
Activates/Deactivates the Task group. |
Checkbox |
Task
A task is a specific action or set of actions that need to be completed to achieve a part of an activity (goal). Tasks are typically part of a larger project or process, ensuring that work is completed efficiently and effectively. To manage tasks effectively, it is important to break down larger projects or processes into smaller, more manageable tasks.
Example: For creating a Profit & Loss Report, tasks might include gathering data from required processes, running allocations, performing eliminations, and generating the report.
Field |
Purpose |
Values |
|---|---|---|
Name |
Task name. |
Text field |
Description |
Detailed description . |
Text field |
Type |
Select the type of the task: |
Dropdown |
|
Stories |
Select a story from the list. |
|
Calculations & Dataflow |
Select business rule. |
|
API Connection |
Provide connection details. |
|
Internal Links |
Select from the internal item list. |
|
External Links |
Insert URL |
Enable Validation |
Check to enable validation. |
Enter Model, field members, and message to validate. |
Scenarios |
Specify the related scenario. |
|
Active |
Activates/Deactivates the task. |
Checkbox |