Software documentation for management, scheduling, and optimization of field operations

Create your activities in Cadulis


Creation

In the activity type configuration, you must have checked Can be created manually.

The required information during creation depends on your configuration:

  • client required? (modifiable on the activity type)
  • fields on the activity form
  • Possibly additional information such as a parent activity, an authorized assignee, etc.

Manual Creation

Of course, the first way to create an activity in Cadulis is to click on the Create an activity button.

This button is available on a client’s profile, on the homepage, etc.

.csv Import

In Activities then Import activities, you can import a .csv file to bulk create your activities.

The page provides a list of available columns. If you add an unexpected column, Cadulis saves it as an additional data field in your activity. You will then just need to create a field with this code to retrieve your values in the application and in your exports.

Here are the “standard” columns for the CSV. None are required.

  • row_type
  • id (Cadulis reference)
  • intervention_type_id
  • intervention_type_reference
  • business_unit_id
  • business_unit_search_code
  • reference (yours)
  • status (pending,canceled,terminated)
  • title
  • scheduled_start_at
  • scheduled_end_at
  • address
  • address_additional
  • appointment (ISO 8601)
  • duration (seconds)
  • comment
  • accounting.billable
  • accounting.billable_amount
  • accounting.billable_transmitted
  • accounting.billed
  • accounting.billed_amount
  • accounting.billed_pieces
  • accounting.payment_sent
  • accounting.payment_sent_amount
  • accounting.invoiceable
  • accounting.invoiceable_amount
  • accounting.invoiceable_transmitted
  • accounting.invoiced
  • accounting.invoiced_amount
  • accounting.invoiced_pieces
  • accounting.payment_received
  • accounting.payment_received_amount
  • financial.manual_price
  • financial.manual_cost
  • assignee_email
  • report.status
  • report.comment
  • start_at
  • end_at
  • cancel_reason
  • cancel_details

If the activity type requires a client:

  • customer.reference
  • customer.type (individual, company)
  • customer.name
  • customer.address
  • customer.address_additional
  • customer.mobile
  • customer.phone
  • customer.email
  • customer.comment

(If the client with the reference does not exist, it will be created.)

Other columns (see exclusions below) are added to the intervention as “additional data” if they are not declared as custom fields, or in the corresponding field if declared.

The following columns will be ignored (reserved keywords):

  • intervention_type_business_provider
  • intervention_type_category
  • intervention_type_label_info
  • intervention_type_name
  • business_unit_name
  • status_complete
  • created_at
  • report_at
  • user_report
  • intermediate_report_at
  • intermediate_user_report
  • assigned_user
  • custom_status1
  • custom_status2
  • custom_status3
  • custom_status4
  • custom_status5
  • custom_status6
  • user_in_charge
  • intervention_container_id