Contract names are unique and are used to identify the contract in the Sitespecs.
Naming principles
Automatically generated contract name is based on the job number, contract number, revision number, template type and vendor name. It have the following format in Sitespecs XXXX-YYY-ZZ-[ template type ]-[ vendor name ] in which
- XXXX - 4 digits job number.
- YYY - 3 digits contract number. This number is unique for each vendor in the job.
- ZZ - 2 digits contracts revision number
Job number
Job number is inherited from the project. It is a 4 digit number that is unique for each project.
Contract number
Contract numbers are unique for each vendor in the job. The contract numbers are sequential and start from 001.
Revision numbering
The revision number is starting from 00 by default. The revision number is increased by 1 for each new revision. The revision number is always 2 digits long. When a contract is revised, the revision number is increased by 1. The contract job number and contract number will stay the same.
For example, if the current contract with vendor number is 1234-001-01 and it is revised, the new contract number will be 1234-001-02.
Job Number | Contract Number | Revision Number |
---|---|---|
1234 | 001 | 00 |
1234 | 001 | 01 |
1234 | 001 | 02 |
If a project have follwing sequential autogenerated contract revisions
Job Number | Contract Number | Revision Number |
---|---|---|
1234 | 001 | 00 |
1234 | 001 | 01 |
1234 | 001 | 02 |
1234 | 001 | 03 |
then after manually creating 1234-001-05 we will have
Job Number | Contract Number | Revision Number |
---|---|---|
1234 | 001 | 00 |
1234 | 001 | 01 |
1234 | 001 | 02 |
1234 | 001 | 03 |
1234 | 001 | 05 |
and after the next autogenerated contract revision will be 1234-001-04
Job Number | Contract Number | Revision Number |
---|---|---|
1234 | 001 | 00 |
1234 | 001 | 01 |
1234 | 001 | 02 |
1234 | 001 | 03 |
1234 | 001 | 04 |
1234 | 001 | 05 |
and the next autogenerated one will be 1234-001-06
Job Number | Contract Number | Revision Number |
---|---|---|
1234 | 001 | 00 |
1234 | 001 | 01 |
1234 | 001 | 02 |
1234 | 001 | 03 |
1234 | 001 | 04 |
1234 | 001 | 05 |
1234 | 001 | 06 |
The following changes may affect the contract name
Moving the contract to another job.
- The contract name will be updated with the new job number.
- The contract number will be set to the one that is used for the vendor in that project or a new one will be created with the lowest available number.
- If the contract created date was after any other contract with the same vendor in the project, the moved contract will become master contract.
- The revision number will be set to next available revsiosn number if there is a contract with the vendor or 00 if it's the first contract with the vendor in the project.
Unlink vendor
- name will exclude contract number, revision number and vendor name XXXX-[ template name ]
- if there are 2+ contracts with the same XXXX-[ template name ] Sitespecs will show a tooltip of previous contract name to distinguish them.