Anchor | ||||
---|---|---|---|---|
|
Excerpt | ||
---|---|---|
| ||
Learn to work with |
...
Activities are small tasks or actions that are either stand-alone or must be completed as part of a larger project. They can be a part of other CRM.COM processes such as subscriptions, jobs, service requests and leads.
Activities are assigned to an 'owner', a specific user who is responsible for completing them and are designated a time by which they must be completed and can be part of other CRM.COM processes such as Subscriptions, Jobs, Service Requests and Leads.
Major features
...
be completed.
Activities functionality
- Resources required to complete the a task can be bookedBilling of services booked through planned activities
- Services offered through activities can be billed as long as the activity is which are part of a billable job Automatically scheduling of activities through workflows can be billed
- Activities for completing jobs, subscriptions, leads and service requests can be scheduled automatically through workflows
Setting Up Activities
Info | ||
---|---|---|
| ||
Configuration > CRM > Application > Activities |
Statuses Used to label activities life cycle states (used to progress an activity) - Label the life cycle states of activities in a way that is meaningful to your organisationan organization. Statuses are modified in order to progress an activity.
Categories
...
Used to provide - Provide a business classification to the activity such as , installation or maintenance'Installation' or 'Maintenance'. These classifications provide the user with input on how to handle the activity , and can also be used by the business to analyse the type of activities they receiveanalyze activity requests.
Cancellation Reasons
...
Used to define the reason that an activity was cancelled and which can be used - Used for business analysis.
Types
Types are used to determine the operational characteristics of activities. The users which will be 'Allowed Organisational Unit' designates users authorized to create activities of each type are designated by the 'Allowed Organisational Unit'.
Type fields
The table describes the sections of Activity Type Data Entry page , and explains how the fields in the page are used.
Mandatory Configurable
Main Information | |
---|---|
Estimated Completion Time: How long it an activity is expected to take before the activity it is completed , (measured in minutes, hours, days, weeks and months). | |
Allowed Attributes | |
Allowed Services | Services which can be used in activities of this type . Services added to an activity must be One-Time services and are used during billing to charge the customer for the duration the service was offered. For example, the service could be time services (such as the installation of a modem for which the customer will be charged for the time the installer took to install) are added to an activity and are billed based on their duration (the time the installation took).
|
Allowed Statuses
| Allowed Statuses: The statuses allowed to be used by activities of this type Allowed Statuses (for activities of each type) Default Status on Create (such as 'Open' or 'Pending'; activity must be in a 'Pending' life cycle state) Default Status on Start Progress: Determines the status that should be automatically selected on starting the activity progress which can only be a status of Progress (such as 'Approved' or 'In Progress'; activity must be in an 'In Progress' life cycle state.) Default Status on Complete: Determines the status that should be automatically selected on completing the activity progress which can only be a status of (activity must be in a 'Completed' life life cycle state.) Default Status on Cancel : Determines the status that should be automatically selected on cancelling the activity progress which can only be a status of (activity must be in a 'Cancelled' life life cycle state.) |
Allowed Categories | The categories which that can be used in activities of this type. |
Status Transitions Defines the possible progression of status from each selected activity status. The next possible status depends on the current status of the activity, the type of the activity and on the authorization of the user 's or unit's authorisation. | |
Status: The A single initial status of the entity. There can only be one initial status and it which must be included if in allowed statuses are defined. Status Transitions: A list of statuses to which the user can change to transition from the current status and the units or users allowed to make the transition. |
...
Business definitions
Activity Activity definitions are business rules which are used to define allowed entities to be added on activities. that define allowed activity types and cancellation reasons. There can only be one active definition at a time.
Business definition fields
The table describes the sections of Activity Definitions Data Entry page , and explains how the fields in the page are used.
Mandatory Configurable
Allowed Types | |
---|---|
Defines the activity types that can be selected by users when creating a new activity. | |
Allowed Cancellation Reasons | |
Defines the cancellation reasons that can be selected when cancelling canceling activities and specifies the a default cancellation reason. |
Related configuration areas
The following optional modules are related to and may to activities and can be configured for the module the activities module to operate at its full capacity.
Manual Link | Area | DecsriptionDescription |
---|---|---|
Resource Scheduling | Resource Scheduling Business Definition | Provide the rules regarding activity services and resource requests. For example, whether a resource request is mandatory for a certain activity types type and whether resources require confirmation. |
Price Plans | Price Plans | Define the products and the correct price rate types for the used to bill activity services to be billed. |
Products | Products | Create the products that will be used as services on the activities. |
Jobs | Job Types | Create job types defining related activity types and services, to use activities as tasks for jobs and bill themjob types through which activities will be added to a job and billed.
|
Using Activities
Info |
---|
CRM > Activities > Manage Activities |
Activity fields
The table describes the sections of Activities Data Entry page , and explains how the fields in the page are used.
Mandatory Configurable
Contact Main Information | |||
---|---|---|---|
The details of the customer that reported the issue. The contacts Contacts cannot be changed once the request is saved but their details can be updated. | |||
Activity Information | Activity Information | Key Dates | Type: determines Determines the attributes available for activities (and their default values, as well as the automation of communications from the agent to the customer.Category is a label which ) and the automation of agent-customer communications. Performed For: The unique ID of the entity (subscription, job, service request or lead) for which the activity takes place. Category: A label that describes the purpose of the activity . For example, technical issue, or installation
|
Performed For | The entities which are related to the activity and can include one of the following: Subscription, Job, Service Requests, Leads | ||
The significant dates of the activity which include the following:(e.g., 'Technical Issue' or 'Installation'). | |||
Key Dates | The dates and time frames that are relevant to the request: Start Date: The date Date/time on which the activity was first saved.Expected Estimated Completion DateTime: The difference between the start date and expected completion date. It is editable and measured in minutes, hours, days, weeks, months, years.Actual Completion Date: The date on which the activity life cycle state is set to 'Completed'How long until the activity is completed. Time to Completion: The time Time left up to the expected completion date. This information is dynamically calculated date, calculated dynamically and updated based on the current date and the expected completion date. Estimated Expected Completion Time: The Date: Date/time calculated as the difference between the start date and expected completion date(editable). Time Overdue: The time past the expected completion date, calculated dynamically based on the expected completion date and the current date. | ||
Services To Be Provided | |||
Actual Completion Date: Date/time on which the life cycle state of the activity is set to 'Completed'. | |||
Services To Be Provided |
...
When the activity is scheduled through the 'Schedule an Activity' action from the respective entity's page then the following validation takes place:
Schedule an activity for a job | Schedule an Activity for a Service Request | Schedule an Activity for a Lead | ||
---|---|---|---|---|
Prerequisites | The activity types which can be used for activities performed for the job are filtered based on the 'Allowed' activity types specified on the job type. | The activity types which can be used for activities performed for the service request are filtered based on the 'Allowed' activity types specified on the service request type. | The activity types which can be used for activities performed for the leads are filtered based on the 'Allowed' activity types specified on the lead typeProduct: One-time services provided as part of the activity (should be included in the list of 'allowed' services as specified in the related activity type. | |
Action Panel | Status & Notes | Status: The status of the activity also defines its life cycle state and allows you to progress the activity.The unit and/or user responsible for dealing with the activity The user field may be left empty, in which case users from the defined unit will be able to accept the activity. Refer to the Accepting Activity Action. | ||
Activity Actions | Actions: Used when further handling is required to complete an activity without having to leave the activity page. For example, an agent can check for the coverage of a malfunctioning Roku box and plan a job for a replacement through the same page.
View History: A link that provides additional information related to the activity.
|
Creating and processing
Note |
---|
Actions are subject to validations which take place before an action is initiated (prerequisite) or after it is submitted (postcondition). |
Selecting and creating an activity
Navigate to Activities and specify the criteria that match the Activity you are interested in, or click on NEW from the Actions Menu to create a new . Proceed by providing the mandatory information as defined in the table above before you SUBMIT.
Modifying an activity
Use EDIT from the Actions Menu to enter edit mode.
While activities that are assigned to a unit and are pending acceptance by a user can be modified, the 'Assigned to User' can only be set through the Accept action. Refer to Accepting an Activity.
Prerequisites | Life cycle state must be 'Pending' or 'In Progress' Once an activity is created the related contact, account and activity type cannot be changed. |
---|
...
New activities are assigned to a unit or a user. Activities assigned to a unit can be accepted by a unit member, by using the Accept action from the Actions Menu in the Data Entry page. For example, an activity regarding an installation is assigned to the Installers department and then accepted by a specific installer.
Preconditions | Users must be authorised to accept an activity ('Accept Activity' action is enabled in their security profile) and they must be a member of a unit to which the activity is assigned to or a member of a unit in the same group. If approval requests are set up in the system and the activity requires an approval , then the activity must first be approved by a user defined in the approval before the activity can be accepted. |
---|
Starting progress of an activity
In order to start processing an activity and deliver services the activity must be progressed through the Start Progress action available through the action panel's actions. Select one of the available statuses which represent the 'In Progress' life cycle state.
The action will change the life cycle state from 'Pending' to 'In Progress'. Once the action is executed, EDIT is required to start working on the Job.
Prerequisites | Existing life cycle state is 'Pending'. |
---|---|
Postconditions | If "Conditions Forcing Resource Requests on Activity Services" in the Resource Scheduling definition, are met then, the activity won't be able to be saved unless an "Accepted" or "Pending" resource requests is present. |
Completing an activity
Change the life cycle state of an activity to 'Completed' by using Complete Activity action from the Actions Panel , indicating that the activity is completed.
Prerequisites | Life cycle state is 'In Progress' |
---|---|
Postconditions | Submitted Resource Requests should not be pending All services defined as mandatory by the activity type should be present and the time spent should be specified for each service that was added to the activity |
Canceling an activity
Cancel an activity to restrict further modifications, using Cancel Activity action available from the Action Panel. A cancellation reason must be provided for activities that are being cancelled which can be used for business analysis.
Prerequisites | The activity should not have a 'Completed' life cycle state |
---|---|
Postconditions | Any Resource Requests that were submitted against services of that activity should be rejected or cancelled. |
Communicating an activity
Customers and agents remain in contact throughout the processing of the activity. Pre-configured communication templates can be used to trigger messages when the life cycle state of an activity is modified.
An activity can also be manually communicated by using the Communicate Activity action available through the Actions Menu. You can use tags related to activities (text that is automatically replaced by values specific to selected records) when creating communications. Tags are available for selection by typing '#'. Refer to the Communications manual for a complete list of job tags.
Billing an activity for offered services
Services offered to a customer through an activity can be charged, provided the activity is created as part of a a job whose type is defined as 'Billable' and is already completed. The billable information of each activity consists of the services that were provided and the time spent on it.
The billing engine will check Price Plans for the rate of the activity services and will bill the job based on the time spent (duration) to complete the service. There are only two types of Price Pln rate models that can be used for defining prices on one-time services added on activities.
Flat rate, duration based | Applies a single fixed price based on the duration of the services, which starts from a base rate and changes as the duration that was required to provide the service increases. Multiple flat levels are supported. |
---|---|
Tiered rate, duration based | Applies a price which starts from a base rate and progressively changes as the duration that was required to provide the Service increases. Multiple tiered levels are supported. |
Prerequisites | The activity life cycle state is set to 'Completed'. The rates for each service are specified in the price plan which is selected in the job billing terms. The Price Plan rates for activities are configured using the following Price Plan rates:
|
---|
Applying business flows on activities
Booking resources to complete an activity service
Activities consist of tasks that need to be completed by a designated user that will need to take action. Through CRM.COM Resource Scheduling the necessary resource(s) to complete the task can be booked by inputting the responsible department/Unit, the service that must be completed, and the date / time on which the task is expected to be completed.
If an activity must use a service in order to be completed, it is possible to automatically add the service on the activity by defining it as mandatory on the Activity Type
Once creating an activity and adding a service you have the option to Request Resource through the 'Services to be Provided' section of the activity as shown in the figure below
Once you click on Request Resource link the Resource Availability modal will open allowing you to search for an available resource and place a request. Refer to Resource Scheduling for more information on how to request a resource to complete the service on your activity
Approving an activity
Activities can be set up to require approval from a specific user before they are further processed. This is done by setting up Approval Definitions and triggering Workflow Rules.
For more information on Approval Requests refer to /wiki/spaces/WIP/pages/10008784.
Applying workflows on an activity
...
- Use Alerts to email or SMS users, when a specific value is entered in a activity field
- Assign high priority activities to a specific user
For more information on workflow automation refer to Workflows.
Scheduling an activity through other modules
Activities can be perceived as small tasks required to complete a bigger one, which in CRM.COM can be:
- a Job, which could take the form of a small project
- a Service Request, which could take the form of a number of tasks that must be performed to complete a customer's Request for Service
- a Lead which will be used to win potential customers.
- a Subscription which could take the form of an installation visit
There are three ways to schedule activities:
...
'allowed' services of the activity type). Time spent on each service (measured in minutes, hours, days, weeks, months and years).
| |
Action Panel | |
---|---|
Status & Notes | Status: Determines the life cycle state of the activity and allows the user to progress the activity. Life Cycle State: A read-only field that reflects the progression of steps of an activity from the time it is created until it is completed. The state is updated by the system when the status changes. The available values are:
Shared Notes: Use this section to record information regarding the activity. Every time the notes are updated the time and the name of the agent is registered. Owned by Group: Refers to the group that is responsible for executing the activity. The group defaults to that of the currently signed in user or is automatically set based on the geographical area of the contact. Refer to Groups for more information. |
Assignments | The unit and/or user responsible for dealing with the activity. The user field may be left empty and users from the defined unit will be able to accept the activity. Refer to the Accepting an activity action. |
Activity Actions | Actions: Used when further handling is required to complete an activity without having to leave the activity page. E.g., an agent can check for the coverage of a malfunctioning Roku box and plan a job for its replacement through the same page.
View History: A link that provides additional information related to the activity.
|
Creating and processing
Note |
---|
Validations take place before an action is initiated (prerequisite) or after it is submitted (postcondition). |
Selecting and creating an activity
...
Specify the criteria that match the activity you are interested in or click NEW from the Actions menu to create a new activity. Provide the information defined as mandatory before you SUBMIT.
Modifying an activity
...
Use EDIT from the Actions menu to enter edit mode.
Activities that are already assigned to a unit and are pending user acceptance can be modified (edited). The 'Assigned to User' field can only be set through the Accept action. Refer to 'Accepting an activity'.
Prerequisites | Life cycle state must be 'Pending' or 'In Progress'. Once an activity is created the contact, account and activity type cannot be changed. |
---|
Anchor | ||||
---|---|---|---|---|
|
...
New activities are assigned to a unit or a user. A unit member can accept activities assigned to a unit by using Accept from the Actions menu on the Data Entry page. For example, an installation activity is assigned to the installer's department and then accepted by a specific installer.
Prerequisites | Users must be authorized to accept an activity ('Accept Activity' action must be enabled in their security profile) and be a member of a unit to which the activity is assigned or a member of a unit in the same group. If approval requests are set up in the system, activities that require approval must be approved (by an authorized user) before being accepted. |
---|
Starting the progress of an activity
...
Use Start Progress available from the Action panel to start processing an activity and enable the delivery of associated services.
Select any of the available statuses which represent an 'In Progress' life cycle state, updating the life cycle state of the activity from 'Pending' to 'In Progress'.
Use EDIT to start working on the activity.
Prerequisites | Life cycle state must be 'Pending'. |
---|---|
Postconditions | If 'Conditions Forcing Resource Requests on Activity Services' in the resource scheduling definition are met, 'Accepted' or 'Pending' resource requests must be present in order to be able to save the activity. |
Completing an activity
...
Change the life cycle state of an activity to 'Completed' by using Complete Activity from the Actions panel, indicating that the activity is finished.
Prerequisites | Life cycle state must be 'In Progress'. |
---|---|
Postconditions | Submitted Resource Requests should not be pending.
|
Canceling an activity
...
Use Cancel Activity available from the Actions panel to disable further modifications. A cancellation reason must be supplied for business analysis purposes.
Prerequisites | Life cycle state must not be 'Completed'. |
---|---|
Postconditions | Resource Requests that were submitted against activity services should be rejected or canceled. |
Communicating an activity
...
Customers and agents remain in contact throughout the processing of an activity. Pre-configured communication templates can be used to trigger messages when the life cycle state of an activity is modified.
An activity can also be communicated by using Communicate Activity available through the Action panel. You can use tags related to activities (text that is automatically replaced by values specific to selected records) when creating communications. Tags are available for selection by typing '#'. Refer to the Communications manual for a complete list of job tags.
Billing activity services
...
Services provided through an activity that is part of a billable (type) job can be charged. The list of services provided and the time spent on each is required information.
The billing engine refers to the Price Plan for the rate of each service and bills the job based on how long it took to complete. The two types of price plan rate models used for one-time services are:
Flat rate, duration based | A single fixed price based on the duration of the service, starting from a base rate and adjusted as the duration of the service provided increases, according to preset tiers. |
---|---|
Tiered rate, duration based | A price starting from a base rate, which can be progressively adjusted as the duration required to provide the service increases, according to preset tiers. Each tier defines a duration range and the rate for the product within that range. |
Prerequisites | Life cycle state must be 'Completed'. All applicable rates are specified in the price plan selected in the job billing terms. The price plan rates for activity services must be configured using 'Flat' and 'Tiered' duration based rates. |
---|
Applying business flows on activities
Booking resources to complete an activity service
...
Activities consist of tasks that must be completed by a designated user.
The resources necessary to complete a task can be booked through CRM.COM Resource Scheduling. Supply the service to be provided, the responsible department/unit and the date/time on which the task should be completed.
Services that are necessary to complete an activity can be defined as mandatory on the activity type and added automatically.
Resources can be requested when adding a service for an activity through the 'Services to be Provided' section, as shown in the figure below:
Clicking the Request Resource link opens the Resource Availability modal, allowing you to search available resources and place a request. Refer to Resource Scheduling for more information.
Approving an activity
Activities can be set up to require approval from a specific user before they are processed further, by setting up approval definitions and triggering workflow rules. Refer to Managing Approval Requests for more information.
Applying workflows on an activity
Processes can be automated by using Workflows. For example, you can use alerts to contact users when a specific value is entered in an activity field or to assign high priority activities to a specific user. Refer to Workflows for more information.
Scheduling an activity through other modules
...
In addition to stand-alone tasks or actions, activities can be a part of larger projects and CRM.COM processes, such as:
- Small project on jobs
- A number of tasks that must be performed to complete a customer's request for service.
- Actions required to follow leads on potential customers.
- An installation visit for a subscription.
Activities can be scheduled:
- Through the activities page by adding the related entity in the 'Performed For' tab.
- Through the entity (Jobs, Service Requests, Leads) page by using the Schedule an Activity action (not available for Subscriptions).
- Automatically, by configuring Workflow Rules that trigger the scheduling of activities when certain events occur in the system.
Prerequisites | The activity types for activities scheduled through the Schedule an Activity action on the jobs, service requests or leads entity page are filtered based on each entity's 'Allowed' activity types. |
---|
Activity Analytics
Segmenting activities
...
You can group activities Activities with common business characteristics can be grouped together. Use the resulting lists in system business processes for the identification of customers or for simple statistical calculations.
For more information on segmentation and how you can create activity creating lists refer to Segmentation.
Dashboards
...
Dashboards make information regarding the key performance indicators of the progress of the activity activities available from a single integrated view. Dashboards Dashboards are made up of components such as charts and summary tables. Refer to Dashboards for information on their use and set-up.
...
Activity dashboard components
Completed activities per
...
type and
...
month
The component displays the activities which the activities that were completed within each of in the last 12 months, in a vertical stacked bar chart , and grouped by activity type and month. The results can be filtered by activity type.
New activities per
...
type and
...
month
The component displays the activities whose processing was planned to start on a specific date activities that were started in the last 12 months, in a vertical stacked bar chart , and grouped by activity type and month. The results can be filtered by activity type.
Overdue activities per
...
type
The component displays the activities activities whose processing completion is overdue , i.e. the requests included in the component (activities that are not a 'Completed' state and are past their expected completion date). The results are displayed in a stacked bar chart, grouped by activity type and predefined period buckets (the difference between the current and expected completion date), and can be filtered by activity type.
Pending activities per
...
type
The component displays pending activities, i.e. those not displays activities that are not in a 'Completed' state, in a pie chart, grouped by activity type. The results can be filtered by activity type.
Activity summary
The component displays the pending activities, i.e. those not activities assigned to the logged in user that are not in a 'Completed' state, that are assigned to the logged in user, in in a summary table. The results are sorted on expected completion date, starting from the date closest to the current date, and can be filtered by activity type.
...
Panel | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Scenario 1
Solution Configuration
Activities
User Process New Job
Schedule Activitythe activity
Assign Resources resources to the Activityactivity
Accept Activitythe activity
Start Progress and Complete Activities Installer shouldprogress and complete the activity The installer should:
Complete and Bill bill the Jobjob
Communicate Bill Send an Email toKeep the customer updated
|
Note | ||
---|---|---|
| ||
|
Glossary
CRM.COM Term | Definition |
---|---|
Job | A small project initiated by the operator for customers, involving the delivery and billing of services, products and activities. Customer requests and orders, such as that for a new subscription, can be initiated and registered through a job. |
Service Request | Used Request used to register problems that customers experience with their products and subscriptions and to check whether products are under warranty. |
Subscription | A selection of customer services billed on a recurring, usage or one-time basis. |
Lead | A potential opportunity for additional business. |
Resource Scheduling | Actions and methodology used by an organisation organization to efficiently allocate resources, plan their availability, request them for specific tasks and control their consumption , through business rules. |
One Time -time Service | A service provided and (usually requested by the customer), which is provided and billed once, based on duration. |
Price Plan | A The set of rates at which a company offers goods and services to customers. its products. The plans are used by the billing engine to charge customer accounts receivables for purchases. Every billable product that is added to a subscription, job or activity must belong to at least one price plan. |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Related Links
|