This commit is contained in:
@@ -2,6 +2,10 @@
|
||||
|
||||
The Work order [form](ay-start-form-overview.md) is used to schedule and record services provided to a Customer.
|
||||
|
||||
## Walk-through: creating a work order
|
||||
|
||||
If you are just getting started with AyaNova, we have a [help page](svc-workorders-walkthrough.md) walk through on how to create a simple work order.
|
||||
|
||||
## Work order structure
|
||||
|
||||

|
||||
@@ -20,10 +24,6 @@ or as complex as required:
|
||||
|
||||

|
||||
|
||||
### Walk-through: creating a work order
|
||||
|
||||
If you are just getting started with AyaNova, we have a [help page](svc-workorders-walkthrough.md) walk through on how to create a simple work order.
|
||||
|
||||
## Authorization Roles required
|
||||
|
||||
This form is available to User's with the following [roles](ay-biz-admin-roles.md):
|
||||
@@ -209,7 +209,7 @@ When you select a customer it's a good idea to save the work order to ensure def
|
||||
|
||||

|
||||
|
||||
This control displays signatures and can be edited by clicking on it to open a signature "pad" that can record pointer or touch movement for customers to sign the work order. There is also a Name field provided to ensure the identity of the person who signs.
|
||||
This control displays signatures and can be edited by clicking on it to open a signature "pad" that can record pointer or touch movement for customers to sign the work order. There is also a Name field provided to record the identity of the person who signs.
|
||||
|
||||
Signatures also can be displayed on reports such as the stock Customer work order report.
|
||||
|
||||
@@ -243,7 +243,7 @@ Sometimes you may need to provide service to a location that does not have an se
|
||||
|
||||
#### Technician signature
|
||||
|
||||
This signature control both displays signatures when not opened and can be edited by clicking on it to open a signature "pad" that can record pointer or touch movement for a service technician to sign the work order. There is also a Name field provided to ensure the identity of the person who signs.
|
||||
This signature control both displays signatures when not opened and can be edited by clicking on it to open a signature "pad" that can record pointer or touch movement for a service technician to sign the work order. There is also a Name field provided to record the identity of the person who signs.
|
||||
|
||||
Technician signatures also can be displayed on reports such as the stock Customer work order report.
|
||||
|
||||
@@ -257,6 +257,7 @@ Field to record a date and time by which the work should be completed. This fiel
|
||||
|
||||
This field is automatically set if empty when a new work order is first saved if there is a [contract](svc-contracts.md#response-time) with a response time commitment in effect or if the Global setting [Default work order completion age](adm-global-settings.md#default-work-order-completion-age) property is set.
|
||||
|
||||
|
||||
#### Contract
|
||||
|
||||
This field is used to select a [Contract](svc-contracts.md) which is used for providing special pricing and ensuring response time commitments. It will automatically be applied to a new work order when it is first saved if the Customer or Head office has a Contract selected.
|
||||
@@ -281,6 +282,9 @@ By default, the date the workorder was created is pre-selected for you, but you
|
||||
|
||||
The service date is used by the optional Customer notification "Service imminent" which will notify them when service is about to happen if you are allowing the use of the [Customer access](adm-global-settings.md#customer-access-settings) self-service features of AyaNova.
|
||||
|
||||
|
||||
|
||||
|
||||
#### Contact
|
||||
|
||||
Enter a customer contact name here. Useful when filled in on intake of equipment for calling a Customer about the work required or finding the person you need when onsite.
|
||||
@@ -313,6 +317,10 @@ Optional [wiki control](ay-start-form-wiki.md).
|
||||
|
||||
Optional [attachments control](ay-start-form-attachments.md).
|
||||
|
||||
#### Age "virtual" field
|
||||
|
||||
The work order *Age* is displayed in the work order data table as an optional column and is calculated at the moment it's displayed based on the date and time the work order was first created. This field is not visible in the work order edit form and is not editable.
|
||||
|
||||
### Work Order Items
|
||||
|
||||

|
||||
@@ -551,6 +559,10 @@ If the [Global settings Scheduled / labor default minutes](adm-global-settings.m
|
||||
|
||||
If a stop time is already set, adjusting the start time will cause AyaNova to calculate the _Estimated Quantity_ field automatically.
|
||||
|
||||
##### Schedule conflicts / double booking
|
||||
|
||||
AyaNova has a feature to prevent scheduling a technician more than once within the same time period. The Global setting [Allow schedule conflicts](adm-global-settings.md#allow-schedule-conflicts) feature can be used to display a warning when attempting to save a scheduled user record that would conflict with an existing scheduled time period. By default this setting is set to allow conflicts.
|
||||
|
||||
#### Stop date time
|
||||
|
||||
This field is a [date time field](ay-start-common-controls.md#date-and-time) control and is used to enter the scheduled point in time when service should stop.
|
||||
@@ -1431,6 +1443,27 @@ You can also refresh the page to abandon this and any other changes made locally
|
||||
|
||||
Until the work order is saved the items are not actually deleted.
|
||||
|
||||
### Menu options
|
||||
|
||||
In addition to the [common edit form menu options](ay-start-edit-forms.md#common-edit-form-menu-options) the Work order edit form also has these options:
|
||||
|
||||
#### Duplicate?
|
||||
|
||||
### Report template special fields
|
||||
|
||||
## Restricted work order User report fields
|
||||
|
||||
As some Work order data is not shown or available to restricted Users, several flag fields are provided in the work order header which are available to use in Report templates as required:
|
||||
|
||||
- _IsCompleteRecord_ false if some Work order Item records were removed as not available to current restricted user
|
||||
- _UserIsRestrictedType_
|
||||
- _UserIsTechRestricted_
|
||||
- _UserIsSubContractorFull_
|
||||
- _UserIsSubContractorRestricted_
|
||||
- _UserCanViewPartCosts_
|
||||
- _UserCanViewLaborOrTravelRateCosts_
|
||||
- _UserCanViewLoanerCosts_
|
||||
|
||||
## OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||
|
||||
## Extras info that may or may not be added later
|
||||
@@ -1443,18 +1476,8 @@ Until the work order is saved the items are not actually deleted.
|
||||
|
||||
- Duplicate workorder
|
||||
- Erase entire section (goes with duplicate for cleaning unneeded items from source workorder)
|
||||
- Part assembly
|
||||
- Part request (how they are made and when)
|
||||
- Double booking prevention feature in global settings and how it works when scheduling users
|
||||
- "Age" - age is displayed in the workorders data tables as an optional column and is calculated at the moment it's displayed based on the date and time the work order was first created.
|
||||
|
||||
-
|
||||
- Work order item Expense and TotalCost field calcuations for LineTotalViz
|
||||
a. ChargeTotal + TaxPaid = LineTotalViz (user fills in ChargeTotal, user fills in TaxPaid, AyaNova figures out LineTotalViz)
|
||||
OR
|
||||
b. ChargeTotal + TaxAViz + TaxBViz = LineTotalViz (user fills in ChargeTotal, user selected a TaxCode, AyaNova populates the TaxAViz and TaxBVix and figures out LineTotalViz
|
||||
OR
|
||||
c. ChargeTotal + TaxPaid = TotalCost ( ALL three fields manually entered by the user - AyaNova still figures out LineTotalViz correctly because of a. above)
|
||||
NOTE: LineTotalViz IS NOT DERIVED from the TotalCost field in any way.
|
||||
|
||||
## Work order Cost field visibility restrictions
|
||||
|
||||
@@ -1465,80 +1488,3 @@ Until the work order is saved the items are not actually deleted.
|
||||
- Reporting convenience fields: fields are included on work order header report data to indicate which costs are hidden: HasPartCosts, HasTravelAndLaborRateCosts, HasLoanItemCosts
|
||||
- Costs to restricted users are not only hidden in work order user interface but are also sent as zeros in the data from the server
|
||||
- Cost restrictions also apply to reporting so a report with cost fields on it will show those values as zero if the current user is restricted from seeing costs
|
||||
|
||||
## Low permission users
|
||||
|
||||
If a User is set to User type of Sub contractor or if they are a Service type user and are assigned the "Technician - Restricted" role then special limitations apply to them:
|
||||
|
||||
- Work order _Item_ restrictions
|
||||
|
||||
- These restricted Users will only be able to access the Work order Items for which they are Scheduled in the work order editing form. In other words if you do not want a Sub contractor or tech - restricted user to see parts of a Work order do not add them to the Scheduled users collection on those work order items
|
||||
- Reporting convenience field: IsCompleteRecord field is included with the report header data to indicate if any items were removed due to restricted user
|
||||
- No fields available in Work order item section other than to view but not edit the Sequence, Summary and Technotes fields
|
||||
|
||||
- "Tech - Limited" User role specific restrictions
|
||||
|
||||
- All restrictions listed above in Work order _Item_ restrictions plus:
|
||||
- All work order header fields visible but not editable other than work order status which has a separately configurable role restriction setting (including attachments, wiki and tags)
|
||||
- Form main menu items available: none except for Report which has a separately configurable role restriction setting
|
||||
- Tasks: view and edit existing tasks, set completion type and date only, no add or remove or changing other fields
|
||||
- Scheduled Users: view only where they are the selected User and convert to labor record
|
||||
- Labors: add (no user selection defaults to themselves), remove, view and edit only when they are the selected User
|
||||
- Travels: add (no user selection defaults to themselves), remove, view and edit only when they are the selected User
|
||||
- Units: view only and limited to fields to identify unit
|
||||
- Parts: view only and limited to fields to identify part
|
||||
- Part requests: view only
|
||||
- Expenses: add (no user selection defaults to themselves), view, partial fields available to edit or delete only where they are the selected user and only edit fields Summary, Cost, Tax paid, Description
|
||||
- Loans: view only and limited fields to identify unit and dates
|
||||
- Outside services: Not available
|
||||
|
||||
- "Sub contractor" User type user role specific restrictions
|
||||
|
||||
- All restrictions listed above in Work order _Item_ restrictions plus:
|
||||
- No work order header fields visible except for Customer name, Customer contact name and service address
|
||||
- Form main menu items available: none except for Report which has a separately configurable role restriction setting
|
||||
- Tasks: view and edit existing tasks, set completion type and date only, no add or remove or changing other fields
|
||||
- Scheduled Users: view only where they are the selected User and convert to labor record
|
||||
- Labors: add (no user selection defaults to themselves), remove, view and edit only when they are the selected User
|
||||
- Travels: add (no user selection defaults to themselves), remove, view and edit only when they are the selected User
|
||||
- Units: view only and limited to fields to identify unit
|
||||
- Parts: view only and limited to fields to identify part
|
||||
- Part requests: view only
|
||||
- Expenses: Not available
|
||||
- Loans: view only and limited fields to identify unit and dates
|
||||
- Outside services: Not available
|
||||
|
||||
- "Sub contractor - restricted" User type specific restrictions
|
||||
- All restrictions listed above in Work order _Item_ restrictions plus:
|
||||
- No work order header fields visible except for Customer name and Customer contact name
|
||||
- Form main menu items available: none except for Report which has a separately configurable role restriction setting
|
||||
- Tasks: view and edit existing tasks, set completion type and date only, no add or remove or changing other fields
|
||||
- Scheduled Users: view only where they are the selected User and convert to labor record
|
||||
- Labors: add (no user selection defaults to themselves), remove, view and edit only when they are the selected User
|
||||
- Travels: add (no user selection defaults to themselves), remove, view and edit only when they are the selected User
|
||||
- Units: Not available
|
||||
- Parts: Not available
|
||||
- Part requests: Not available
|
||||
- Expenses: Not available
|
||||
- Loans: Not available
|
||||
- Outside services: Not available
|
||||
|
||||
### Restricted work order User report fields
|
||||
|
||||
As some Work order data is not shown or available to restricted Users, several flag fields are provided in the work order header which are available to use in Report templates as required:
|
||||
|
||||
- IsCompleteRecord - false if some Work order Item records were removed as not available to current restricted user
|
||||
- UserIsRestrictedType
|
||||
- UserIsTechRestricted
|
||||
- UserIsSubContractorFull
|
||||
- UserIsSubContractorRestricted
|
||||
- UserCanViewPartCosts
|
||||
- UserCanViewLaborOrTravelRateCosts
|
||||
- UserCanViewLoanerCosts
|
||||
|
||||
### NOtifications tips
|
||||
|
||||
- TIPS
|
||||
Workorder status related notification uses:
|
||||
Completed - Use workorder status change type notification and any status that is of type completed relevant to user to get relevant completed state notification
|
||||
Completed follow up - follow up with customer after service with a workorder status age type notification on a completed type status and set age value to desired wait time to follow up.
|
||||
|
||||
Reference in New Issue
Block a user