20.2.4 Contract (contract information)
This class manages a device for a maintenance or lease contract.
You can import and export this class. For details about importing by jamCsvImport.bat, see the section describing import processing by the Import job menu.
You can also specify this class as a search condition when creating a user report.
To import this class and associate it with a contracted asset, also import the association class ContractLeaseLink (lease contract link), ContractMaintenanceLink (maintenance contract link), or ContractRentalLink (rental contract link).
The following table lists the properties of Contract.
Property |
Key |
Description |
Type [maximum length (bytes)] |
Remarks |
Specification in jamimport |
---|---|---|---|---|---|
Address |
N |
Contact post address |
string[255] |
This is the contracted company's address. |
O |
N |
string[255] |
This is the name of the contracted company. |
R |
||
N |
string[255] |
This is contact information at the contracted company. |
O |
||
N |
string[255] |
O |
|||
N |
string[255] |
O |
|||
N |
string[512] |
These are the contact people at the contracted company. |
O |
||
N |
string[512] |
O |
|||
N |
string[512] |
O |
|||
N |
string[255] |
This is the contents of the contract. |
O |
||
N |
date |
This is the date of the contract. |
R |
||
K |
uint32 |
This is a unique ID that identifies the contract. When new information is imported, assign a unique value in the range from 10001 to 1000000000. |
M |
||
N |
string[3] |
See Category. |
M |
||
N |
string[60] |
This is the contract number. |
R |
||
N |
string[3] |
See Subject. If the Import job menu is used for importing and this property is omitted, Device is set. |
M |
||
N |
string[3] |
See Status. If the Import job menu is used for importing and this property is omitted, Under contract is set. |
M |
||
CreationClassName |
K |
CCN |
string[32] |
This is Contract. |
M |
N |
date |
This is the contract termination date. |
R |
||
Explanation |
N |
Description |
string[255] |
This is a description of the contract. |
O |
N |
Group ID |
string[64] |
This is a unique ID that identifies the group name. |
O |
|
N |
Monthly |
string[15] |
This is the monthly charge. |
O |
|
N |
uint32 |
This is the number of times the contract was renewed. |
R |
||
N |
date |
This is the start date of the contract. |
R |
||
N |
string[15] |
This is the total contract cost. |
O |
||
UpdateTime |
N |
Update control |
string[20] |
This information is used to control concurrent updating of information. |
O |
UserPropertyArea_1# |
N |
User property area-1 |
string[255] |
This item can manage a maximum of 255 bytes of information. With a window operation, multiple character string lines can be specified. |
O |
UserPropertyArea_2# |
N |
User property area-2 |
string[255] |
O |
|
UserPropertyCode_1# |
N |
User property code-1 |
string[64] |
This item can control code information. |
O |
UserPropertyCode_2# |
N |
User property code-2 |
string[64] |
O |
|
UserPropertyField128_1# |
N |
User property field 128-1 |
string[128] |
This item can control a maximum of 128 bytes of information. |
O |
UserPropertyField128_2# |
N |
User property field 128-2 |
string[128] |
O |
|
UserPropertyField255_1# |
N |
User property field 255-1 |
string[255] |
This item can manage a maximum of 255 bytes of information. |
O |
UserPropertyField255_2# |
N |
User property field 255-2 |
string[255] |
O |
- Legend:
-
K: Key property
N: Non-key property
M: Mandatory property during registration (omitting this property results in an error)
R: Property whose specification is recommended during new registration (omitting this property does not result in an error)
O: Optional property
- #
-
This is an extended property. You can add managed items by editing the display name of this property and setting it to be displayed using the Customize Managed Items job menu.
The tables below provide details of the property codes.
Code |
Display value |
---|---|
100 |
Maintenance |
200 |
Lease |
300 |
Rental |
Code |
Display value |
---|---|
001 |
Device |
002 |
Software |
Code |
Display value |
---|---|
001 |
Under contract |
501 |
Expire |
999 |
Erase |