Hi
Today, I would like to share with you how to configure a field delivery module in INISTATE.
The field delivery module allows you to trace pending, active, and finished delivery job types.
Problem
Difficulty in managing delivery jobs status - Manually manage jobs status consume a lot of time and high risk of human mistake during the process.
Objective
Easy manage delivery jobs status - Allowing you to manage Jobs status with low time consuming and low risk especially risk of human mistake during the process.
Step by step configuration.
-
Access your workspace builder.
-
In builder, under module section, click “+ New” to add new module.
-
Add 2 module.
-
Set a name and emoji for your module (eg: Jobs and Drivers).
Add Information
Module : Drivers
-
Select module drivers.
-
Select information sections.
-
Click “+ New”.
-
Add information as below :
- Driver Name - Text
- Photo - Image
- Email - Email
- Phone Number - Phone Number
- Jobs - Table
*Details - Module (Module : Jobs, Display information : DocumentID)
*Name - Text
*Pickup Location - Location
*Note - Multiline Text
*Pickup Date/Time - Date Time
*Dropoff Location - Location
*Dropoff Date/Time - Date Time
*Status - Text
Module : Jobs
-
Select module : Jobs
-
Select Information section.
-
Click “+ New”
-
Add information as below :
- Driver Image - Image
- Driver - Module( Module : Driver, Display information : Driver Name)
- Job Name - Text
- Notes - Multiline Text
- Pickup - Location
- Pickup Date/Time - Date Time
- Dropoff - Location
- Dropoff Signature - Signature
- Dropoff Date/Time - Date Time
- Status - Select
*Pending
*Started
*Finished
*Cancelled
Add Activity
Module : Jobs
-
Select module Jobs.
-
Select section Activity.
-
Click “+ New”
-
Set activity name : Update Status
-
Set Form for activity by clicking orange “+” icon.
Add State
Module : Jobs
-
Select module Jobs
-
Select section Workflow
-
Click “+ New”
-
Click “+ State”
-
Add 4 State.
*Pending
*Started
*Finished
*Cancelled
Add Flow
Module : Jobs
-
Select module Jobs
-
Select section Workflow
-
Click “+ New”
-
Click “+ Flow”
-
Set flow as below :
-
Any State → Activity : Update Status → Enable Conditional.
*Pending - Formula = #Entry#Status == “Pending”
*Started - Formula = #Entry#Status == “Started”
*Finished - Formula = #Entry#Status == “Finished”
*Cancelled - *Formula = #Entry#Status == “Cancelled”
-
Any State → No Activity → Enable Conditional
*Pending - Formula = #Entry#Status == “Pending”
*Started - Formula = #Entry#Status == “Started”
*Finished - Formula = #Entry#Status == “Finished”
*Cancelled - *Formula = #Entry#Status == “Cancelled”
Add Listing
Module : Jobs
-
Select module Jobs
-
Select section Listing
-
Click “+ New” listing.
-
Add 3 listing
-
Set a name, emoji, filter condition, and list design.
-
Active Job
-
Finished Job
-
Cancelled Job
Add Automation
Module : Jobs
Condition - To pass value from Jobs into table inside Drivers module.
-
Select module Jobs.
-
Select activity section
-
click “Basic” tab.
-
On activity “Create”.
-
Click “+ New automation”.
-
Click “Do After”.
-
Add Action block.
-
Add action, Find.
*Module : Drivers
*Filter : Driver Name is #Entry#Driver#DriverName.
-
Add Condition block.
*Value - #DriversFound
-
Add Action block
-
Add Action, Form.
*Module - Drivers
*Activity - Edit
*Entry - #DriversFound
-
Add Action block.
-
Add Action, Create.
*Value - #Addrow(#DriversEditForm#Jobs)
-
Add Action block.
-
Add Action, Set.
*Variable - #Variable1
*Value - Add property
-
Add Action block.
-
Add Action, Perform.
*Module - Drivers.
*Activity - Edit.
*Entry - #DriversFound.
*Form - #DriversEditForm.
Activity : Update Status
Condition - To update status value after execute Update status activity inside table in Modules Drivers.
1, Select module Jobs.
- Activity section.
3, Click Design Tab.
-
Add automation in Update status activity.
-
Click “Do After”
-
Add Action block
-
Add Action, Find
*Module - Drivers
*Filter - Driver Name is #Entry#Drivers#DriverName
-
Add Condition block
*Value - #DriversFound
-
Add Action block.
-
Add action, Form.
*Module - Drivers
*Activity - Edit
*Entry - #DriversFound
-
Add condition block
*Value - #DriversEditForm.Count>0
-
Add Action, Create.
*Value - #Find(#DriversEditForm#Jobs#Detail == #Entry)
-
Add Condition block
*Value - #VariableName
-
Add Action, Set
Variable - #VariableName
*Value - Insert property as below
-
Add Action, Perform.
*Module - Drivers
*Activity - Edit
*Entry - #DriversFound
*Form - #DriversEditForm
Congratulations!!! You have successfully Field Delivery Feedback module.
For more template and ready solution.
Try INISTATE for FREE now.
Sign up at https://inistate.com
Related topic :