▪All non-billing jobs that are linked to a contract are to be created with a Job status of Assigned, rather than Booked. The most efficient way to achieve this is to change the value of the status in the Default Template to Assigned. A status of Assigned may need to be set up first, via Tools > Status > Job.

▪There are numerous contracts that have exactly the same stock and stock quantity. In this case, create a single contract template with the stock and quantity configured, link all contracts (using the Action Wizard in the filtered contract list) and they will inherit that stock data, rather than configuring it specifically at each contract-specific template. Then, should there be a need to change or add stock to this type of Project, the change can be made in one place (this newly created template), rather than having to update all contracts individually. It is worth noting that the template to job creation process will use normal Jim2 pricing rules. It is not necessary to set a specific price override at template level, unless desired. When the consumable job creation is performed, all the jobs are created with the same stock, quantity and selling price, based on whatever has been set up in the Jim2 pricing rules.

When a job is created from a template, the creation process first checks the contract-specific template. If it finds a value for a particular field, it will be used. It then checks for any included templates. If found, it will look for any value it did not find in the Project-specific template. If found in the first included template, this will be used.
The order of inheritance for a particular field value is as follows:
1.A value configured on the template, either explicitly or from the linked Project.
2.A value found in the first included template in the included templates list on the template.
3.A value found in the first included template in the list of included templates on the template. This extends to as many included templates as are found.
4.A value found in the next included template in the included template list on the template.
5.And so on, as Jim2 works through the configured included templates until it either finds a value or doesn’t.
6.The first value found in the process is used, and the process stops. |