schedule

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
schedule [2026/01/26 03:18] – chillhubadminschedule [2026/10/01 07:18] (current) – chillhubadmin
Line 7: Line 7:
   * Navigate the Sales Order page by selecting **Menu** -> **Scheduling**    * Navigate the Sales Order page by selecting **Menu** -> **Scheduling** 
   * The following options are located on the toolbar   * The following options are located on the toolbar
-    * {{mdi>magnify?24}} **Search**: Allows you to search for specific data +    * {{mdi>magnify}} **Search**: Allows you to search for specific data 
-    * {{mdi>refresh?24}} **Refresh**: Updates the current view by reloading the data +    * {{mdi>refresh}} **Refresh**: Updates the current view by reloading the data 
-    * {{mdi>download?24}} **Export to Excel**: Enables exporting the current view data to an Excel file. +    * {{mdi>download}} **Export to Excel**: Enables exporting the current view data to an Excel file. 
-    * {{mdi>plus?24}} **New**: Creates a new entry or record in the system.+    * {{mdi>plus}} **New**: Creates a new entry or record in the system.
       * **New Appointment**: Schedule a new job.       * **New Appointment**: Schedule a new job.
       * **New Daily Note**: Add a daily note for reference       * **New Daily Note**: Add a daily note for reference
   * Additional Filter and Navigation :   * Additional Filter and Navigation :
-    * {{mdi>calendar-today?24}} : Jump to a specific date. +    * {{mdi>calendar-today}} : Jump to a specific date. 
-    * {{mdi>chevron-left?24}} : Move to the previous week (desktop) or previous day (mobile). +    * {{mdi>chevron-left}} : Move to the previous week (desktop) or previous day (mobile). 
-    * {{mdi>chevron-right?24}} : Move to the next week (desktop) or next day (mobile). +    * {{mdi>chevron-right}} : Move to the next week (desktop) or next day (mobile). 
-    * {{mdi>plus?24}} **Date** : Shows the selected weekly range (desktop) or a single date (mobile). +    * {{mdi>plus}} **Date** : Shows the selected weekly range (desktop) or a single date (mobile). 
-    * {{mdi>account-multiple?24}} **Filter by Team** : Narrow down schedules based on selected assigned teams (and team categories). \\ {{:schedule:schedule_6.jpg?400|}} +    * {{mdi>account-multiple}} **Filter by Team** : Narrow down schedules based on selected assigned teams (and team categories). \\ {{gallery>:schedule:schedule_6.jpg?400x0&crop=off&0}} 
-    * {{mdi>calendar-check?24}} **Show Free Slots**: Displays the available time slots of the selected teams on the calendar. \\ {{:schedule:schedule_5.jpg?500|}} +    * {{mdi>calendar-check}} **Show Free Slots**: Displays the available time slots of the selected teams on the calendar. \\ {{gallery>:schedule:schedule_5.jpg?400x0&crop=off&0}} 
-    * {{mdi>dots-horizontal?24}} More actions: +    * {{mdi>dots-horizontal}} More actions: 
-      * {{mdi>link?24}} **Customer Form** : Generate a self-filled form for customers to submit their details. +      * {{mdi>link}} **Customer Form** : Generate a self-filled form for customers to submit their details. 
-      * {{mdi>clipboard?24}} **Open Requests** : View incoming customer form submissions.+      * {{mdi>clipboard}} **Open Requests** : View incoming customer form submissions.
         * A badge indicates the number of open submissions.         * A badge indicates the number of open submissions.
         * Take one of the following actions on open requests:         * Take one of the following actions on open requests:
Line 31: Line 31:
           * Saving customer details.           * Saving customer details.
   * Views Tab:   * Views Tab:
-    * **Calendar**: Displays scheduled jobs in a weekly calendar view (desktop) or a daily calendar view (mobile). \\ {{:schedule:schedule_1.jpg?600|}} +    * **Calendar**: Displays scheduled jobs in a weekly calendar view (desktop) or a daily calendar view (mobile). \\ {{gallery>:schedule:schedule_1.jpg?600x0&crop=off&0}} 
-      * **Total**: Shows the total amount to be received or earned for the selected day.+      * **Total**: Shows the total allocated sales amount for the selected day. //(Hidden from users without **Job Amount & Allocation** access)//
       * **Notes**: Displays daily notes for quick reference.       * **Notes**: Displays daily notes for quick reference.
       * **Events**:        * **Events**: 
         * Display time as //Planned// or //Actual (Planned)//, completion status (✔), customer name, address, and contact details.         * Display time as //Planned// or //Actual (Planned)//, completion status (✔), customer name, address, and contact details.
-        * {{mdi>paperclip?24}}: Indicates that the job has one or more attachments.+        * {{mdi>paperclip}}: Indicates that the job has one or more attachments.
         * Event color is determined by the assigned team color configured in user settings.         * Event color is determined by the assigned team color configured in user settings.
       * Clicking on an event or note opens a **context menu** with the following options:       * Clicking on an event or note opens a **context menu** with the following options:
-        * {{mdi>pencil?24}}: View and modify job or note details. +        * {{mdi>pencil}}: View and modify job or note details. 
-        * {{mdi>delete?24}}: Remove the job or note details. +        * {{mdi>delete}}: Remove the job or note details. 
-        * {{mdi>dots-horizontal?24}}: Opens a menu with additional options +        * {{mdi>dots-horizontal}}: Opens a menu with additional options 
-          * {{mdi>content-copy?24}} **Copy**: Create a copy of an existing job or note. \\ //Notes: Amount will not be copied over// +          * {{mdi>content-copy}} **Copy**: Create a copy of an existing job or note. \\ //Notes: Amount will not be copied over// 
-          * {{mdi>calendar-repeat?24}}: **Repeat**: Create a recurring schedule based on the selected job or note.   +          * {{mdi>calendar-repeat}}: **Repeat**: Create a recurring schedule based on the selected job or note.   
       * Schedule a new job by **clicking or dragging** in an empty time slot in the calendar area.        * Schedule a new job by **clicking or dragging** in an empty time slot in the calendar area. 
       * Add new notes by clicking an empty space in the "Notes" section for the selected day.       * Add new notes by clicking an empty space in the "Notes" section for the selected day.
-    * **List**: Presents scheduled jobs and daily notes in a structured data table format. \\ {{:schedule:schedule_2.jpg?600|}} +    * **List**: Presents scheduled jobs and daily notes in a structured data table format. \\ {{gallery>:schedule:schedule_2.jpg?600x0&crop=off&0}} 
-      * {{mdi>chevron-up?24}}: Expand row to view more details. +      * {{mdi>chevron-up}}: Expand row to view more details. 
-      * {{mdi>pencil?24}}: View and modify job or note details. (Mobile View: expand row to access) +      * {{mdi>pencil}}: View and modify job or note details. (Mobile View: expand row to access) 
-      * {{mdi>delete?24}}: Remove the job or note details. +      * {{mdi>delete}}: Remove the job or note details. 
-      * {{mdi>dots-horizontal?24}}: Opens a menu with additional options +      * {{mdi>dots-horizontal}}: Opens a menu with additional options 
-        * {{mdi>content-copy?24}} **Copy**: Create a copy of an existing job or note. \\ //Notes: Amount will not be copied over// +        * {{mdi>content-copy}} **Copy**: Create a copy of an existing job or note. \\ //Notes: Amount will not be copied over// 
-        * {{mdi>calendar-repeat?24}}: **Repeat**: Create a recurring schedule based on the selected job or note.   +        * {{mdi>calendar-repeat}}: **Repeat**: Create a recurring schedule based on the selected job or note.   
       * **Status**: Shows the current status of the scheduled job (e.g., Pending, Completed, Cancelled)       * **Status**: Shows the current status of the scheduled job (e.g., Pending, Completed, Cancelled)
-        * {{mdi>clock-outline?24}} **Pending**: The scheduled job is awaiting completion. +        * {{mdi>clock-outline}} **Pending**: The scheduled job is awaiting completion. 
-        * {{mdi>timer-sand-empty?24}} **Started**: The scheduled job is currently in progress.  +        * {{mdi>timer-sand-empty}} **Started**: The scheduled job is currently in progress.  
-        * {{mdi>check-circle?24}} **Completed**: The scheduled job has been successfully completed. +        * {{mdi>check-circle}} **Completed**: The scheduled job has been successfully completed. 
-        * {{mdi>minus-circle?24}} **Cancelled**: The scheduled job has been canceled.+        * {{mdi>minus-circle}} **Cancelled**: The scheduled job has been canceled.
       * **Date**: Date of the job appointment       * **Date**: Date of the job appointment
       * **Customer**: The name of the customer associated with the scheduled job.       * **Customer**: The name of the customer associated with the scheduled job.
Line 72: Line 72:
       * **Invoice No.**: The invoice number linked to this job.       * **Invoice No.**: The invoice number linked to this job.
       * **Sales Order No.**: The sales order number associated with this job.       * **Sales Order No.**: The sales order number associated with this job.
 +      * **Quotation No.**: The quotation number associated with this job.
       * **Delivery Order No.**: The delivery order number linked to this job.       * **Delivery Order No.**: The delivery order number linked to this job.
       * **Job Completion Note No.**: The job completion note number linked to this job.       * **Job Completion Note No.**: The job completion note number linked to this job.
-      * **Amount**: The total amount expected to be received or earned from the job.+      * **Allocated Sales Amount**: The sales amount allocated to this job. //(Hidden from users without **Job Amount & Allocation** access)//
       * **Remark**: Any additional notes or comments related to the job.       * **Remark**: Any additional notes or comments related to the job.
       * **Attachment**: Specifies whether the job has one or more attached files.          * **Attachment**: Specifies whether the job has one or more attached files.   
Line 80: Line 81:
 === Job Appointment Form ===  === Job Appointment Form === 
 ++++ Accessing Job Appointment Form: How to create or edit scheduled job in the system from different entry points | ++++ Accessing Job Appointment Form: How to create or edit scheduled job in the system from different entry points |
-  - **From Scheduling Page**: Click the New {{mdi>plus?24}} button or selecting time slots in calendar area to create a new job appointment. To modify an existing sales order, click the Edit {{mdi>pencil?24}} icon on the corresponding row in the data table or events in the calendar view. +  - **From Scheduling Page**: Click the New {{mdi>plus}} button or selecting time slots in calendar area to create a new job appointment. To modify an existing sales order, click the Edit {{mdi>pencil}} icon on the corresponding row in the data table or events in the calendar view. 
-  - **From Sales Order/Invoice Page**: On the data table row, click the Options {{mdi>dots-horizontal?24}} button to open a menu, then select {{mdi>calendar-month?24}} **Schedule** to create or modify the corresponding scheduled job.+  - **From Quotation/Sales Order/Invoice Page**: On the data table row, click the Options {{mdi>dots-horizontal}} button to open a menu, then select {{mdi>calendar-month}} **Schedule** to create or modify the corresponding scheduled job.
     * **Customer information**: The customer details from the sales order will be copied over.      * **Customer information**: The customer details from the sales order will be copied over. 
       * If the job details differ from the billing information, update them accordingly.       * If the job details differ from the billing information, update them accordingly.
-    * **Invoice No.** and **Sales Order No.**: These will be copied over automatically.  +    * **Quotation No.**, **Invoice No.** and **Sales Order No.**: These will be copied over automatically.  
-      * By default, **Auto Link Amount** is enabled, and the **Amount to Receive** will match the invoice amount (or sales order amount).  +      * By default, **Auto Link Amount** is enabled, and the **Allocated Sales Amount** will match the invoice amount (or sales order amount).  
-      * If the amount to receive on the scheduled date is different, uncheck **Auto Link Amount** and enter the correct amount manually. +      * Uncheck **Auto Link Amount** and enter the correct amount manually. 
     * **Delivery Order No.**: If a delivery note exists with a matching delivery date, it will be automatically linked to the scheduled job.     * **Delivery Order No.**: If a delivery note exists with a matching delivery date, it will be automatically linked to the scheduled job.
     * **Job Completion Note No.**: If a job completion note exists with a matching service date, it will be automatically linked to the scheduled job.     * **Job Completion Note No.**: If a job completion note exists with a matching service date, it will be automatically linked to the scheduled job.
Line 92: Line 93:
 ++++ Job Appointment: Create or edit scheduled job details | ++++ Job Appointment: Create or edit scheduled job details |
 == Job Appointment Form ==  == Job Appointment Form == 
-\\ {{:schedule:schedule_3.jpg?600|}}+\\ {{gallery>:schedule:schedule_3.jpg?500x0&crop=off&0}}
   * **Status**: Shows the current status of the scheduled job (e.g., Pending, Completed, Cancelled)   * **Status**: Shows the current status of the scheduled job (e.g., Pending, Completed, Cancelled)
   * **Date**: Date of the job appointment   * **Date**: Date of the job appointment
Line 98: Line 99:
     * **From**: The planned start time of the job.     * **From**: The planned start time of the job.
     * **To**: The planned end time of the job.     * **To**: The planned end time of the job.
-    * {{mdi>calendar-month?24}}: Opens a calendar popup to view existing scheduled time slots, allowing users to select and apply an available time. \\ {{:schedule:schedule_8.jpg?500|}}+    * {{mdi>calendar-month}}: Opens a calendar popup to view existing scheduled time slots, allowing users to select and apply an available time. \\ {{gallery>:schedule:schedule_8.jpg?400x0&crop=off&0}}
   * **Actual**:   * **Actual**:
     * **From**: The actual start time of the job.     * **From**: The actual start time of the job.
Line 104: Line 105:
   * **Industry Filter**: Used to filter task selection   * **Industry Filter**: Used to filter task selection
   * **Tasks**: Select one or multiple tasks to be performed.   * **Tasks**: Select one or multiple tasks to be performed.
-  * **Team**: The assigned team responsible for the job.+  * **Primary Team**: The primary team responsible for the job.
   * **Employee**: The employee assigned to the job.   * **Employee**: The employee assigned to the job.
 +  * **Secondary Teams**: Additional teams involved in the job, alongside the primary Team.
 +    * Click {{mdi>account-plus}} **Assign Team** to pick teams from a selector.
 +  * {{mdi>chart-donut}} **Define Allocation**: Opens a dialog to define how the job amount is split between the assigned teams, and each team's hourly rate.
 +    * //Only available to users with **Job Amount & Allocation** permission.// \\ {{gallery>:schedule:schedule_9.jpg?400x0&crop=off&0}}
 +    * Each assigned team is listed as a row (the primary team is labeled **Primary Team**), with the following fields:
 +      * **Split Percent (%)**: The share of the job amount allocated to the team based on its contribution, normally used for commission calculation. \\ //Leave blank for an equal split.//
 +      * **Hourly Rate**: The team's hourly rate, used for labor hour calculation when billing the customer.
 +    * {{mdi>refresh}} **Reset to Default**: Resets each team's Split Percent and Hourly Rate to the defaults configured for that team in user settings.
 +    * Allocated sales and labor cost report is available in:    
 +      * **[[dashboard|Dashboard]]** -> **Team Summary**
 +      * **Custom Report** -> **Labor Cost Summary** and **Labor Cost by Team**
 +  * **Internal Job**: Tick this checkbox to mark the job as an internal job (e.g. meeting, training). Customer fields are disabled.
   * **Customer**   * **Customer**
     * **Billing**: The customer's billing information, used for invoicing     * **Billing**: The customer's billing information, used for invoicing
-      * {{mdi>qrcode-scan?24}}: Scan Taxpayer QR code from MyInvois App to automatically populate customer information.+      * {{mdi>creation}}: Opens the **AI Extract Profile** dialog to automatically populate customer information using AI. {{page>ai_extract_profile&noheader&nofooter&noeditbtn}} 
 +      * {{mdi>qrcode-scan}}: Scan Taxpayer QR code from MyInvois App to automatically populate customer information.
         *  Visit [[https://myinvois.hasil.gov.my/content?path=/userguide/Generate%20QR%20Code%20for%20Taxpayer%20Profile.md&portal=mobile&lng=en|User Guide on How to generate Taxpayer QR Code in MyInvois App]]          *  Visit [[https://myinvois.hasil.gov.my/content?path=/userguide/Generate%20QR%20Code%20for%20Taxpayer%20Profile.md&portal=mobile&lng=en|User Guide on How to generate Taxpayer QR Code in MyInvois App]] 
       * **Customer**: The name of the customer to whom the invoice is issued.       * **Customer**: The name of the customer to whom the invoice is issued.
       * **Contact No.**: The contact number for the billing customer.       * **Contact No.**: The contact number for the billing customer.
-        * {{fa>whatsapp?24}}: Click to open WhatsApp chat with the customer.+        * {{fa>whatsapp}}: Click to open WhatsApp chat with the customer.
       * **Person in Charge**: The main contact person at the billing customer’s company.       * **Person in Charge**: The main contact person at the billing customer’s company.
       * **Email Address**: The billing customer's email address.       * **Email Address**: The billing customer's email address.
Line 120: Line 134:
       * **SST Reg. No.**: The Sales and Services Tax (SST) registration number of the customer (Only required for SST-registrant) \\ //E.g.  A01-2345-67891012//        * **SST Reg. No.**: The Sales and Services Tax (SST) registration number of the customer (Only required for SST-registrant) \\ //E.g.  A01-2345-67891012// 
       * **Tax Identification No.**: Tax Identification Number (TIN) of the customer. Company TIN is mandatory, while the **Default TIN** can be used for individuals. \\ //E.g. C2584563222//       * **Tax Identification No.**: Tax Identification Number (TIN) of the customer. Company TIN is mandatory, while the **Default TIN** can be used for individuals. \\ //E.g. C2584563222//
-        * {{mdi>cloud-download?24}}: Retrieve Tax Identification Number (TIN) from the MyInvois System using the corresponding ID Number (e.g., NRIC, BRN).+        * {{mdi>cloud-download}}: Retrieve Tax Identification Number (TIN) from the MyInvois System using the corresponding ID Number (e.g., NRIC, BRN).
       * **Use Default TIN**: Use //EI00000000010// as Tax Identification Number.       * **Use Default TIN**: Use //EI00000000010// as Tax Identification Number.
       * **Address**: Billing address of the customer       * **Address**: Billing address of the customer
-        * {{mdi>map-marker?24}}: Click to open the location in Google Maps.+        * {{mdi>map-marker}}: Click to open the location in Google Maps.
       * **Postcode**: Billing postcode of the customer       * **Postcode**: Billing postcode of the customer
       * **City**: Billing city of the customer       * **City**: Billing city of the customer
Line 136: Line 150:
     * **Delivery**: The customer's delivery information, used for shipping or service (Only required to fill in the fields differ from billing info)     * **Delivery**: The customer's delivery information, used for shipping or service (Only required to fill in the fields differ from billing info)
       * **Different from billing info**: Enable this option if any customer's delivery details are not the same as their billing information.       * **Different from billing info**: Enable this option if any customer's delivery details are not the same as their billing information.
 +      * {{mdi>creation}}: Opens the **AI Extract Profile** dialog to automatically populate customer information using AI. {{page>ai_extract_profile&noheader&nofooter&noeditbtn}}
       * **Customer**: The name of the customer to whom goods and services are delivered.       * **Customer**: The name of the customer to whom goods and services are delivered.
       * **Contact No.**: The contact number for the delivery customer.       * **Contact No.**: The contact number for the delivery customer.
-        * {{fa>whatsapp?24}}: Click to open WhatsApp chat with the customer.+        * {{fa>whatsapp}}: Click to open WhatsApp chat with the customer.
       * **Person in Charge**: The main contact person at the delivery customer’s company.       * **Person in Charge**: The main contact person at the delivery customer’s company.
       * **Email Address**: The delivery customer's email address.       * **Email Address**: The delivery customer's email address.
       * **Address**: Delivery address of the customer       * **Address**: Delivery address of the customer
-        * {{mdi>map-marker?24}}: Click to open the location in Google Maps.+        * {{mdi>map-marker}}: Click to open the location in Google Maps.
       * **Postcode**: Delivery postcode of the customer       * **Postcode**: Delivery postcode of the customer
       * **City**: Delivery city of the customer       * **City**: Delivery city of the customer
Line 149: Line 164:
       * **Clear all** button: Reset all entered customer delivery info and start fresh.       * **Clear all** button: Reset all entered customer delivery info and start fresh.
   * **More Information**   * **More Information**
 +    * **Quotation No.**: The quotation number linked to the job. (Auto populated if job is scheduled from quotation) 
     * **Sales Order No.**: The sales order number linked to the job. (Auto populated if job is scheduled from sales order)     * **Sales Order No.**: The sales order number linked to the job. (Auto populated if job is scheduled from sales order)
       * **Create/Edit Sales Order**: Open sales order form to create/edit a sales order linked to the job. (Customer details will be copied as billing information)       * **Create/Edit Sales Order**: Open sales order form to create/edit a sales order linked to the job. (Customer details will be copied as billing information)
     * **Invoice No.**: The invoice number linked to the job. (Auto populated if job is scheduled from invoice)     * **Invoice No.**: The invoice number linked to the job. (Auto populated if job is scheduled from invoice)
       * **Create/Edit Invoice**: Open invoice form to create/edit a invoice linked to the job. (Customer details will be copied as billing information)       * **Create/Edit Invoice**: Open invoice form to create/edit a invoice linked to the job. (Customer details will be copied as billing information)
-    * **Amount to Receive**: The total amount expected to be received or earned from the job. +    * **Allocated Sales Amount**: The sales amount allocated to this job, which is then split among the assigned teams based on their allocation. It is used to calculate each team's allocated sales. 
-      * **Auto Link Amount**: Automatically links the invoice or sales order amount as the **Amount to Receive**.+      * **Auto Link Amount**: Automatically links the invoice or sales order amount as the **Allocated Sales Amount**. The amount is prorated by the job's **Progress**. 
 +      * //(Hidden from users without **Job Amount & Allocation** permission)// 
 +    * **Progress**: The percentage of the overall project (the linked invoice or sales order) that this job accounts for. Defaults to the **Calculated Progress** shown below the field if left empty. 
 +      * If the linked invoice/sales order is scheduled across multiple jobs, the calculated progress is distributed evenly across those jobs. 
 +      * When you complete a job from the **[[dashboard|Dashboard]]**, enter the cumulative progress for the entire project. The system works out the progress attributed to this job, defaulting to the calculated progress. 
 +      * Progress is factored into the allocated sales amount. \\ //E.g. an invoice scheduled over 4 days gives each job 25% progress, so each job amount is one quarter of the invoice amount. That amount is then divided among the teams assigned to the job based on their allocation.// 
 +      * //(Hidden from users without **Job Amount & Allocation** permission)//
     * **Delivery Note No**: The delivery note associated to the job.     * **Delivery Note No**: The delivery note associated to the job.
       * Automatically populated if a delivery note exists from the associated invoice or sales order with a matching delivery date.       * Automatically populated if a delivery note exists from the associated invoice or sales order with a matching delivery date.
Line 160: Line 182:
     * **Job Completion Note No**: The job completion note associated to the job.     * **Job Completion Note No**: The job completion note associated to the job.
       * Automatically populated if a job completion note exists from the associated invoice or sales order with a matching service date.       * Automatically populated if a job completion note exists from the associated invoice or sales order with a matching service date.
-      * {{mdi>plus?24}}: Create a job completion note in the associated invoice or sales order. +      * {{mdi>plus}}: Create a job completion note in the associated invoice or sales order. 
-      * {{mdi>pencil?24}}: Edit the job completion note in the associated invoice or sales order.+      * {{mdi>dots-horizontal}}: Edit the job completion note in the associated invoice or sales order.
       * **View Document**: Opens the job completion note for viewing and allows the customer to sign digitally.        * **View Document**: Opens the job completion note for viewing and allows the customer to sign digitally.
   * **Remark**: Any additional notes or comments related to the job.   * **Remark**: Any additional notes or comments related to the job.
Line 179: Line 201:
 ++++ Daily Note: Create or edit daily note for reference | ++++ Daily Note: Create or edit daily note for reference |
 == Daily Note Form == == Daily Note Form ==
-\\ {{:schedule:schedule_4.jpg?600|}}+\\ {{gallery>:schedule:schedule_4.jpg?400x0&crop=off&0}}
   * **Date**: The date associated with the daily note.   * **Date**: The date associated with the daily note.
   * **Remark**: Notes or comments for reference on the selected date.   * **Remark**: Notes or comments for reference on the selected date.
Line 185: Line 207:
 ++++ Recurrence: Set Up a Recurring Schedule | ++++ Recurrence: Set Up a Recurring Schedule |
 == Recurrence Form == == Recurrence Form ==
-\\ {{:schedule:schedule_7.jpg?600|}}+\\ {{gallery>:schedule:schedule_7.jpg?400x0&crop=off&0}}
   * **Start Date**: The start date of the recurrence. //Default: Uses the selected job’s appointment date.//   * **Start Date**: The start date of the recurrence. //Default: Uses the selected job’s appointment date.//
   * **End Date**: The end date of the recurrence. //Note: The recurrence period cannot exceed one year.//   * **End Date**: The end date of the recurrence. //Note: The recurrence period cannot exceed one year.//
Line 197: Line 219:
   * **Generate Jobs**: Generates job instances based on the defined recurrence rules and displays them in the preview table.   * **Generate Jobs**: Generates job instances based on the defined recurrence rules and displays them in the preview table.
   * **Generated Jobs Preview**: //(Note that some of these columns may be hidden in the row details)//   * **Generated Jobs Preview**: //(Note that some of these columns may be hidden in the row details)//
-    * {{mdi>chevron-up?24}}: Expand row to view more details. +    * {{mdi>chevron-up}}: Expand row to view more details. 
-    * {{mdi>pencil?24}}: Modify job or note details +    * {{mdi>pencil}}: Modify job or note details 
-    * {{mdi>delete?24}}: Remove the job or note from the generated list.+    * {{mdi>delete}}: Remove the job or note from the generated list.
     * **Submit status**: Indicates the submission state of each generated job.     * **Submit status**: Indicates the submission state of each generated job.
       * **Unmodified**: The job has not been edited since generation.       * **Unmodified**: The job has not been edited since generation.
Line 215: Line 237:
   * **Save**: Button to create or update the jobs displayed in the preview table.   * **Save**: Button to create or update the jobs displayed in the preview table.
 ++++ ++++
 +<aichat button float>Welcome to Chillhub AI Assistant. I can help you understand and use your ERP system.</aichat>
  • schedule.1769397536.txt.gz
  • Last modified: 2026/01/26 03:18
  • by chillhubadmin