[ { "type": "RECORD_TYPE", "id": "category1099misc", "label": "1099-MISC Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "descr", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check the Inactive box only if you do not want to enable this synonym.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "threshold", "label": "Threshold", "flags": [], "children": [], "flh": "

Amounts for this category are not reported on 1099-MISC forms until they exceed this amount per vendor.

", "removed": false, "dataType": "FLOAT", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ThreeDSTranStatus", "label": "3D Secure Transaction Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ThreeDSTranStatusReason", "label": "3D Secure Transaction Status Reason", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ThreeDSVersion", "label": "3D Secure Version", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity_name^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "entity_name^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "role_name", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role_name=id", "label": "OAuthToken.role_name = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role_name" }, { "type": "JOIN", "id": "entity_name^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "createdby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "tba_app_name", "label": "Application Name", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dcreated", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createdby", "label": "Created By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "createdby^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "OAuthToken.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "binactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "drevoked", "label": "Revocation Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "brevoked", "label": "Revoked", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "role_name", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "role_name", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role_name=id", "label": "OAuthToken.role_name = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role_name" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tba_token_name", "label": "Token Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity_name", "label": "User", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity_name^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OAuthToken", "label": "Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "OAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "Account", "label": "Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category1099misc", "label": "1099-MISC Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "category1099misc", "label": "1099-MISC Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category1099misc=id", "label": "Account.category1099misc = category1099misc.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category1099misc" }, { "type": "JOIN", "id": "billableexpensesacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billableexpensesacct=id", "label": "Account.billableexpensesacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billableexpensesacct" }, { "type": "JOIN", "id": "parent", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Account.parent = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "deferralacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deferralacct=id", "label": "Account.deferralacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferralacct" }, { "type": "JOIN", "id": "accountcontextsearch", "label": "Account Localization", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AccountContextSearch", "label": "Account Localization", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=account", "label": "Account.id = AccountContextSearch.account", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "accountContextSearch" }, { "type": "JOIN", "id": "accttype", "label": "Account Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "accttype=id", "label": "Account.accttype = accountType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "accttype" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "Account.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "Account.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "sspecacct", "label": "Special Account Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "specialAccountType", "label": "Special Account Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sspecacct=id", "label": "Account.sspecacct = specialAccountType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "sspecacct" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=account", "label": "Account.id = AccountSubsidiaryMap.account", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "AccountSubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "accountSelect a 1099-MISC Category to have all cash-basis transactions for a vendor reported on the corresponding box of the 1099 form.

Amounts are not reported until they exceed the threshold for the category.

To view 1099-MISC categories and edit thresholds, go to Setup > Accounting > Accounting Lists, and select 1099-MISC Category in the Type field.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "balance", "label": "Balance", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deferralacct", "label": "Deferral Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deferralacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deferralacct=id", "label": "Account.deferralacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferralacct" } ], "flh": "For income accounts, this is the deferred revenue account used to record transactions for revenue recognition. For expense accounts, it is the deferred expense account used to record deferred transactions for amortization and depreciation.
The deferred account should never be the system-generated Deferred Revenue Clearing account.
A deferral account is available only for account types that allow deferred transactions.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description for this account.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accountsearchdisplayname", "label": "Display Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "displaynamewithhierarchy", "label": "Display Name (with hierarchy)", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "eliminate", "label": "Eliminate Intercompany Transactions", "flags": [], "children": [], "flh": "

Check this box to make this account an intercompany account. Intercompany accounts are used to record transactions between subsidiaries.

\r\n

You can post both intercompany transactions and non-intercompany transactions to most intercompany accounts. Intercompany Accounts Receivable and Intercompany Accounts Payable, however, can be used only for recording amounts that are candidates for eliminations.

\r\n

For details, see the help topic Intercompany Accounts.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this account. Inactive accounts do not show in lists on transactions and records.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includechildren", "label": "Include Children", "flags": [], "children": [], "flh": "Check the Include Children box to share the account with all the sub-subsidiaries associated with each subsidiary selected in the Subsidiary field.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inventory", "label": "Inventory", "flags": [], "children": [], "flh": "

If this will be an Other Current Asset account and you want the balance of this account included in the total balance of the Inventory KPI, select the Inventory box.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "legalname", "label": "Legal Name", "flags": [], "children": [], "flh": "If the Use Legal Name in Account accounting preference is enabled at Setup > Accounting > Preferences > Accounting Preferences, the Legal Name field appears. You can enter up to 400 characters in this field including special characters such as colon and semi colon. You can also enter characters such as Éé,Çç, and 2 byte characters such as 会計、科目.

This field is useful in countries where the legal name of an entity is required by law.

The Legal Name field can be added to financial reports where account is an available component. It is also available in advanced searches, SuiteScript, and ODBC. 

System notes maintains an audit trail specific to the activity on the Legal Name field.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accountcontextsearch", "label": "Localization", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "accountcontextsearch", "label": "Account Localization", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AccountContextSearch", "label": "Account Localization", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=account", "label": "Account.id = AccountContextSearch.account", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "accountContextSearch" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "accountsearchdisplaynamecopy", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "acctnumber", "label": "Number", "flags": [], "children": [], "flh": "Enter the number to identify this account.

The number can be alphanumeric. The maximum number of characters is 60.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Restrict to Class", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "Account.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

Select a class to restrict use of this account to roles with permission to access it. If you select a class in this field, this account can be selected only by employees whose role permits access.

\r\n

For example, if you select Class 1 in this field, use of this account is restricted to employees that have permission to access Class 1. This account does not appear in account dropdown lists on transactions for employees with a role that restricts access to Class 1.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Restrict to Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "Account.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

Select a location to restrict use of this account to roles with permission to access it. If you select a location in this field, this account can be selected only by employees whose role permits access.

\r\n

For example, if you select Location 1 in this field, use of this account is restricted to employees that have permission to access Location 1. This account does not appear in account dropdown lists on transactions for employees with a role that restricts access to Location 1.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revalue", "label": "Revalue Open Balance for Foreign Currency Transactions", "flags": [], "children": [], "flh": "

Check this box to select this account for open balance currency revaluation.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sspecacct", "label": "Special Account Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "sspecacct", "label": "Special Account Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "specialAccountType", "label": "Special Account Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sspecacct=id", "label": "Account.sspecacct = specialAccountType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "sspecacct" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Subaccount of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Account.parent = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "Select the parent account if this account is a subaccount of another.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=account", "label": "Account.id = AccountSubsidiaryMap.account", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "AccountSubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "flh": "If necessary, select one or more subsidiaries to restrict the use of this account. Note: Bank accounts and credit card accounts are restricted to a single subsidiary.
 
After subsidiaries are selected, this account can be selected only on transactions where one of the associated subsidiaries is also selected.
\r\n", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "issummary", "label": "Summary", "flags": [], "children": [], "flh": "Check this box to make this account record solely for reporting purposes. 

Summary accounts are useful when you want to create a non-posting, inactive parent account that has active child accounts.

If you do not have a OneWorld account, new summary accounts cannot have an opening balance, but you can convert an existing account with a transaction balance into a summary account. In this case, you cannot post additional transactions to the account. 

Summary accounts appear with their children in the chart of accounts list. 

You cannot merge a summary account into another account.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billableexpensesacct", "label": "Track Billable Expenses in", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billableexpensesacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billableexpensesacct=id", "label": "Account.billableexpensesacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billableexpensesacct" } ], "flh": "You can select a revenue or income account to track expenses and costs that are billable to customers. This field only appears for Account Types such as COGS and Expense.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "accttype", "label": "Account Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "accttype=id", "label": "Account.accttype = accountType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "accttype" } ], "flh": "

Select a GAAP category for the type of account you are creating.

\r\n

The account type you select here determines the default section for this account on your financial statement.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reconcilewithmatching", "label": "Use Match Bank Data and Reconcile Account Statement Pages", "flags": [], "children": [], "flh": "Check this box if you want to use the Confirm Transaction Matches and Reconcile Account Statement pages for this account.\r\n\r\nThe original reconciliation pages are still available. To use the original pages, clear the box.", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "AccountingContext", "label": "Accounting Context", "flags": [], "children": [], "joins": [], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "accountingContextTranslation", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

A name that identifies the region.

A region represents a geographical area - based on country, state, or postal code - in which a shipping address is located.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "accountingPeriod.parent = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "PerBookPeriodClosing", "label": "Accounting Books", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "NoteDirectionType", "label": "Direction", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriodFiscalCalendars", "label": "Fiscal Calendar", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriodNote", "label": "Note", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PermissionType", "label": "RECORDLABEL.permissiontype", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "aplocked", "label": "A/P Locked", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "arlocked", "label": "A/R Locked", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "alllocked", "label": "All Locked", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allownonglchanges", "label": "Allow Non-G/L Changes", "flags": [], "children": [], "flh": "

Check this box to allow users with the Allow Non-G/L Changes permission to enter non-posting transactions to this period after it has been closed.

\n

Users who do not have the Allow Non-G/L Changes permission cannot enter non-posting transactions to a period even if the Allow Non-G/L Changes option for a period is checked.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "closed", "label": "Closed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "closedondate", "label": "Date Closed", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "

Enter or pick this period's end date here.

This is a required field.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this numbering sequence.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isposting", "label": "Is Posting", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isadjust", "label": "Period is Adjustment", "flags": [], "children": [], "flh": "

Check this box if this period is an adjustment period to adjust the difference between 365 days in a calendar year and 364 days in a fiscal year that consists of 52 weeks x 7 days per week.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isquarter", "label": "Period is a Quarter", "flags": [], "children": [], "flh": "

Check this box if this period is a quarter.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isyear", "label": "Period is a Year", "flags": [], "children": [], "flh": "

Check this box if this period is a year.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "periodname", "label": "Period Name", "flags": [], "children": [], "flh": "

The name of the selected period. You can enter this name when you first set up the period.

\r\n

Period names should be unique within a fiscal calendar. Since base periods are shared across all fiscal calendars, base period names must all be unique across all periods in all fiscal calendars

\r\n

If you accessed the page from Transactions > Management > GL Audit Numbering > Setup, you can select the open period.

This is a required field.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

Enter or pick the date this period starts here.

This is a required field.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Sub-period of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "accountingPeriod.parent = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

Select the appropriate parent period if one exists.

For example, you are setting up your periods for 2022 and you've created a period called Year 2022. When you create your first quarter, you would select Year 2022 in the Sub-period of field as the parent period of this quarter.

", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultcashflowratetype", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ConsolidatedRateType", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultcashflowratetype=id", "label": "accountType.defaultcashflowratetype = ConsolidatedRateType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultCashFlowRateType" }, { "type": "JOIN", "id": "defaultgeneralratetype", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ConsolidatedRateType", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultgeneralratetype=id", "label": "accountType.defaultgeneralratetype = ConsolidatedRateType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultGeneralRateType" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "ConsolidatedRateType", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "balancesheet", "label": "Balance Sheet", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultcashflowratetype", "label": "Default Cast Flow Rate Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultcashflowratetype", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ConsolidatedRateType", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultcashflowratetype=id", "label": "accountType.defaultcashflowratetype = ConsolidatedRateType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultCashFlowRateType" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultgeneralratetype", "label": "Default Gerenal Rate Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultgeneralratetype", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ConsolidatedRateType", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultgeneralratetype=id", "label": "accountType.defaultgeneralratetype = ConsolidatedRateType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultGeneralRateType" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includeinrevaldefault", "label": "Default Include in Revaluation", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "eliminationalgo", "label": "Elimination Algorithm", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "left", "label": "Left", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "longname", "label": "Long Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "seqnum", "label": "Sequence Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usercanchangerevaloption", "label": "User can change reval option", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "timeOffAccrualFrequency", "label": "Accrual Frequency", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "timeOffAccrualType", "label": "Accrual Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ActionType", "label": "Action", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "transactionBillingAddressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionBillingAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionBillingAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionBillingAddressbook.addressbookaddress = transactionBillingAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "transactionBillingAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "addressname", "label": "[Missing Label:addressName]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbilling", "label": "Default Billing", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshipping", "label": "Default Shipping", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbookaddress", "label": "Edit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionBillingAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionBillingAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionBillingAddressbook.addressbookaddress = transactionBillingAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "label", "label": "Label", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "transactionAddressbook", "label": "Address Book", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "addressname", "label": "[Missing Label:addressName]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbilling", "label": "Default Billing", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshipping", "label": "Default Shipping", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "label", "label": "Label", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "transactionReturnAddressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionReturnAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionReturnAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionReturnAddressbook.addressbookaddress = transactionReturnAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "transactionReturnAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "addressname", "label": "[Missing Label:addressName]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbilling", "label": "Default Billing", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshipping", "label": "Default Shipping", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbookaddress", "label": "Edit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionReturnAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionReturnAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionReturnAddressbook.addressbookaddress = transactionReturnAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "label", "label": "Label", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "transactionShippingAddressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionShippingAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionShippingAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionShippingAddressbook.addressbookaddress = transactionShippingAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "transactionShippingAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "addressname", "label": "[Missing Label:addressName]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbilling", "label": "Default Billing", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshipping", "label": "Default Shipping", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbookaddress", "label": "Edit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionShippingAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionShippingAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionShippingAddressbook.addressbookaddress = transactionShippingAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "label", "label": "Label", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "transactionPayeeAddressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionPayeeAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionPayeeAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionPayeeAddressbook.addressbookaddress = transactionPayeeAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "transactionPayeeAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "addressname", "label": "[Missing Label:addressName]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbilling", "label": "Default Billing", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshipping", "label": "Default Shipping", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbookaddress", "label": "Edit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbookaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionPayeeAddressbook", "label": "Address Book", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionPayeeAddressbookEntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "addressbookaddress=nkey", "label": "transactionPayeeAddressbook.addressbookaddress = transactionPayeeAddressbookEntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "addressBookAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "label", "label": "Label", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "addressType", "label": "Address Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "AdmissibilityPackageType", "label": "Admissibility Package Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "shipper", "label": "Carrier", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "code", "label": "Code", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sequencenumber", "label": "Sequence Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_RA_ALLOCATE_TYPE", "label": "Allocate Type List", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_RA_ALLOCATE_BY", "label": "Allocate Using List", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_allocate_bySelect an assembly Item to filter the list and show only work orders for the item.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "sourceintercompanyaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sourceintercompanyaccount=id", "label": "GeneralAllocationSchedule.sourceintercompanyaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "sourceintercompanyaccount" }, { "type": "JOIN", "id": "creditaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditaccount=id", "label": "GeneralAllocationSchedule.creditaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditaccount" }, { "type": "JOIN", "id": "allocationdetails", "label": "Allocation Detail", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "allocationDetail", "label": "Allocation Detail", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = allocationDetail.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "allocationDetails" }, { "type": "JOIN", "id": "creditentity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "allocationdestination", "label": "Destination", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralScheduleDestination", "label": "Destination", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = GeneralScheduleDestination.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "allocationdestination" }, { "type": "JOIN", "id": "creditclass", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditclass=id", "label": "GeneralAllocationSchedule.creditclass = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditclass" }, { "type": "JOIN", "id": "creditentity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "creditentity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "journalcreatedbyallocationrelationship", "label": "Journal Entry Created", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationScheduleJournalCreatedByAllocation", "label": "Journal Entry Created", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = GeneralAllocationScheduleJournalCreatedByAllocation.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "journalCreatedByAllocationRelationship" }, { "type": "JOIN", "id": "creditlocation", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditlocation=id", "label": "GeneralAllocationSchedule.creditlocation = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditlocation" }, { "type": "JOIN", "id": "creditentity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "creditentity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "allocationsource", "label": "Source", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralScheduleSource", "label": "Source", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = GeneralScheduleSource.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "allocationsource" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "GeneralAllocationSchedule.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "creditentity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "allocationDetail", "label": "Allocation Detail", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "GeneralScheduleDestination", "label": "Destination", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "GeneralDetailDestination", "label": "Destination", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationScheduleJournalCreatedByAllocation", "label": "Journal Entry Created", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "GeneralDetailSource", "label": "Source", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "GeneralScheduleSource", "label": "Source", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allocationdetails", "label": "Allocation Details", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "allocationdetails", "label": "Allocation Detail", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "allocationDetail", "label": "Allocation Detail", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = allocationDetail.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "allocationDetails" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "creditaccount", "label": "Credit Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "creditaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditaccount=id", "label": "GeneralAllocationSchedule.creditaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditaccount" } ], "flh": "

If you want to allocate from a credit holding account, select that account in this field.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditclass", "label": "Credit Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "creditclass", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditclass=id", "label": "GeneralAllocationSchedule.creditclass = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditclass" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditlocation", "label": "Credit Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "creditlocation", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditlocation=id", "label": "GeneralAllocationSchedule.creditlocation = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditlocation" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditentity", "label": "Credit Name", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "creditentity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "creditentity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "creditentity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "creditentity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "creditentity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" }, { "type": "JOIN", "id": "creditentity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditentity=id", "label": "GeneralAllocationSchedule.creditentity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditentity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocationdestination", "label": "Destination Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "allocationdestination", "label": "Destination", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralScheduleDestination", "label": "Destination", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = GeneralScheduleDestination.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "allocationdestination" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "frequency", "label": "Frequency", "flags": [], "children": [], "flh": "

Choose how often you want to reallocate expenses from this account.

You are not required to enter a date in the Next Date field if you choose End of Period as the allocation frequency.

Only those allocation schedules where the selected Frequency is Run by Batch can be included in an allocation batch.

The frequency that you select is relative to the date that you enter in the Next Date field.


", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hasremainingremainders", "label": "Has Remaining", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to inactivate this schedule or batch. Inactive schedules do not allocate expenses. Inactive batches are not deleted.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isintercompany", "label": "Intercompany", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sourceintercompanyaccount", "label": "Intercompany Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "sourceintercompanyaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sourceintercompanyaccount=id", "label": "GeneralAllocationSchedule.sourceintercompanyaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "sourceintercompanyaccount" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "journalcreatedbyallocationrelationship", "label": "Journal Entry Created", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "journalcreatedbyallocationrelationship", "label": "Journal Entry Created", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationScheduleJournalCreatedByAllocation", "label": "Journal Entry Created", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = GeneralAllocationScheduleJournalCreatedByAllocation.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "journalCreatedByAllocationRelationship" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name of this allocation schedule or batch.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextdate", "label": "Next Date", "flags": [], "children": [], "flh": "

Enter the date of the next scheduled allocation.

You can control the period of time that NetSuite uses to calculate the balance (weight timeline) by specifying the timeline end date through this field. This end date can be the date on which the schedule runs (system date), or a past or future date. When you select the weight basis (specific date, period to date, quarter to date, or year to date), your weight timeline is relative to the date you enter in the Next Date field.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remainingreminders", "label": "Number Remaining", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remindforever", "label": "Remind Forever", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocationsource", "label": "Source Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "allocationsource", "label": "Source", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralScheduleSource", "label": "Source", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentschedule", "label": "GeneralAllocationSchedule.id = GeneralScheduleSource.parentschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "allocationsource" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "subsequentdate", "label": "Subsequent Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GeneralAllocationSchedule", "label": "Allocation Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "GeneralAllocationSchedule.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the source subsidiary in this field. This indicates the subsidiary from which the amounts are removed.

Note: If the subsidiary you select is assigned to one or more shared vendor records, you can specify that the source and destination belong to any of the vendors to which the selected subsidiary is assigned. To do this, on the Source and Destination subtabs respectively, select the shared vendor from the Name field. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accountsfromsource", "label": "Use source/credit account(s)", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "weightsinpercentage", "label": "Values are percentages", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "resourceAllocationType", "label": "Allocation Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "AllParserPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "AllParserPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "AllParserPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "AllParserPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "AllParserPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "AllParserPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "AllParserPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "AllParserPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "AllParserPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "AllParserPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "AllParserPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "AllParserPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "custrecord_apm_db_date_range_end_date", "label": "APM DB Date Range End Date", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_date_range_end_time", "label": "APM DB Date Range End Time", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_date_range_start_date", "label": "APM DB Date Range Start Date", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_date_range_start_time", "label": "APM DB Date Range Start Time", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_date_range_user", "label": "APM DB User", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_date_range_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.custrecord_apm_db_date_range_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_date_range_user" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE", "label": "APM DB SetUp Date Range", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_DB_SETUP_DATE_RANGE.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_db_general_user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "custrecord_apm_db_general_user", "label": "APM DB General User", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_db_general_user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" }, { "type": "JOIN", "id": "custrecord_apm_db_general_user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_general_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.custrecord_apm_db_general_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_general_user" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_general_hist_interval", "label": "APM DB Histogram Interval", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_general_recordtiles", "label": "APM DB Record Tiles", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_GENERAL", "label": "APM DB Setup General", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_DB_SETUP_GENERAL.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_db_setup_user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "custrecord_apm_db_setup_operation", "label": "APM DB Operation", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_setup_record_type", "label": "APM DB Record Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_db_setup_user", "label": "APM DB User", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_db_setup_user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" }, { "type": "JOIN", "id": "custrecord_apm_db_setup_user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_db_setup_user=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.custrecord_apm_db_setup_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "custrecord_apm_db_setup_user" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES", "label": "APM DB SetUp Record Pages", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_DB_SETUP_RECORDPAGES.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS", "label": "APM Setup Employees Access", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_setup_ea_parent", "label": "APM Setup Parent", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS", "label": "APM Setup Employees Access", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_PARENT", "label": "APM Setup Parent", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_setup_ea_parent=id", "label": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS.custrecord_apm_setup_ea_parent = CUSTOMRECORD_APM_SETUP_PARENT.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_apm_setup_ea_parent" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS", "label": "APM Setup Employees Access", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_apm_setup_ea_employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS", "label": "APM Setup Employees Access", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_setup_ea_employee=id", "label": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS.custrecord_apm_setup_ea_employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_apm_setup_ea_employee" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "custrecord_apm_setup_ea_employee", "label": "APM Setup EA Employee", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_setup_ea_employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS", "label": "APM Setup Employees Access", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_setup_ea_employee=id", "label": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS.custrecord_apm_setup_ea_employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_apm_setup_ea_employee" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_setup_ea_parent", "label": "APM Setup EA Parent", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_setup_ea_parent", "label": "APM Setup Parent", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS", "label": "APM Setup Employees Access", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_PARENT", "label": "APM Setup Parent", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_apm_setup_ea_parent=id", "label": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS.custrecord_apm_setup_ea_parent = CUSTOMRECORD_APM_SETUP_PARENT.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_apm_setup_ea_parent" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_apm_setup_ea_top10", "label": "APM Setup EA Top 10", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS", "label": "APM Setup Employees Access", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_APM_SETUP_EMPLOYEES_ACCESS.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_APM_SETUP_PARENT", "label": "APM Setup Parent", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_setup_ea_parent\n

Check this box to bill at the end of each period, instead of the beginning.

\n

For example, on a billing schedule with no initial amount, standard monthly frequency, in arrears, the first invoice is created one month from one day after the sales order date. \n

Note: When this box is not checked, the first invoice bills for the initial amount plus the first recurring amount.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "initialterms", "label": "Initial Payment Terms", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "initialterms", "label": "Terms", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "term", "label": "Terms", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "initialterms=id", "label": "billingSchedule.initialterms = term.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "initialTerms" } ], "flh": "Choose the terms applied to the initial payment amount.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billforactuals", "label": "Invoice Actual Time Only", "flags": [], "children": [], "flh": "Check the box to invoice only actual time worked and recorded in Time Tracking in each interval. If checked, you cannot enter an initial amount.
\n 
\nClear the box to invoice planned time and actual time worked.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "milestone", "label": "Milestones", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "milestone", "label": "Milestone", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingScheduleMilestone", "label": "Milestone", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=billingschedule", "label": "billingSchedule.id = billingScheduleMilestone.billingschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "milestone" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter the name of this billing schedule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "job", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "job=id", "label": "billingSchedule.job = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "job" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ispublic", "label": "Public", "flags": [], "children": [], "flh": "

Check this box to make this billing schedule public. You can select a public schedule on any estimate, sales order or item record.

\r\n

If you do not check the Public box, this schedule is Private. A private billing schedule shows only in the transaction it is created from. If you create a private billing schedule from a transaction, that schedule is attached to items on the resulting sales order.

Note: This check box is available only for schedules created on-the-fly. If you create a regular schedule, it defaults to Public and cannot be changed.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "numberremaining", "label": "Recurrence Count", "flags": [], "children": [], "flh": "Enter the number of subsequent payments you want the order amount divided into.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "frequency", "label": "Recurrence Frequency", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "frequency", "label": "Frequency", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FrequencyType", "label": "Frequency", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "frequency=type", "label": "billingSchedule.frequency = FrequencyType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "frequency" } ], "flh": "

Select the frequency for bills to recur.

\r\n

Select Daily to create bills once per day.

\r\n

Select Weekly to create bills once per week.

\r\n

Select Monthly to create bills once per month.

\r\n

Select Quarterly to create bills once per quarter.
Alternatively, select Monthly and then select 3 in the Repeat Every field.

\r\n

Select Twice a Year to create bills twice per year.
Alternatively, select Monthly and then select 6 in the Repeat Every field.

\r\n

Select Annually to create bills once per year.

\r\n

Select One Time to create a one-time bill.

\r\n

Select End of Period to create a bill at the end of a calendar period.

\r\n

Select Start of Period to create a bill at the beginning of a calendar period.

\r\n

Select Custom to create a new frequency.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recurrencepattern", "label": "Recurrence Pattern", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recurrencepattern", "label": "Recurrence Pattern", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingScheduleRecurrencePattern", "label": "Recurrence Pattern", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recurrencepattern=id", "label": "billingSchedule.recurrencepattern = billingScheduleRecurrencePattern.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recurrencePattern" } ], "flh": "Select whether you want billing to occur on a specified date or on the anniversary date. For example, the billing schedule is created on the 3rd of the month, but you only bill customers on the 15th and 30th of the month. In this case, select fixed date.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recurrenceterms", "label": "Recurrence Payment Terms", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recurrenceterms", "label": "Terms", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "term", "label": "Terms", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recurrenceterms=id", "label": "billingSchedule.recurrenceterms = term.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recurrenceTerms" } ], "flh": "

Select the terms to be used on all invoices subsequent to the initial invoice.

To add new payment terms, go to Setup > Accounting > Accounting Lists > New and click Terms.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "repeatevery", "label": "Repeat Every", "flags": [], "children": [], "flh": "Choose how often the recurring invoices are generated.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "billingSchedule.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "flh": "

This field shows the associated transaction for this schedule.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scheduletype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scheduletype", "label": "Billing Schedule Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BillingScheduleType", "label": "Billing Schedule Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scheduletype=id", "label": "billingSchedule.scheduletype = BillingScheduleType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scheduleType" } ], "flh": "

The kind of billing schedule. The types available depend on the features enabled in your account. For example, the Fixed Bid Interval billing schedule type is only available when the Project Management feature is enabled.

\r\n

\r\n

    \r\n
  • Charge-Based – Lets you create charges, based on charge rules, which you can bill to customers.
  • \r\n
  • Fixed Bid, Interval – Lets you bill customers for work completed at set intervals.
  • \r\n
  • Standard – Lets you create a standard billing schedule based on an initial amount, recurrence frequency, and recurrence count.
  • \r\n
  • Time and Materials – Bill customers based on actual expenses incurred in a project, such as raw materials and work hours.
  • \r\n
\r\n

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "BillingScheduleType", "label": "Billing Schedule Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "BillVarianceStatus", "label": "Bill Variance Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "budgets", "label": "Budget", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "budgets.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" }, { "type": "JOIN", "id": "year", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "year=id", "label": "budgets.year = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "year" }, { "type": "JOIN", "id": "budgetmachine", "label": "Budget by Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "budgetsMachine", "label": "Budget by Period", "flags": [], "children": [], "recordClass": "MATRIXSUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=budget", "label": "budgets.id = budgetsMachine.budget", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "budgetmachine" }, { "type": "JOIN", "id": "category", "label": "Budget Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "budgetcategory", "label": "Budget Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "budgets.category = budgetcategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "budgets.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "budgets.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "budgets.item = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "budgets.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "budgets.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "item^shipitem", "label": "Shipping Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "budgets.item = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "budgets.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "item^salestaxitem", "label": "Tax Code", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "salesTaxItem", "label": "Tax Code", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "budgets.item = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "accountType", "label": "Account Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ConsolidatedRateType", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "account", "label": "Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "budgets.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "total", "label": "Amount (Total)", "flags": [], "children": [], "flh": "

The total of the budgeted amounts entered in the fields below will autofill in this field.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "budgetmachinenoaccountingperiod", "label": "Budget by Month", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "budgetmachine", "label": "Budget by Period", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "budgetmachine", "label": "Budget by Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "budgetsMachine", "label": "Budget by Period", "flags": [], "children": [], "recordClass": "MATRIXSUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=budget", "label": "budgets.id = budgetsMachine.budget", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "budgetmachine" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "category", "label": "Budget Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Budget Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "budgetcategory", "label": "Budget Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "budgets.category = budgetcategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "flh": "

Select the category this budget is included in.

\r\n

Assigning budgets to different categories enables you to create different budgets for the same set of class, department, or location criteria.

To create a new budget category, click New.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "budgets.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "budgets.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" } ], "flh": "

If this budget is associated with a specific customer or project, select it here.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "budgets.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

If you want to create a budget for a specific class, select it here.\n

Leave this field blank to budget for all classes.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "budgets.item = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "item^salestaxitem", "label": "Tax Code", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "salesTaxItem", "label": "Tax Code", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "budgets.item = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "item^shipitem", "label": "Shipping Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "budgets.item = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "

If you want to create a budget for a specific item, select the item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "budgets.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

If you want to create a budget for a specific location, select it here.\n

Leave this field blank to budget for all locations.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "budgets.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "

Select the subsidiary for which you want to create a budget.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "year", "label": "Year", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "year", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "budgets", "label": "Budget", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "year=id", "label": "budgets.year = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "year" } ], "flh": "Select the year for which you want to create a budget.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "budgetcategory", "label": "Budget Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "budgettype", "label": "Global", "flags": [], "children": [], "flh": "

When the Multiple Budgets feature is enabled, budget category values are used on budget records to categorize types of budgets. In OneWorld accounts, budget category values are used to indicate whether budgeting is done at the local subsidiary level in local currency, or globally using the root subsidiary’s currency. Each budget category is associated with a budget category type of local or global.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "bulkprocerrors", "label": "Bulk Processing Errors", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcError", "label": "Bulk Processing Errors", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "submissionid=bulkprocessingsubmission", "label": "BulkProcSubmission.submissionid = BulkProcError.bulkprocessingsubmission", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "bulkProcErrors" }, { "type": "JOIN", "id": "bulkprocsubmissionlines", "label": "Bulk Processing Submission Lines", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmissionLine", "label": "Bulk Processing Submission Lines", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "submissionid=bulkprocessingsubmission", "label": "BulkProcSubmission.submissionid = BulkProcSubmissionLine.bulkprocessingsubmission", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "bulkProcSubmissionLines" }, { "type": "JOIN", "id": "createdby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "BulkProcSubmission.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "BulkProcError", "label": "Bulk Processing Errors", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "BulkProcessingResultType", "label": "Bulk Processing Result Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BulkProcessingStatus", "label": "Bulk Processing Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmissionLine", "label": "Bulk Processing Submission Lines", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "BulkProcessingType", "label": "Bulk Processing Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "bulkprocerrors", "label": "Bulk Processing Errors", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "bulkprocerrors", "label": "Bulk Processing Errors", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcError", "label": "Bulk Processing Errors", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "submissionid=bulkprocessingsubmission", "label": "BulkProcSubmission.submissionid = BulkProcError.bulkprocessingsubmission", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "bulkProcErrors" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "bulkprocsubmissionlines", "label": "Bulk Processing Submission Lines", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "bulkprocsubmissionlines", "label": "Bulk Processing Submission Lines", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmissionLine", "label": "Bulk Processing Submission Lines", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "submissionid=bulkprocessingsubmission", "label": "BulkProcSubmission.submissionid = BulkProcSubmissionLine.bulkprocessingsubmission", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "bulkProcSubmissionLines" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "createdby", "label": "Created By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "createdby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "BulkProcSubmission.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "submissionmessage", "label": "Message", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "numberoffailures", "label": "Number of Failures", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcomplete", "label": "Percent Complete", "flags": [], "children": [], "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "submissionstatus", "label": "Status", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "submissionid", "label": "Submission Id", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Type", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "bundleInstallationScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesBundleInstallation", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = customPluginTypesBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsBundleInstallation", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = deploymentsBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "bundleInstallationScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "bundleInstallationScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesBundleInstallation", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = librariesBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersBundleInstallation", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = parametersBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "bundleInstallationScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesBundleInstallation", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsBundleInstallation", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesBundleInstallation", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersBundleInstallation", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "afterinstallfunction", "label": "After Install Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "afterupdatefunction", "label": "After Update Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "bundleInstallationScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeinstallfunction", "label": "Before Install Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeuninstallfunction", "label": "Before Uninstall Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeupdatefunction", "label": "Before Update Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesBundleInstallation", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = customPluginTypesBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsBundleInstallation", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = deploymentsBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesBundleInstallation", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = librariesBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "bundleInstallationScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersBundleInstallation", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "bundleInstallationScript.id = parametersBundleInstallation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "bundleInstallationScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "bundleInstallationScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "bundleInstallationScriptDeployment.script = bundleInstallationScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "bundleInstallationScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "bundleInstallationScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "bundleInstallationScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "bundleInstallationScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "bundleInstallationScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "bundleInstallationScriptDeployment.script = bundleInstallationScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScriptDeployment", "label": "Bundle Installation Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "bundleInstallationScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "BusinessEventHandlerFeedDetailType", "label": "Business Event Handler Feed Detail Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "BusinessEventHandler", "label": "Business Events Handler", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "BusinessEventHandlerFeedStatus", "label": "Business Events Handler Feed Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "BusinessEventType", "label": "Business Event Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "overallQuantityPricingType", "label": "Calculate Quantity Discounts", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CalculateDiscountType", "label": "Calculate Quantity Discounts", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentCardBrand", "label": "Card Brand", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "code", "label": "Code", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CardholderAuthenticationStatus", "label": "Cardholder Authentication Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CartSortOrder", "label": "Cart Sort Order", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "sdescr", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "siteCategoryType", "label": "Category Name", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CenterType", "label": "Center Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "centertype", "label": "Center Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ChallengeWindowSize", "label": "Challenge window size", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "charge", "label": "Charge", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingmode", "label": "Billing Mode", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Chargebillingmodetype", "label": "Billing Mode", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingmode=key", "label": "charge.billingmode = Chargebillingmodetype.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingMode" }, { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "charge.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSchedule" }, { "type": "JOIN", "id": "rule", "label": "Charge Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRule", "label": "Charge Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "rule=id", "label": "charge.rule = ChargeRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "rule" }, { "type": "JOIN", "id": "stage", "label": "Charge Stage", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Chargestagetype", "label": "Charge Stage", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "stage=key", "label": "charge.stage = Chargestagetype.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "stage" }, { "type": "JOIN", "id": "chargetype", "label": "Charge Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "chargeType", "label": "Charge Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "chargetype=id", "label": "charge.chargetype = chargeType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "chargeType" }, { "type": "JOIN", "id": "use", "label": "Charge Use", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Chargeuse", "label": "Charge Use", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "use=key", "label": "charge.use = Chargeuse.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "use" }, { "type": "JOIN", "id": "billto^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "charge.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "billto^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billingitem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingitem=id", "label": "charge.billingitem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billingItem" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "charge.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "billto^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projecttask=id", "label": "charge.projecttask = projectTask.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectTask" }, { "type": "JOIN", "id": "billto^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "charge.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "timerecord", "label": "Time Tracking", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timerecord=id", "label": "charge.timerecord = timeBill.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeRecord" }, { "type": "JOIN", "id": "salesorder^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesorder=id", "label": "charge.salesorder = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesOrder" }, { "type": "JOIN", "id": "creditmemo^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditmemo=id", "label": "charge.creditmemo = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditMemo" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "charge.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" }, { "type": "JOIN", "id": "invoice^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "invoice=id", "label": "charge.invoice = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "invoice" }, { "type": "JOIN", "id": "transactionline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transactionline=uniquekey", "label": "charge.transactionline = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "transactionLine" }, { "type": "JOIN", "id": "invoiceln", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "invoice=transaction", "label": "charge.invoice = transactionLine.transaction", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "invoiceln=id", "label": "charge.invoiceln = transactionLine.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "invoiceLn" }, { "type": "JOIN", "id": "salesorderline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesorder=transaction", "label": "charge.salesorder = transactionLine.transaction", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "salesorderline=id", "label": "charge.salesorderline = transactionLine.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "salesOrderLine" }, { "type": "JOIN", "id": "billto^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "inventoryAssignment", "label": "[Missing Label:com.netledger.app.platform.records.transaction.InventoryAssignment]", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineType", "label": "Accounting Line Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMappingLineAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "addressType", "label": "Address Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Chargebillingmodetype", "label": "Billing Mode", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BillVarianceStatus", "label": "Bill Variance Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Chargestagetype", "label": "Charge Stage", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Chargeuse", "label": "Charge Use", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "InvtCommit", "label": "Commit Criteria", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineCostComponent", "label": "Cost Components", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "CostEstimateType", "label": "Cost Estimate Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentChoice", "label": "Fulfillment Choice", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TranLinkType", "label": "Link Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "NextTransactionLineLink", "label": "Related Transaction Line Link - Next", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PreviousTransactionLineLink", "label": "Related Transaction Line Link - Previous", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionTaxDetail", "label": "Tax Detail", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLine", "label": "Transaction Accounting Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMapping", "label": "Transaction Line Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionType", "label": "Transaction Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDiscountType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDeferralType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionName", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "amount", "label": "Amount", "flags": [], "children": [], "flh": "

The charge amount is shown here.

The charge amount is calculated as charge rate multiplied by charge quantity. You can manually override the charge amount.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billdate", "label": "Bill Date", "flags": [], "children": [], "flh": "The bill date for this charge is displayed here.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingaccount", "label": "Billing Account", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingmode", "label": "Billing Mode", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingmode", "label": "Billing Mode", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Chargebillingmodetype", "label": "Billing Mode", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingmode=key", "label": "charge.billingmode = Chargebillingmodetype.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingMode" } ], "flh": "

This field shows the timing of the charge in relation to when the products or services were delivered.

If a billing schedule is set on the charge, this field is set to In arrears.

If there is no billing schedule, this field is set to Immediate.

You can change set the billing mode when you create a charge, but you cannot change it after it is saved.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "charge.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSchedule" } ], "flh": "

The billing schedule on a charge is set in one of the following ways:

  • If the charge is linked to a sales order line that has a billing schedule, that billing schedule is shown here.
  • If the charge is generated from a project that has a billing schedule, the project's billing schedule is shown here.
  • If the customer selected on the charge is assigned a billing schedule, that billing schedule is shown here.
", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rule", "label": "Charge Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "rule", "label": "Charge Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRule", "label": "Charge Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "rule=id", "label": "charge.rule = ChargeRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "rule" } ], "flh": "If this is a project charge, the charge rule used to generate this charge is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runid", "label": "Charge Run ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "chargetype", "label": "Charge Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "chargetype", "label": "Charge Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "chargeType", "label": "Charge Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "chargetype=id", "label": "charge.chargetype = chargeType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "chargeType" } ], "flh": "

This field shows the type of rule or process used to generate this charge.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "use", "label": "Charge Use", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "use", "label": "Charge Use", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Chargeuse", "label": "Charge Use", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "use=key", "label": "charge.use = Chargeuse.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "use" } ], "flh": "

This field shows the kind of charge this record represents.

Project charges uses include:

  • Actual - These are charges that can be billed when in the Ready stage.
  • Forecast - These charges represent predicted charge amounts over the entire project's life.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditmemo", "label": "Credit Memo", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "creditmemo^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditmemo=id", "label": "charge.creditmemo = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "creditMemo" } ], "flh": "If this charge is the result of a credit memo, the memo number is displayed here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditmemoline", "label": "Credit Memo Item Line", "flags": [], "children": [], "flh": "If this charge is the result of a credit memo, the line number from the corresponding memo is displayed here.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "currency", "label": "Currency", "flags": [], "children": [], "joins": [], "flh": "The currency of this charge is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billto", "label": "Customer:Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billto^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" }, { "type": "JOIN", "id": "billto^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billto=id", "label": "charge.billto = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billTo" } ], "flh": "Choose the project or customer you are billing this charge to.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "invoice", "label": "Customer Invoice", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "invoice^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "invoice=id", "label": "charge.invoice = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "invoice" } ], "flh": "

If the sales order has been billed, the invoice is shown here.

Charges that have been billed cannot be edited.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "invoiceline", "label": "Customer Invoice Item Line", "flags": [], "children": [], "flh": "If this charge has been billed, the invoice line containing this charge is shown here.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "invoiceln", "label": "Customer Invoice Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "invoiceln", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "invoice=transaction", "label": "charge.invoice = transactionLine.transaction", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "invoiceln=id", "label": "charge.invoiceln = transactionLine.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "invoiceLn" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "chargedate", "label": "Date", "flags": [], "children": [], "flh": "This is the date this charge was generated or created.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "flh": "

This is the date this charge was created either manually or by a charge run.

", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "department", "label": "Department", "flags": [], "children": [], "joins": [], "flh": "The department associated with this charge is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description of this charge.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "charge.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

The class associated with this charge is shown here.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "grouporder", "label": "Group Order", "flags": [], "children": [], "flh": "Choose the order in which you want this charge to appear on invoice lines.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingitem", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingitem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingitem=id", "label": "charge.billingitem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "billingItem" } ], "flh": "

The service item associated with this charge is shown here.

For project charges, the service item is used to group charges on invoices.

The service item's price is only used to determine the rate if the charge rule used to generate the charge explicitly bases the charge rate on the service item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "charge.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "The location associated with this charge is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "memo", "label": "Memo", "flags": [], "children": [], "flh": "This field is used to log information from Recurring Billing,.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projecttask", "label": "Project Task", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projecttask=id", "label": "charge.projecttask = projectTask.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectTask" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quantity", "label": "Quantity", "flags": [], "children": [], "flh": "

The quantity for this charge is shown here.

The quantity for a project charge is set to 1.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rate", "label": "Rate", "flags": [], "children": [], "flh": "

The rate for this charge is shown here.

\r\n

The charge rates for project charges are determined by charge rules.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salesorder", "label": "Sales Order", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "salesorder^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesorder=id", "label": "charge.salesorder = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesOrder" } ], "flh": "If this charge has been included on a sales order, the sales order is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salesorderline", "label": "Sales Order Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "salesorderline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesorder=transaction", "label": "charge.salesorder = transactionLine.transaction", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "salesorderline=id", "label": "charge.salesorderline = transactionLine.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "salesOrderLine" } ], "flh": "If this charge has been included on a sales order, the sales order line is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "serviceenddate", "label": "Service End Date", "flags": [], "children": [], "flh": "If this service has an end date, enter it here.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "servicestartdate", "label": "Service Start Date", "flags": [], "children": [], "flh": "If this charge has a start date, enter it here.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "stage", "label": "Stage", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "stage", "label": "Charge Stage", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Chargestagetype", "label": "Charge Stage", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "stage=key", "label": "charge.stage = Chargestagetype.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "stage" } ], "flh": "

Choose the status of this charge:\r\n

    \r\n
  • Ready - a charge must have this status in order to be billed.
  • Hold - a charge is given this status if it needs to be approved before it is billed or otherwise processed.
  • Processed - a charge with this status has been billed.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "charge.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "The subsidiary associated with this transaction.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timerecord", "label": "Time Entry", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timerecord", "label": "Time Tracking", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timerecord=id", "label": "charge.timerecord = timeBill.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeRecord" } ], "flh": "The project time record that is being charged by this transaction is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "charge.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactionline", "label": "Transaction Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transactionline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "charge", "label": "Charge", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transactionline=uniquekey", "label": "charge.transactionline = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "transactionLine" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "units", "label": "Units", "flags": [], "children": [], "joins": [], "flh": "Units of measure. ", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ChargeRule", "label": "Charge Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRule", "label": "Charge Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRule.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "project^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRule", "label": "Charge Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRule.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "ChargeRuleType", "label": "Charge Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "chargeruletype", "label": "Charge Type", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description for this charge rule.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this rule.

This rule will no longer generate charges for the project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name of this charge rule.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "project", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRule", "label": "Charge Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRule.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "project^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRule", "label": "Charge Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRule.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" } ], "flh": "

The project this charge rule is created for is shown here.

", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "chargegenerated", "label": "Charges Generated", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deletestatus", "label": "Delete Charges", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dateended", "label": "Ended", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Message", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "project", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" }, { "type": "JOIN", "id": "project^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ChargeRun", "label": "Charge Run Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "ChargeRun.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "Project" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relatedrunid", "label": "Related Run Id", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runtype", "label": "Run Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datestarted", "label": "Started", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "Chargestagetype", "label": "Charge Stage", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "chargeType", "label": "Charge Type", "flags": [], "children": [], "joins": [], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "chargeTypeTranslations", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "applytocustomer", "label": "Applied to Customer Charges", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "applytoproject", "label": "Applied to Project Charges", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Charge Type", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "Type and ID for this charge type.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "Chargeuse", "label": "Charge Use", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "clientScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "button", "label": "Buttons", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "button", "label": "Buttons", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = button.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "button" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsClient", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = deploymentsClient.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "clientScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "clientScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "clientScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesClient", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = librariesClient.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersClient", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = parametersClient.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "clientScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "button", "label": "Buttons", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsClient", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesClient", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersClient", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "clientScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "button", "label": "Buttons", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "button", "label": "Buttons", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "button", "label": "Buttons", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = button.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "button" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsClient", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = deploymentsClient.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fieldchangedfunction", "label": "Field Changed Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Field Changed events. Field Changed events occur whenever a field is changed by the user or by a client side API call.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesClient", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = librariesClient.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "lineinitfunction", "label": "Line Init Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Line Init events. These events occur when an existing line is selected.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "clientScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "clientScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pageinitfunction", "label": "Page Init Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on a Page Init event. Page Init events occur when the page completes loading or when the form is reset.

\n\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersClient", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "clientScript.id = parametersClient.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "postsourcingfunction", "label": "Post Sourcing Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Post Sourcing events. These events occur following a field change once all the field's child field values are sourced from the server. Enables fieldChange style functionality to occur once all dependent field values have been set.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recalcfunction", "label": "Recalc Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Recalc events. These events occur after a line has been successfully added to a sublist. This allows for any global actions that change whenever the contents of the sublist change such as recalculation of item totals on a transaction.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "saverecordfunction", "label": "Save Record Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on a Save Record event. Save Record events occur prior to submitting the form when the user tries to save any changes (clicking the Save button).

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "clientScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "clientScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validatedeletefunction", "label": "Validate Delete Function", "flags": [], "children": [], "flh": "The validateDelete event occurs when you try to remove an existing line from an edit sublist. Returning false blocks the removal. (For information on the edit sublist type, see Editor Sublists in the NetSuite Help Center.)", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validatefieldfunction", "label": "Validate Field Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on a Validate Field event. Validate Field events occur whenever a field is about to be changed by the user or by a client side API call.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validateinsertfunction", "label": "Validate Insert Function", "flags": [], "children": [], "flh": "

The validateInsert event occurs when you insert a line into an edit sublist. For information on the edit sublist type, see Editor Sublists in the NetSuite Help Center.

\n

The UI equivalent of this event is when a user selects an existing line in a sublist and then clicks the Insert button. In SuiteScript, the equivalent action is calling nlobjRecord.insertLineItem(...). Note that returning false on a validateInsert blocks the insert.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validatelinefunction", "label": "Validate Line Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Validate Line events. These events occur prior to a line item being added to a sublist.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "clientScriptDeployment.script = clientScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "localizationcontext", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "clientScriptDeployment.primarykey = scriptLocalizationContextMapClient.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "localizationcontext=id", "label": "scriptLocalizationContextMapClient.localizationcontext = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "localizationcontext" }, { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceEmployeeMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapClient.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "clientScriptDeployment.primarykey = scriptExecutionContextMapClient.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "executioncontext=id", "label": "scriptExecutionContextMapClient.executioncontext = executionContext.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "executioncontext" }, { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "clientScriptDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceGroupMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapClient.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audiencePartnerMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapClient.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "clientScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceRoleMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapClient.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "clientScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "clientScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceSubsidiaryMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapClient.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "alllocalizationcontexts", "label": "All Localization Contexts", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Applies To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "clientScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceEmployeeMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapClient.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "eventtype", "label": "Event Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "clientScriptDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "clientScriptDeployment.primarykey = scriptExecutionContextMapClient.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "executioncontext=id", "label": "scriptExecutionContextMapClient.executioncontext = executionContext.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "executioncontext" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceGroupMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapClient.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "localizationcontext", "label": "Localization Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "localizationcontext", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "clientScriptDeployment.primarykey = scriptLocalizationContextMapClient.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "localizationcontext=id", "label": "scriptLocalizationContextMapClient.localizationcontext = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "localizationcontext" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "clientScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audiencePartnerMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapClient.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceRoleMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapClient.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "clientScriptDeployment.script = clientScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "clientScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "clientScriptDeployment", "label": "Client Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "clientScriptDeployment.audience = audienceSubsidiaryMapClient.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapClient.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "istask", "label": "Task", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CommissionPaymentType", "label": "Commission Payment Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "defaultname", "label": "Default Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "uniquekey", "label": "Unique Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "InvtCommit", "label": "Commit Criteria", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Competitor", "label": "Competitor", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "opportunities", "label": "Competitor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Competitor", "label": "Competitor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CompetitorOpportunity", "label": "Competitor", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=competitor", "label": "Competitor.id = CompetitorOpportunity.competitor", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "opportunities" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "CompetitorOpportunity", "label": "Competitor", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description of this competitor.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to inactivate this competitor record.

Inactive competitors do not appear on sales transactions.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name of your competitor here.

\n

You will select this name on the Competitors subtab of opportunity records.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "opportunities", "label": "Opportunities", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "opportunities", "label": "Competitor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Competitor", "label": "Competitor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CompetitorOpportunity", "label": "Competitor", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=competitor", "label": "Competitor.id = CompetitorOpportunity.competitor", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "opportunities" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "productservice", "label": "Products/Services", "flags": [], "children": [], "flh": "

Enter information about the products or services offered by this competitor.

", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "strategy", "label": "Strategy", "flags": [], "children": [], "flh": "

Describe a strategy sales reps can use to win an opportunity over this competitor. \n

\n

Information entered here is only displayed on this record.

", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "strengths", "label": "Strengths", "flags": [], "children": [], "flh": "

Describe or list the strengths of this competitor.

\n

Information entered here is only displayed on this record.

", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "weaknesses", "label": "Weaknesses", "flags": [], "children": [], "flh": "

Describe or list the weaknesses of this competitor.

\n

Information entered here is only displayed on this record.

", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "Web Address", "flags": [], "children": [], "flh": "

Enter the URL of the competitor's Web site.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ConsolidatedRateType", "label": "Consolidated Exchange Rate", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "defaultname", "label": "[Missing Label:defaultname]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "[Missing Label:internalId]", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "consolidatedRateAdjustorPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "consolidatedRateAdjustorPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "consolidatedRateAdjustorPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "consolidatedRateAdjustorPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesConsolRateAdjustor", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "consolidatedRateAdjustorPlugin.id = librariesConsolRateAdjustor.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "consolidatedRateAdjustorPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "consolidatedRateAdjustorPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "consolidatedRateAdjustorPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "consolidatedRateAdjustorPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesConsolRateAdjustor", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "consolidatedRateAdjustorPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "consolidatedRateAdjustorPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesConsolRateAdjustor", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "consolidatedRateAdjustorPlugin.id = librariesConsolRateAdjustor.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "consolidatedRateAdjustorPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "consolidatedRateAdjustorPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "consolidatedRateAdjustorPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "consolidatedRateAdjustorPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "consolidatedRateAdjustorPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "consolidatedRateAdjustorPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "Contact", "label": "Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "Contact.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" }, { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ContactAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "Contact.id = ContactAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" }, { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "Contact.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" }, { "type": "JOIN", "id": "supervisor", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "supervisor=id", "label": "Contact.supervisor = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "supervisor" }, { "type": "JOIN", "id": "assistant", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assistant=id", "label": "Contact.assistant = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "assistant" }, { "type": "JOIN", "id": "company^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "category", "label": "Contact Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ContactCategory", "label": "Contact Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contact", "label": "Contact.id = ContactContactTypeMap.contact", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "category=id", "label": "ContactContactTypeMap.category = ContactCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "category" }, { "type": "JOIN", "id": "entityEnter the phone number for this contact's assistant.

This number appears only on this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "assistant", "label": "Assistant", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assistant", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assistant=id", "label": "Contact.assistant = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "assistant" } ], "flh": "

Select this contact's assistant.

You can select only from existing contacts. To add to this list, create another contact record.

\n", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_vel_birthday", "label": "Birthday", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Contact Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ContactCategory", "label": "Contact Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contact", "label": "Contact.id = ContactContactTypeMap.contact", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "category=id", "label": "ContactContactTypeMap.category = ContactCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "category" } ], "flh": "

Select this contact's category.

You can create new contact categories at Setup > Sales > CRM Lists > New > Contact Category.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "

Enter any other information you want to note about this contact.

These notes appears only on this record.

You can enter up to 999 characters of text.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "company", "label": "Company", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "company^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Contact.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" } ], "flh": "Select the company this contact works for.
\n 
\nThis contact appears in contact lists for this company.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Contact is Inactive", "flags": [], "children": [], "flh": "

When you check this box, this contact no longer appears on the Contacts list unless you check the Show Inactives box at the bottom of the page.

Also, you can no longer select this contact from lists on transactions, company records, task records or events records.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "flh": "

In this field, NetSuite automatically records the date you created this record.

", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbillingaddress", "label": "Default Billing Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "Contact.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshippingaddress", "label": "Default Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "Contact.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "duplicate", "label": "Duplicate", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Email", "flags": [], "children": [], "flh": "

Enter the contact's e-mail address.

If you enter an e-mail address, you can e-mail this contact directly from the Contacts list.

Also, If you invite this contact to an event, the contact receives e-mail with the event details.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Entity ID", "flags": [], "children": [], "flh": "

NetSuite automatically completes this field as you enter first, middle and last names below.

This is how the contact's name appears in all lists.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

Enter a fax number for this record. You should enter the fax number exactly as it must be dialed. If a '1' is required to fax to this number, be sure to include it at the beginning of the number.

\r\n

The number you enter automatically appears in the To Be Faxed field of transactions when you select this customer.

\r\n

To fax NetSuite forms, an administrator must first set up fax service at Setup > Set Up Printing, Fax and E-mail > Fax.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstname", "label": "First Name", "flags": [], "children": [], "flh": "

Enter the contact's  name.

What you enter here automatically appears first in the Contact field.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "homephone", "label": "Home Phone", "flags": [], "children": [], "flh": "

Enter the contact's home phone number. This number appears only on this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "flh": "

The internal ID for this record is shown here.

\r\n\r\n

If you do not want to show internal IDs, clear the Show Internal IDs box at Home > Set Preferences.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_vel_internal_lead_source", "label": "Internal Lead Source", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Job Title", "flags": [], "children": [], "flh": "

Enter this contact's title at his or her company.

On the record for this contact's company, in the Contacts section, this title appears next to the contacts name.

\n", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastname", "label": "Last Name", "flags": [], "children": [], "flh": "

Enter the contact's last name.

What you enter here automatically appears last in the Contact field.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_date_lsa", "label": "Last Sales Activity", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contactsource", "label": "Lead Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contactsource^leadsource", "label": "Lead Source", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "leadSource", "label": "Lead Source", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contactsource=id", "label": "Contact.contactsource = genericCampaign.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "contactSource" } ], "flh": "

Select how this contact came to do business with your company.

\r\n

If you do not use the Marketing Automation feature, you can create \r\nnew leads sources at  Setup > \r\nSales > CRM Lists > New \r\n> Lead Source.

\r\n

If you have enabled the Marketing Automation feature, this field \r\nfills with the names of your campaigns, and you cannot create new lead \r\nsources at Setup > \r\nSales > CRM Lists. Instead, create\r\n new campaigns at Lists > Campaigns > \r\nNew.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_link_lsa", "label": "LSA Link", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_link_name_lsa", "label": "LSA Link Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "phone", "label": "Main Phone", "flags": [], "children": [], "flh": "

Enter the phone number you primarily use to reach this contact. This number appears in the Contacts list and in the Contact section of company records. This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "middlename", "label": "Middle Name", "flags": [], "children": [], "flh": "

Enter the contact's middle name or initial. This field is optional.

What you enter here automatically appears second in the Contact field.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mobilephone", "label": "Mobile Phone", "flags": [], "children": [], "flh": "

Enter the contact's mobile or cell phone number. This number appears only on this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salutation", "label": "Mr./Ms...", "flags": [], "children": [], "flh": "

Enter the contact's salutation.

Examples are Mr., Mrs., Ms. and Miss.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitytitle", "label": "Name/ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "officephone", "label": "Office Phone", "flags": [], "children": [], "flh": "

Enter the contact's work phone number. This number appears only on this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprivate", "label": "Private", "flags": [], "children": [], "flh": "

Check this box if this is a private contact.

Private contacts can only be viewed by the person that entered the contact record. They are also excluded from the Duplicate Detection process.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "supervisorphone", "label": "Sup. Phone", "flags": [], "children": [], "flh": "

Enter the phone number for this contact's supervisor.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "supervisor", "label": "Supervisor", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "supervisor", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "supervisor=id", "label": "Contact.supervisor = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "supervisor" } ], "flh": "

Select this contact's supervisor.

You can select only from existing contacts. To add to this list, create another contact record.

\n", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ContactCategory", "label": "Contact Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "Contact Category", "flags": [], "children": [], "flh": "

Enter the name for this contact category.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to inactivate this contact category.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "private", "label": "Private", "flags": [], "children": [], "flh": "

Check this box if you want to be the only one to use this contact category.", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ContactRole", "label": "Contact Role", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description of this note type.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to inactivate this contact category.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Role", "flags": [], "children": [], "flh": "

Enter the name for this contact category.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ContactSubsidiaryRelationship", "label": "Contact-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ContactSubsidiaryRelationship", "label": "Contact-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "ContactSubsidiaryRelationship.entity = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ContactSubsidiaryRelationship", "label": "Contact-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ContactSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ContactSubsidiaryRelationship", "label": "Contact-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "ContactSubsidiaryRelationship.entity = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ContactSubsidiaryRelationship", "label": "Contact-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ContactSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the subsidiary to associate with this contact. You cannot enter transactions for this contact unless a subsidiary is assigned.
\n 
\nIf you select this contact on a transaction, the transaction is associated with this subsidiary. The contact is able to access only information associated with this subsidiary.
\n 
\nNote: Once a transaction has posted for the contact, you are not able to change the subsidiary selected on the contact record.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CostCategoryType", "label": "Cost Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CostEstimateType", "label": "Cost Estimate Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CostingMethodType", "label": "Costing Method", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Country", "label": "Country", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timezone", "label": "Time Zone", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timezone=id", "label": "Country.timezone = TimeZone.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeZone" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "Code", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deflocale", "label": "Default Locale", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "edition", "label": "Edition", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "uniquekey", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mappingscript", "label": "Map", "flags": [], "children": [], "flh": "

This field displays the script used to start a mapping program when users click Map links next to addresses on NetSuite pages.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

A name that identifies the region.

A region represents a geographical area - based on country, state, or postal code - in which a shipping address is located.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nationality", "label": "Nationality", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timezone", "label": "Time Zone", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timezone", "label": "Time Zone", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timezone=id", "label": "Country.timezone = TimeZone.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeZone" } ], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Creditholdoverridetype", "label": "Credit Hold", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "currencyRate", "label": "Currency Exchange Rate", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "basecurrency", "label": "Base Currency", "flags": [], "children": [], "joins": [], "flh": "Select the base currency on which this exchange rate is based.

If you use subsidiary management and consolidation, you can select the base currency for any subsidiary to which you have access. If you do not use subsidiary management and consolidation, your base currency is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactioncurrency", "label": "Currency", "flags": [], "children": [], "joins": [], "flh": "Select a foreign currency in the Currency field.

For example, if you are setting the exchange rate for the Euro to your base currency, the U.S. dollar, select the name of your base currency, USA in the Base Currency field and then select Euro in the Currency field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "effectivedate", "label": "Effective Date", "flags": [], "children": [], "flh": "Set the date this exchange rate becomes effective in the Effective Date field.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "exchangerate", "label": "Exchange Rate", "flags": [], "children": [], "flh": "

Enter an exchange rate for this currency against the base currency of this company, or if you use OneWorld, for this currency against the base currency of the root parent subsidiary.

\r\n

The exchange rate is equal to the base currency amount divided by the foreign currency amount.

\r\n

For example, if your company is located in Canada (base currency) and you are defining the U.S. dollar (foreign currency), and the current exchange rate is 1.02 Canadian dollars to 1.00 U.S. dollar, the Default Exchange Rate for the U.S. dollar is 1.02/1.00, or 1.02.

\r\n

This rate is the basis for rates in the Currency Exchange Rates table that are used in foreign currency transactions. If you use OneWorld, this rate also is the basis for rates in the Consolidated Exchange Rates table that are used in consolidated financials. For more information, see the help topic Currency Exchange Rates.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CurrencySymbol", "label": "Currency Symbol", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Currency Symbol", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Customer", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "receivablesaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "receivablesaccount=id", "label": "Customer.receivablesaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "receivablesaccount" }, { "type": "JOIN", "id": "draccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "draccount=id", "label": "Customer.draccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "draccount" }, { "type": "JOIN", "id": "defaultbankaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbankaccount=id", "label": "Customer.defaultbankaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBankAccount" }, { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "Customer.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" }, { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "Customer.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" }, { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customerAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "Customer.id = customerAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" }, { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "Customer.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingschedule" }, { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "Customer.id = CustomerCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "CustomerCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "Customer.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "thirdpartycountry", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "thirdpartycountry=id", "label": "Customer.thirdpartycountry = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "thirdPartyCountry" }, { "type": "JOIN", "id": "creditholdoverride", "label": "Credit Hold", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Creditholdoverridetype", "label": "Credit Hold", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditholdoverride=key", "label": "Customer.creditholdoverride = Creditholdoverridetype.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditholdoverride" }, { "type": "JOIN", "id": "parent", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Customer.parent = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "category", "label": "Customer Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customerCategory", "label": "Customer Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "Customer.category = customerCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" }, { "type": "JOIN", "id": "entityEnter this customer’s FedEx® or UPS® account number in the 3rd Party Billing Account Number field.

This account number is used if you select Consignee Billing on item fulfillments using UPS or select Bill Recipient on item fulfillments using FedEx.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "thirdpartycarrier", "label": "3rd Party Billing Carrier", "flags": [], "children": [], "flh": "Select the shipping carrier associated with the 3rd party billing account number.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "thirdpartycountry", "label": "3rd Party Billing Country", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "thirdpartycountry", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "thirdpartycountry=id", "label": "Customer.thirdpartycountry = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "thirdPartyCountry" } ], "flh": "

Select the country associated with the customer’s UPS or FedEx account number.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "thirdpartyzipcode", "label": "3rd Party Billing Zip", "flags": [], "children": [], "flh": "

Enter the zip code associated with the customer’s UPS or FedEx account number.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accountnumber", "label": "Account", "flags": [], "children": [], "flh": "

If you assign accounts to your customers, enter an account number for this customer here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_acct_director", "label": "Account Director", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_acct_director", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_acct_director=id", "label": "Customer.custentity_atlas_avi_em_acct_director = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_acct_director" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customerAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "Customer.id = customerAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "alcoholrecipienttype", "label": "Alcohol Recipient Type", "flags": [], "children": [], "flh": "

FedEx requires that\r\nall packages containing alcohol are declared with the intended recipient type\r\non the shipping note. This preference sets the default type for\r\nthis customer. 

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altemail", "label": "Alt. Email", "flags": [], "children": [], "flh": "

Enter an alternate email address for this customer. If you use the Capture Email Replies, email sent with the alternate email address are automatically attached to the customer record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altphone", "label": "Alt. Phone", "flags": [], "children": [], "flh": "

If applicable, enter an alternate phone number for this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_esc_annual_revenue", "label": "Annual Revenue", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "balancesearch", "label": "Balance", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingratecard", "label": "Billing Rate Card", "flags": [], "children": [], "joins": [], "flh": "Select a billing rate card for this customer. The card selected here is used by default when creating new time-based charge rules for charge-based projects.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "Customer.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingschedule" } ], "flh": "Select the billing schedule associated with this billing account.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingtransactiontype", "label": "Billing Transaction Type", "flags": [], "children": [], "joins": [], "flh": "Select the billing transaction type, either cash sale or invoice.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isbudgetapproved", "label": "Budget Approved", "flags": [], "children": [], "flh": "Check this box if the customer's budget has been approved.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "buyingreason", "label": "Buying Reason", "flags": [], "children": [], "joins": [], "flh": "

Choose the prospect or customer's reason for buying from your company. You can create additional options for this field at Setup > Sales > CRM Lists.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "buyingtimeframe", "label": "Buying Time Frame", "flags": [], "children": [], "joins": [], "flh": "

Select the time frame for the prospect or customer to purchase. You can create additional options for this field at Setup > Sales > CRM Lists.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingcarrier", "label": "Carrier", "flags": [], "children": [], "flh": "

Select the customer’s shipping carrier preference, if any. The choices are UPS or Other.

\r\n

This field updates automatically when the customer places an order on the Web store or you enter a sales order for the customer.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Customer Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customerCategory", "label": "Customer Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "Customer.category = customerCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "flh": "

Customer category defines a list of values that are used by the customer record to set the type of customer.

To add choices to this list, go to <_TABNAME=EDIT_ACCOUNTINGOTHERLIST_> > <_TASKCATEGORY=EDIT_ACCOUNTINGOTHERLIST_> > Accounting Lists > New > Customer Category.

For example, you might create categories of wholesale and retail.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "

Enter any other information you wish to track for this customer.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_commonsku_id", "label": "commonSku ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "companyname", "label": "Company Name", "flags": [], "children": [], "flh": "

Enter the legal name of the customer.

If you use Auto-Generated Numbering, it is important that you enter the customer's name here, as the Customer Name field fills with the number or code for this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contactlist", "label": "Contacts", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "Customer.id = CustomerCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "CustomerCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "creditcards", "label": "Credit Cards", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "creditholdoverride", "label": "Credit Hold", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "creditholdoverride", "label": "Credit Hold", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Creditholdoverridetype", "label": "Credit Hold", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creditholdoverride=key", "label": "Customer.creditholdoverride = Creditholdoverridetype.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creditholdoverride" } ], "flh": "

Select one of the following:\r\n

    \r\n
  • Select Auto if you want this customer's credit status to follow the rules you set at Setup > Accounting > Accounting Preferences.
  • Select On to manually apply a credit hold on this customer.
  • Select Off to manually remove a credit hold on this customer.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditlimit", "label": "Credit Limit", "flags": [], "children": [], "flh": "

Enter a credit limit to define the maximum currency amount the customer is allowed to accrue in outstanding receivables.

\r\n

When you meet or exceed this customer's limit while you are entering transactions, NetSuite can warn you or block the transaction. To set preferences for credit limit handling, an administrator must go to Setup > Accounting > Accounting Preferences > General > Customer Credit Limit Handling.

\r\n

For more information, click Help at the top of the page and search for Customer Credit Limits and Holds.

\r\n

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "displaysymbol", "label": "Currency Symbol", "flags": [], "children": [], "flh": "

Enter a currency symbol and text to use for this currency.  Include spaces if you want to separate the symbol from the currency value.

For example, $ USD or $CAD.

Use the Symbol Placement field to select where the symbol appears.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altname", "label": "Customer", "flags": [], "children": [], "flh": "

This is the name of this person or company.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitytitle", "label": "Customer ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "flh": "

In this field, NetSuite automatically records the date you created this record.

", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbankaccount", "label": "Default Bank Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbankaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbankaccount=id", "label": "Customer.defaultbankaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBankAccount" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbillingaddress", "label": "Default Billing Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "Customer.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultorderpriority", "label": "Default Order Priority", "flags": [], "children": [], "flh": "Enter a number to designate the priority for this customer.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receivablesaccount", "label": "Default Receivables Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "receivablesaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "receivablesaccount=id", "label": "Customer.receivablesaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "receivablesaccount" } ], "flh": "Choose the A/R account to use by default on receivable transactions for this customer.

If you select Use System Preference, the account selected at Setup > Accounting > Preferences > Accounting Preferences > Items/Transactions in the Default Receivables Account field is used as this customer's default.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshippingaddress", "label": "Default Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "Customer.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "draccount", "label": "Deferred Revenue Reclassification Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "draccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "draccount=id", "label": "Customer.draccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "draccount" } ], "flh": "

Select the deferred revenue account to use by default to post revenue reclassification amounts generated by revenue reclassification journal entries for this customer. 

You can override this account on a sales order for this customer.


", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "duplicate", "label": "Duplicate", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": " Email", "flags": [], "children": [], "flh": "

Enter your customer's email address.

If you allow your customers to access their accounts online, this becomes part of their access codes.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailpreference", "label": "Email Preference", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "emailpreference", "label": "Email Preference Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "emailpreference=id", "label": "Customer.emailpreference = EmailPreferenceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "emailPreference" } ], "flh": "

You can see your default email setting at Home > Set Preferences.

You can choose a different method to send forms here.

If you select HTML, be sure this customer has an email program that allows HTML viewing.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailtransactions", "label": "Email Transactions", "flags": [], "children": [], "flh": "

\nSet a preferred transaction delivery method for this customer.
 
Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the customer on a transaction, their preferred delivery method is marked by default.
\n

    \n
  • Email – Check this box to check the To Be Emailed box by default on transactions when this customer is selected. \n
  • Print – Check this box to check the To Be Printed box by default on transactions when this customer is selected. \n
  • Fax – Check this box to check the To Be Faxed box by default on transactions when this customer is selected.
\n

Once you enter these settings on the customer record, these boxes are checked by default for transactions created from the customer record or for transactions that are copied or converted.

\n

Note: These settings override any customized settings on transaction forms you use.

\n

There are also preferences to set default values for new customer records at Setup > Company > Preferences > Printing, Fax,& Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Customers Default to [Print/Fax/Email] Transactions.

\n

You can also set these fields using the Mass Update function. Go to Lists > Mass Updates > Mass Updates > General and click Customer.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "

If you have a contract with this customer, enter the end date here.

If you are entering a job record, enter the projected end date of the job here.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Entity ID", "flags": [], "children": [], "flh": "

Enter the name of this customer, prospect or lead the way it should appear in all lists and on the Pay to the Order of line of checks.

If you use Auto-Generated Numbering, the customer number or code fills here. Enter the customer name in the Company Name field.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedbudget", "label": "Estimated Budget", "flags": [], "children": [], "flh": "Enter the estimated budget the prospect or customer has for this opportunity.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

Enter a fax number for this record. You should enter the fax number exactly as it must be dialed. If a '1' is required to fax to this number, be sure to include it at the beginning of the number.

\r\n

The number you enter automatically appears in the To Be Faxed field of transactions when you select this customer.

\r\n

To fax NetSuite forms, an administrator must first set up fax service at Setup > Set Up Printing, Fax and E-mail > Fax.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "faxtransactions", "label": "Fax Transactions", "flags": [], "children": [], "flh": "

\nSet a preferred transaction delivery method for this customer.
 
Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the customer on a transaction, their preferred delivery method is marked by default.
\n

    \n
  • Email – Check this box to check the To Be Emailed box by default on transactions when this customer is selected. \n
  • Print – Check this box to check the To Be Printed box by default on transactions when this customer is selected. \n
  • Fax – Check this box to check the To Be Faxed box by default on transactions when this customer is selected.
\n

Once you enter these settings on the customer record, these boxes are checked by default for transactions created from the customer record or for transactions that are copied or converted.

\n

Note: These settings override any customized settings on transaction forms you use.

\n

There are also preferences to set default values for new customer records at Setup > Company > Preferences > Printing, Fax,& Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Customers Default to [Print/Fax/Email] Transactions.

\n

You can also set these fields using the Mass Update function. Go to Lists > Mass Updates > Mass Updates > General and click Customer.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstname", "label": "First Name", "flags": [], "children": [], "flh": "

Enter this customer's name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstsaledate", "label": "First Sale Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstorderdate", "label": "First Sales Order Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "grouppricing", "label": "Group Pricing", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "grouppricing", "label": "Group Pricing", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomerGroupPricing", "label": "Group Pricing", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=customer", "label": "Customer.id = CustomerGroupPricing.customer", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "grouppricing" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "homephone", "label": "Home Phone", "flags": [], "children": [], "flh": "

Enter a home phone number for this person.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

When you check this box, this customer will no longer appear on customer, prospect or lead list unless you check the Show Inactives box at the bottom of the list page.

This customer's name will also no longer appear in other dropdown lists containing customers, and the customer will no longer have access to NetSuite or be able to sign into your Web store.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_esc_industry", "label": "Industry", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_esc_industry", "label": "Industry", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLIST_ESC_INDUSTRIES", "label": "Industry", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_esc_industry=id", "label": "Customer.custentity_esc_industry = CUSTOMLIST_ESC_INDUSTRIES.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_esc_industry" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "flh": "The internal ID for this record is shown here.

If you do not want to show internal IDs, clear the Show Internal IDs box at Home > Set Preferences.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_vel_internal_lead_source", "label": "Internal Lead Source", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isautogeneratedrepresentingentity", "label": "Is Autogenerated Representing Entity", "flags": [], "children": [], "flh": "This field indicates that this entity was automatically generated by NetSuite to represent a specific subsidiary.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isperson", "label": "Is Individual", "flags": [], "children": [], "flh": "

Choose the type of customer record you are creating by selecting Company or Individual in the Type field.

\r\n\r\n

This selection determines which fields and subtabs are used on this record.


", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itempricing", "label": "Item Pricing", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itempricing", "label": "Item Pricing", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customerItemPricing", "label": "Item Pricing", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=customer", "label": "Customer.id = customerItemPricing.customer", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "itempricing" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "title", "label": "Job Title", "flags": [], "children": [], "flh": "

Enter the job title for this person's position at his or her company.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastname", "label": "Last Name", "flags": [], "children": [], "flh": "

Optionally enter a last name here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_date_lsa", "label": "Last Sales Activity", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastsaledate", "label": "Last Sales Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastorderdate", "label": "Last Sales Order Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "leadsource", "label": "Lead Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "leadsource^leadsource", "label": "Lead Source", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "leadSource", "label": "Lead Source", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "leadsource=id", "label": "Customer.leadsource = genericCampaign.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "leadSource" } ], "flh": "

Select how this customer was referred to you.

\r\n

If you do not use the Marketing Automation feature, you can create new leads sources at Setup > Sales > CRM Lists > New > Lead Source.

\r\n

If you have enabled the Marketing Automation feature, this field fills with the names of your campaigns, and you can not create new lead sources at Setup > Sales > CRM Lists. Instead, create new campaigns at Lists > Campaigns > New.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_link_lsa", "label": "LSA Link", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_link_name_lsa", "label": "LSA Link Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "middlename", "label": "Middle Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mobilephone", "label": "Mobile Phone", "flags": [], "children": [], "flh": "

Enter a mobile or cell phone number for this person.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salutation", "label": "Mr./Ms...", "flags": [], "children": [], "flh": "

Enter the title of this person, such as Mr., Mrs., Ms., Dr., Rev., etc.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "negativenumberformat", "label": "Negative Number Format", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "negativenumberformat", "label": "Negative Number Format", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "NegativeNumberFormat", "label": "Negative Number Format", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "negativenumberformat=key", "label": "Customer.negativenumberformat = NegativeNumberFormat.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "negativeNumberFormat" } ], "flh": "Select the customer’s negative number format preference, if any. The format controls whether the negative number is preceded by the minus sign (-) or is enclosed in parentheses ( ).", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_esc_no_of_employees", "label": "No. of Employees", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitynumber", "label": "Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "numberformat", "label": "Number Format", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "numberformat", "label": "Number Format", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "NumberFormat", "label": "Number Format", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "numberformat=key", "label": "Customer.numberformat = NumberFormat.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "numberFormat" } ], "flh": "Select the customer’s positive number format preference, if any. The format controls the thousands separator and decimals display.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "oncredithold", "label": "On Credit Hold", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "overduebalancesearch", "label": "Overdue", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "overridecurrencyformat", "label": "Override Currency Format", "flags": [], "children": [], "flh": "Check this box to customize the currency format.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Parent", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Customer.parent = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

If this customer is subcustomer of another customer or a smaller entity of another customer, select the larger parent customer.

\r\n

If you select a parent customer in this field, this record shows indented under the parent customer in the Customers list.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "paymentinstruments", "label": "Payment Instruments", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "phone", "label": "Phone", "flags": [], "children": [], "flh": "

Enter a phone number for your customer. It will appear on the Customer List report.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricelevel=id", "label": "Customer.pricelevel = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priceLevel" } ], "flh": "

If you want to sell to a customer at a specific price level, select one from the list.

You can add multiple price levels to an item by clicking the Lists tab. Under the Accounting heading, click Items, and click Edit next to each item you want to set multiple prices for.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Primary Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "Customer.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "

Select the name of this customer's contact with you. This name appears in the billing address on the invoice.

To add contacts to this list, select New, and enter a new contact record.

You can add mulitiple contacts on the Contacts subtab of saved customer records.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printoncheckas", "label": "Print on Check As", "flags": [], "children": [], "flh": "

What you enter here prints on the Pay to the Order of line of a check instead of what you entered in the Customer field.


", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printtransactions", "label": "Print Transactions", "flags": [], "children": [], "flh": "

\nSet a preferred transaction delivery method for this customer.
 
Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the customer on a transaction, their preferred delivery method is marked by default.
\n

    \n
  • Email – Check this box to check the To Be Emailed box by default on transactions when this customer is selected. \n
  • Print – Check this box to check the To Be Printed box by default on transactions when this customer is selected. \n
  • Fax – Check this box to check the To Be Faxed box by default on transactions when this customer is selected.
\n

Once you enter these settings on the customer record, these boxes are checked by default for transactions created from the customer record or for transactions that are copied or converted.

\n

Note: These settings override any customized settings on transaction forms you use.

\n

There are also preferences to set default values for new customer records at Setup > Company > Preferences > Printing, Fax,& Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Customers Default to [Print/Fax/Email] Transactions.

\n

You can also set these fields using the Mass Update function. Go to Lists > Mass Updates > Mass Updates > General and click Customer.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "probability", "label": "Probability", "flags": [], "children": [], "flh": "

What appears in this field depends on what is selected in the Status field.

Keep or change the probability this prospect has of becoming a customer. Enter the percent in this format: 50 is fifty percent, and .5 is half of one percent.

You can set what the default probability for a status is by going to Setup > Customer Status Definitions.

", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reminderdays", "label": "Reminder Days", "flags": [], "children": [], "flh": "

Enter how many days before the end date you want to be reminded that this customer's contract or job service needs renewing.

You can set the reminder to appear in the Reminders portlet on your Home, Lists and Transactions pages by clicking Customize Page on each page. On the Layout tab, click the Right Side Content subtab, and check the Reminders box. Then click the Reminders subtab, and check the Customers to Review box. Click Save.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "representingsubsidiary", "label": "Represents Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "representingsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "representingsubsidiary=id", "label": "Customer.representingsubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "representingsubsidiary" } ], "flh": "Indicates that this entity is an intercompany customer. Select the subsidiary this customer represents as a buyer in intercompany transactions.


", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "resalenumber", "label": "Resale Number", "flags": [], "children": [], "flh": "

If you do not collect sales tax from this customer because your merchandise will be resold, enter your customer's valid tax license number here. Make sure that you also set the Not Taxable tax code for this customer.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salesreadiness", "label": "Sales Readiness", "flags": [], "children": [], "joins": [], "flh": "

Choose how close the prospect or customer is to purchasing. You can create additional options for this field at Setup > Sales > CRM Lists.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salesrep", "label": "Sales Rep", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "salesrep", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Customer.salesrep = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "salesRep" } ], "flh": "

This field shows the sales rep assigned to this record.

You can choose Reassign Using Territories if you want to reassign this record according to current sales territories.

If you use the Team Selling feature, the primary sales rep from the team assigned to this customer is shown here along with the primary rep's contribution percentage for this customer.

If the Sales Rep box is checked on your employee record, you will default as the sales rep on new customer records you create, even if you are not logged in with a sales role.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shipcomplete", "label": "Ship Complete", "flags": [], "children": [], "flh": "

Check this box if you only want to ship orders to this customer when they are completely fulfilled.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingitem", "label": "Shipping Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "shippingitem", "label": "Shipping Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingitem=id", "label": "Customer.shippingitem = ShipItem.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "shippingItem" } ], "flh": "

Select a default shipping method for this customer.

This shipping method will be selected by default on transactions when you select this customer's name.

You can create new shipping items at Lists > Accounting > Shipping Items > New.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "searchstage", "label": "Stage", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

Enter the date this person or company became a customer, lead or prospect.

If this person or company has a contract with you, enter the start date of the contract.

If you enter an estimate or an opportunity for this customer, this field will be updated with the date of that transaction.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitystatus", "label": "Status", "flags": [], "children": [], "joins": [], "flh": "Select the status of this customer or potential customer.
A lead status creates a lead record. A prospect status creates a prospect record. A customer status creates a customer record.
If this is a job record, select the status of this job's progress: Awarded, Not Awarded, Closed, In Progress or Pending.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "symbolplacement", "label": "Symbol Placement", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "symbolplacement", "label": "Symbol Placement", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CurrencySymbolPlacement", "label": "Symbol Placement", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "symbolplacement=key", "label": "Customer.symbolplacement = CurrencySymbolPlacement.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "symbolPlacement" } ], "flh": "Select whether the symbol appears before or after the number.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "terms", "label": "Terms", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "terms", "label": "Terms", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "term", "label": "Terms", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "terms=id", "label": "Customer.terms = term.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "terms" } ], "flh": "

Select the standard account terms for this customer's invoices. You can always change terms for any individual sale, however.

To add choices to this list, go to Setup > Accounting > Accounting Lists > New > Term.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "territory", "label": "Territory", "flags": [], "children": [], "joins": [], "flh": "

Select the sales territory this customer or potential customer belongs in.

To set up sales territories, create rules by going to Setup > Sales > New, and then group rules together by going to Setup > Sales > New.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_naw_trans_need_approval", "label": "Transactions Need Approval", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbilledorderssearch", "label": "Unbilled Orders", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "flh": "Enter the URL associated with this customer.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "customerCategory", "label": "Customer Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "Customer", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "customerMessage", "label": "Customer Message", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "Customer Message", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EntityStage", "label": "Customer stage", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CustomerSubsidiaryRelationship", "label": "Customer-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomerSubsidiaryRelationship", "label": "Customer-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "CustomerSubsidiaryRelationship.entity = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomerSubsidiaryRelationship", "label": "Customer-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "CustomerSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "balance", "label": "Balance", "flags": [], "children": [], "flh": "

The customer's current accounts receivable balance due appears here.

If you use the Multiple Currencies feature, the amount in this field is shown in the customer's currency.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomerSubsidiaryRelationship", "label": "Customer-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "CustomerSubsidiaryRelationship.entity = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "depositbalance", "label": "Deposit Balance", "flags": [], "children": [], "flh": "

The Customer Deposit Balance field displays the total amount of unapplied deposits for the customer. Deposits are recorded in the general ledger, as a liability, when the customer makes an advance payment before delivery of goods or services. A deposit balance exists until the goods or services are delivered. Deposits do not affect the customer's accounts receivable balance.\n\n

If you use the Multiple Currencies feature, the amount in this field is shown in the customer's currency.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "flh": "The internal ID for this record is shown here.

If you do not want to show internal IDs, clear the Show Internal IDs box at Home > Set Preferences.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarycurrency", "label": "Primary Currency", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomerSubsidiaryRelationship", "label": "Customer-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "CustomerSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the subsidiary to associate with this entity or job. You cannot enter transactions for this entity or job unless a subsidiary is assigned.
\n 
\nIf you select this entity on a transaction, the transaction is associated with this subsidiary. The entity is able to access only information associated with this subsidiary.
\n 
\nNote: Once a transaction has posted for the entity or job, you are not able to change the subsidiary selected on the entity or job record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbilledorders", "label": "Unbilled Orders", "flags": [], "children": [], "flh": "This field displays the total amount of orders that have been entered but not yet billed.

If you have enabled the preference Customer Credit Limit Includes Orders, then this total is included in credit limit calculations.

Set this preference at  Setup > Accounting > Preferences > Accounting Preferences > General.

If you use the Multiple Currencies feature, the amount in this field is shown in the customer's currency.", "removed": false, "dataType": "CURRENCY", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_ATLAS_CUST_TYPE", "label": "Customer Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CustomField2", "label": "Custom Field", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "descr", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "recordtype", "label": "Custom Record Definition", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=internalid", "label": "CustomField.recordtype = CustomRecordType.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordType" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "CustomizableRecordType", "label": "Custom Record", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fieldtype", "label": "Field Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Label", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fieldvaluetyperecord", "label": "List/Record", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ismandatory", "label": "Mandatory", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomField.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordtype", "label": "Custom Record Definition", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField", "label": "Custom Field Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=internalid", "label": "CustomField.recordtype = CustomRecordType.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordType" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "Script ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isshowinlist", "label": "Show In List", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isstored", "label": "Store Value", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fieldvaluetype", "label": "Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "glLinesAuditLog", "label": "Custom GL Lines Audit Log", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "line", "label": "Custom GL Audit Log Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLog", "label": "Custom GL Lines Audit Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLogLine", "label": "Custom GL Audit Log Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=logentry", "label": "glLinesAuditLog.id = glLinesAuditLogLine.logentry", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "line" }, { "type": "JOIN", "id": "pluginversion", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLog", "label": "Custom GL Lines Audit Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pluginversion=id", "label": "glLinesAuditLog.pluginversion = glLinesPluginRevision.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "pluginVersion" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLog", "label": "Custom GL Lines Audit Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "glLinesAuditLog.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLogLine", "label": "Custom GL Audit Log Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "GlLinesAuditLogLineSegment", "label": "Custom GL Lines Audit Log - Segments", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "asynchronous", "label": "Asynchronous", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "current", "label": "Current", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "date", "label": "Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "elapsed", "label": "Elapsed Time [ms]", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "error", "label": "Error", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "filename", "label": "File Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "filelastmodified", "label": "Last Modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "librarynames", "label": "Libraries", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "line", "label": "Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "line", "label": "Custom GL Audit Log Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLog", "label": "Custom GL Lines Audit Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLogLine", "label": "Custom GL Audit Log Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=logentry", "label": "glLinesAuditLog.id = glLinesAuditLogLine.logentry", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "line" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "linecount", "label": "Lines", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Log Entry No.", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pluginversion", "label": "Revision", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "pluginversion", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLog", "label": "Custom GL Lines Audit Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pluginversion=id", "label": "glLinesAuditLog.pluginversion = glLinesPluginRevision.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "pluginVersion" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesAuditLog", "label": "Custom GL Lines Audit Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "glLinesAuditLog.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trankey", "label": "Transaction ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trantype", "label": "Transaction Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "lastmodifiedby^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "filecontents", "label": "File Contents", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "filename", "label": "File Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libslastmodified", "label": "Libraries Modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "librarynames", "label": "Library Names", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifiedby", "label": "Modified By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "lastmodifiedby^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "glLinesPluginRevision", "label": "Custom GL Lines Plug-in Revisions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "glLinesPluginRevision.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "script", "label": "Plugin Implementation", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "customGlPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "customGlPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "customGlPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "customGlPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesCustomGlLines", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "customGlPlugin.id = librariesCustomGlLines.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "customGlPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "customGlPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "customGlPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "customGlPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesCustomGlLines", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "customGlPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "customGlPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "flh": "

Select the role you want the script or plug-in implementation to run as. The Execute as Role field provides role-based granularity in terms of the permissions and restrictions of the executing script. Note that the value of Current Role means that the script will execute using the permissions of the currently logged-in user (the user whose account the script is running in).

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesCustomGlLines", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "customGlPlugin.id = librariesCustomGlLines.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "customGlPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "flh": "Set the debugging log level for scripts or plug-in implementations to one of the following:\r\n
    \r\n
  • Debug: Generally set when a script is in testing mode. A log level set to Debug shows all Audit, Error, and Emergency information in the script log.
  • \r\n

  • Audit: Generally set for scripts running in production mode. A log level set to Audit provides a record of events that have occurred during the processing of the script (for example, “A request was made to an external site”).
  • \r\n

  • Error: Generally used for scripts running in production mode. A log level set to Error shows only unexpected script errors in the script log.
  • \r\n

  • Emergency: Generally used for scripts running in production mode. A log level set to Emergency shows only the most critical errors in the script log.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "customGlPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "customGlPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "customGlPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "customGlPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "

Specify the status of the deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "customGlPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description of this list.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check to inactivate this list. Inactive lists do not appear on any forms or in global searches, just like a deleted list. Also, you cannot select this list from any lists on entities, items or transactions.

\r\n

The data and settings of inactive lists are maintained in NetSuite. If you later make a list active again, all of its data is restored, and the list appears on all of the same forms as before it was made inactive.

\r\n

Inactive lists do not appear on the list page unless you check the Show Inactives box.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isordered", "label": "Is Ordered", "flags": [], "children": [], "flh": "

Choose how the items in this custom list should be ordered. You can sort them by the order in which you enter them or use alphabetical order.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name of the custom list. You should be able to easily recognize this name when selecting this custom list.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomList", "label": "Custom List Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomList.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Select the owner of this custom list. Only the owner can edit this record.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "Script ID", "flags": [], "children": [], "flh": "You use the ID value when scripting to instances of the list. As a best practice, enter a name that begins with an underscore. The text you enter is prepended with the string customlist. If you do not enter a value, the system generates one. 

If you are editing an existing custom list, note that you can change the ID value using the Change ID button at the top of the page.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "plugInTypeImpl.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "plugInTypeImpl.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "typedocumentationfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "typedocumentationfile=id", "label": "plugInTypeImpl.typedocumentationfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "typedocumentationfile" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "plugInTypeImpl.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "plugInTypeImpl.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPlugInTypeImpl", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "plugInTypeImpl.id = librariesPlugInTypeImpl.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "plugInTypeImpl.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "plugInTypeImpl.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "plugInTypeImpl.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesPlugInTypeImpl", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "plugInTypeImpl.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "typedocumentationfile", "label": "Documentation", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "typedocumentationfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "typedocumentationfile=id", "label": "plugInTypeImpl.typedocumentationfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "typedocumentationfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPlugInTypeImpl", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "plugInTypeImpl.id = librariesPlugInTypeImpl.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "plugInTypeImpl.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "flh": "Set the debugging log level for scripts or plug-in implementations to one of the following:\r\n
    \r\n
  • Debug: Generally set when a script is in testing mode. A log level set to Debug shows all Audit, Error, and Emergency information in the script log.
  • \r\n

  • Audit: Generally set for scripts running in production mode. A log level set to Audit provides a record of events that have occurred during the processing of the script (for example, “A request was made to an external site”).
  • \r\n

  • Error: Generally used for scripts running in production mode. A log level set to Error shows only unexpected script errors in the script log.
  • \r\n

  • Emergency: Generally used for scripts running in production mode. A log level set to Emergency shows only the most critical errors in the script log.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "plugInTypeImpl.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "plugInTypeImpl.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "plugInTypeImpl.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "plugInTypeImpl.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "

Specify the status of the deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "plugInTypeImpl.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "plugInType.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "plugInType.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "plugInType.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "documentationfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "documentationfile=id", "label": "plugInType.documentationfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "documentationfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "plugInType.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPlugInType", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "plugInType.id = librariesPlugInType.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "methods", "label": "Methods", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "methods", "label": "Methods", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "plugInType.id = methods.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "methods" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "plugInType.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "plugInType.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "plugInType.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesPlugInType", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "methods", "label": "Methods", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "plugInType.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Class Name", "flags": [], "children": [], "flh": "Provide a class name for the interface. Providing a class name exposes the interface to implementers.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentmodel", "label": "Deployment Model", "flags": [], "children": [], "flh": "

To allow multiple implementations of the custom plug-in type to be deployed in an account, select Allow Multiple.

\r\n

To allow only one implementation of the custom plug-in type to be deployed in an account, select Allow Single. Note that if you choose Allow Single, developers can still create multiple implementations of your custom plug-in type. However, only one of the implementations can be enabled/deployed on the Manage Plug-In Implementations page.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "documentationfile", "label": "Documentation", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "documentationfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "documentationfile=id", "label": "plugInType.documentationfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "documentationfile" } ], "flh": "If you have written documentation to describe the default implementation of your custom plug-in type, add the documentation file here. It is strongly recommended that you write documentation which describes your custom plug-in type’s default implementation. Other developers will need to read your documentation to understand how to create alternate implemenations of the custom plug-in type.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPlugInType", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "plugInType.id = librariesPlugInType.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "plugInType.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "flh": "Set the debugging log level for scripts or plug-in implementations to one of the following:\r\n
    \r\n
  • Debug: Generally set when a script is in testing mode. A log level set to Debug shows all Audit, Error, and Emergency information in the script log.
  • \r\n

  • Audit: Generally set for scripts running in production mode. A log level set to Audit provides a record of events that have occurred during the processing of the script (for example, “A request was made to an external site”).
  • \r\n

  • Error: Generally used for scripts running in production mode. A log level set to Error shows only unexpected script errors in the script log.
  • \r\n

  • Emergency: Generally used for scripts running in production mode. A log level set to Emergency shows only the most critical errors in the script log.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "methods", "label": "Methods", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "methods", "label": "Methods", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "methods", "label": "Methods", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "plugInType.id = methods.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "methods" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "plugInType.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "plugInType.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "plugInType.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "plugInType.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "

Specify the status of the deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "plugInType.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ratableEventType", "label": "Custom Recognition Event Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "createrevenueplanperevent", "label": "Create Recognition Plan Per Event", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcomplete", "label": "Percent Complete", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "CustomRecordActionScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomPluginTypesRecordAction", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "CustomRecordActionScript.id = CustomPluginTypesRecordAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "DeploymentsRecordAction", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "CustomRecordActionScript.id = DeploymentsRecordAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordActionScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "returntype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returntype=id", "label": "CustomRecordActionScript.returntype = scriptFieldType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returntype" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "CustomRecordActionScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "CustomRecordActionScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ParametersRecordAction", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "CustomRecordActionScript.id = ParametersRecordAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "returnrecordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnrecordtype=internalid", "label": "CustomRecordActionScript.returnrecordtype = ScriptRecordType.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returnrecordtype" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "CustomRecordActionScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "CustomPluginTypesRecordAction", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "DeploymentsRecordAction", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ParametersRecordAction", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "CustomRecordActionScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomPluginTypesRecordAction", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "CustomRecordActionScript.id = CustomPluginTypesRecordAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "DeploymentsRecordAction", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "CustomRecordActionScript.id = DeploymentsRecordAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "executeactionfunction", "label": "Execute Action Function", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isqualifiedfunction", "label": "Is Qualified Function", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "returnrecordtype", "label": "List/Record", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returnrecordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnrecordtype=internalid", "label": "CustomRecordActionScript.returnrecordtype = ScriptRecordType.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returnrecordtype" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "CustomRecordActionScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordActionScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ParametersRecordAction", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "CustomRecordActionScript.id = ParametersRecordAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "returntype", "label": "Return Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returntype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returntype=id", "label": "CustomRecordActionScript.returntype = scriptFieldType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returntype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "CustomRecordActionScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "CustomRecordActionScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "RecordActionScriptDeployment.script = CustomRecordActionScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceEmployeeMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapRecordAction.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceGroupMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapRecordAction.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audiencePartnerMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapRecordAction.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "RecordActionScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "RecordActionScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceRoleMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapRecordAction.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "RecordActionScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "RecordActionScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceSubsidiaryMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapRecordAction.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Applies To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "RecordActionScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceEmployeeMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapRecordAction.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "RecordActionScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceGroupMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapRecordAction.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "RecordActionScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audiencePartnerMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapRecordAction.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceRoleMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapRecordAction.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "RecordActionScriptDeployment.script = CustomRecordActionScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "RecordActionScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RecordActionScriptDeployment", "label": "Custom Record Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "RecordActionScriptDeployment.audience = audienceSubsidiaryMapRecordAction.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapRecordAction.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "istask", "label": "Task", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "allowattachments", "label": "Allow Attachments", "flags": [], "children": [], "flh": "

Check this box to use the file cabinet with custom record entries of this type.

\n

With the file cabinet, you can upload files and attach them to your records.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowinlinedeleting", "label": "Allow Inline Deleting", "flags": [], "children": [], "flh": "

If the Allow Child Record Editing option is enabled, you can check this box to allow users to delete records of this type when they appear as child records in a sublist on a parent record. When this option is enabled, the following occurs:

\r\n
    \r\n
  • When the parent record is in Edit mode and users click the Remove button on the child record in the sublist, the entire child record type is deleted from NetSuite.
  • \r\n
  • When the parent record is in View mode and users click the Remove button on the child record in the sublist, the child record is simply removed from the sublist and the record type still remains in the system.
  • \r\n
\r\n

Be aware that child records cannot be deleted in parent records that have more than 10,000 child record lines, even when the Allow Delete option is enabled for the record type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowinlineediting", "label": "Allow Inline Editing", "flags": [], "children": [], "flh": "

Check this box to allow records of this type to be edited directly when they display as children in a sublist on a parent record.

\r\n

Child records are never editable in parent records that have more than 10,000 child record lines, even when the Allow Child Record Editing option is enabled for the record type.

\r\n

Note: This option was formerly labeled Allow Inline Editing. Its label was changed because it is not related to the Inline Editing feature or to the Inline Editing switch that displays on list pages when that feature is enabled. The name change also was intended to avoid confusion with the Enable Inline Editing option.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowquicksearch", "label": "Allow Quick Search", "flags": [], "children": [], "flh": "

Allows this record type to be searched using the Quick Search portlet on dashboards.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description of this field.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check to inactivate this custom record type. Inactive record types do not appear on any forms or in global searches, just like a deleted record type. Also, you cannot select this kind of record type from any lists on entities, items or transactions.

\r\n

The data and settings of inactive record types are maintained in NetSuite. If you later make a record type active again, all of its data is restored, and it appears on all of the same forms as before it was made inactive.

\r\n

Inactive record types do not appear on the list page unless you check the Show Inactives box.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includename", "label": "Include Name Field", "flags": [], "children": [], "flh": "

Check this box to include a required Name field on each record of this type.

\r\n

If you check this box, the Name field appears as the first field on the record and in the record list.

\r\n

If you do not check this box, your records are automatically assigned a number based on the order they are entered.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "flh": "

If you use custom code, enter a unique ID for this custom field.

\n

NetSuite allows you to enter custom JavaScript files to perform functions \n specific to your business.

\n

If you do not enter an ID now, NetSuite automatically assigns one. This ID \n cannot be edited once it has been created.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isordered", "label": "Is Ordered", "flags": [], "children": [], "flh": "

If this record type is a child record type, check this box to enable editing of the order in which child records display on each parent record.

\r\n
    \r\n
  • If you do not check this box, child records display in alphabetical order in both View and Edit modes. 
  • \r\n
  • If you check this box, in View mode, child records still display in alphabetical order. In Edit mode, child records initially display in the order in which they were entered and later, in the order in which you have set them through editing.
", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nopermissionrequired", "label": "No Permission Required", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordType", "label": "Custom Record Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CustomRecordType.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Select the owner of this record type. Only the owner can edit this record.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "Script ID", "flags": [], "children": [], "flh": "You use the ID value when scripting to instances of the record. As a best practice, enter a name that begins with an underscore. The text you enter is prepended with the string customrecord (or with custrecord for custom fields). If you do not enter a value, the system generates one.

If you are editing an existing record type, note that you can change the ID value using the Change ID button at the top of the page.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shownotes", "label": "Show Notes", "flags": [], "children": [], "flh": "

Check this box to show a Notes subtab on individual record instances. This option does not control if system notes are created. To enable or disable system notes, see Enable System Notes.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usepermissions", "label": "Use Permissions", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "sublist", "label": "Custom Sublist Definition", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "billofmaterials", "label": "Assembly/Bill of Materials", "flags": [], "children": [], "flh": "

Check the Assembly/Bill of Materials box to display the sublist on the standard and custom forms for this item type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "assemblybuild", "label": "Assembly Build", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "call", "label": "Call", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "campaign", "label": "Campaign", "flags": [], "children": [], "flh": "Check to have the sublist appear on the standard and\r\ncustom forms for this transaction type.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "case", "label": "Case", "flags": [], "children": [], "flh": "Check to have the sublist appear on the standard and\r\ncustom forms for this transaction type.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Contact", "flags": [], "children": [], "flh": "

Check the Contact box to display the sublist on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer", "flags": [], "children": [], "flh": "

Check the Customer box to display the sublist on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customtransactions", "label": "Custom Transactions", "flags": [], "children": [], "joins": [], "flh": "Select the custom transactions where you want to apply this custom sublist.", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deposit", "label": "Deposit", "flags": [], "children": [], "flh": "Check to have the sublist appear on the standard and\r\ncustom forms for this transaction type.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "depositapplication", "label": "Deposit Application", "flags": [], "children": [], "flh": "Check to have the sublist appear on the standard and\r\ncustom forms for this transaction type.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employee", "label": "Employee", "flags": [], "children": [], "flh": "

Check the Employee box to display the sublist on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "event", "label": "Event", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expenseitem", "label": "Expense Item", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expensereport", "label": "Expense Report", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fulfillmentrequest", "label": "Fulfillment Request", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemgroup", "label": "Group", "flags": [], "children": [], "flh": "

Check the Group box to display the sublist on the standard and custom forms for this item type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inventoryadjustment", "label": "Inventory Adjustments", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inventoryitem", "label": "Inventory Item", "flags": [], "children": [], "flh": "

Check the Inventory Item box to display the sublist on the standard and custom forms for this item type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issue", "label": "Issue", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemfulfillment", "label": "Item Fulfillment", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemreceipt", "label": "Item Receipt", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "job", "label": "Job", "flags": [], "children": [], "flh": "

Check the Job box to display the sublist on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "journal", "label": "Journal", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "kit", "label": "Kit/Package", "flags": [], "children": [], "flh": "

Check the Kit/Package box to display the sublist on the standard and custom forms for this item type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "label", "label": "Label", "flags": [], "children": [], "flh": "

In the Label field, enter a name for this custom sublist that is meaningful to your users.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "noninventoryitem", "label": "Non-inventory Item", "flags": [], "children": [], "flh": "

Check the Non-Inventory Item box to display the sublist on the standard and custom forms for this item type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "opportunity", "label": "Opportunity", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "othercharge", "label": "Other Charge", "flags": [], "children": [], "flh": "

Check the Other Charge box to display the sublist on the standard and custom forms for this item type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "partner", "label": "Partner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "payment", "label": "Payment", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchase", "label": "Purchase", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and\r\ncustom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sale", "label": "Sale", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "Script ID", "flags": [], "children": [], "flh": "

You use the ID value when scripting to instances of the custom sublist. As a best practice, enter a name that begins with an underscore. The text you enter is prepended with the string custsublist. If you do not enter a value, the system generates one.

\r\n

If you are editing an existing custom sublist, note that you can change the ID value using the Change ID button at\r\nthe top of the page.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "savedsearch", "label": "Search", "flags": [], "children": [], "joins": [], "flh": "Specify\r\nthe saved search that returns the results that you want to appear in the\r\nsublist. Note that the saved search must have at least one lists/record type\r\nfield defined as an available filter to be available to use for a custom\r\nsublist.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "service", "label": "Service", "flags": [], "children": [], "flh": "

Check the Service box to display the sublist on the standard and custom forms for this item type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "solution", "label": "Solution", "flags": [], "children": [], "flh": "Check to have the sublist appear on the standard and\r\ncustom forms for this transaction type.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "storepickup", "label": "Store Pickup Fulfillment", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "task", "label": "Task", "flags": [], "children": [], "flh": "Check to have the sublist appear on the standard and\r\ncustom forms for this transaction type.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sublisttype", "label": "Type", "flags": [], "children": [], "flh": "Select\r\nthe type of custom sublist that you want to create: Transaction, Item, CRM, or\r\nEntity. The list of records shown on the page changes, depending on the type\r\nthat you select.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "flh": "

Check the Vendor box to display the sublist on the standard and custom forms for this transaction type.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "vendorpayment", "label": "Vendor Payment", "flags": [], "children": [], "flh": "

Check to have the sublist appear on the standard and custom forms for this transaction type.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_DT_TILE", "label": "Dashboard Tile", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_dt_tile_blinkwhen", "label": "Dashboard Tile Alert Operators", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_DT_TILE", "label": "Dashboard Tile", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLIST_DT_TILE_ALERTOPS", "label": "Dashboard Tile Alert Operators", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_dt_tile_blinkwhen=id", "label": "CUSTOMRECORD_DT_TILE.custrecord_dt_tile_blinkwhen = CUSTOMLIST_DT_TILE_ALERTOPS.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_dt_tile_blinkwhen" }, { "type": "JOIN", "id": "custrecord_dt_parent
The name can be alphanumeric. The maximum number of characters is 31.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Subclass of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "classification.parent = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

Select the parent class for this subclass.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=classification", "label": "classification.id = classificationSubsidiaryMap.classification", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "classificationSubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "flh": "If you have purchased the OneWorld upgrade for your NetSuite account, you can associate this class with one or more subsidiaries.", "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "MediaItemFolder.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "parent", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "MediaItemFolder.parent = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "foldertype", "label": "Folder Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FolderType", "label": "Folder Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "foldertype=key", "label": "MediaItemFolder.foldertype = FolderType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "foldertype" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "MediaItemFolder.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "MediaItemFolder.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "group^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "NoteDirectionType", "label": "Direction", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FolderType", "label": "Folder Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "mediaItemFolderNote", "label": "Note", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PermissionType", "label": "RECORDLABEL.permissiontype", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "numfolderfiles", "label": "# of Files in Folder", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "appfolder", "label": "Application Folder", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "bundleable", "label": "Available for SuiteBundles", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "chromasubsampling", "label": "Chroma Subsampling", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "compressedimagequality", "label": "Compressed Image Quality", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enablecompression", "label": "Compress website images", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description for this file.

This description only appears on the file record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Folder Name", "flags": [], "children": [], "flh": "

Enter a name for this file cabinet folder.

You can use folders to organize the documents and images you store in your file cabinet. For example, if you are creating a folder to store human resources paperwork, you could enter Human Resources here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "foldersize", "label": "Folder Size (kB)", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "istoplevel", "label": "Is Top Level", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "MediaItemFolder.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprivate", "label": "Private", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Restrict by Class", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "MediaItemFolder.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "group", "label": "Restrict by Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "group^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" }, { "type": "JOIN", "id": "group^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "group=id", "label": "MediaItemFolder.group = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "group" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Restrict by Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "MediaItemFolder.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Restrict by Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "MediaItemFolder.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "stripmetadata", "label": "Strip metadata", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Sub-Folder of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "MediaItemFolder.parent = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

If this folder is a subfolder of another, select the parent folder here.

For example, if you are creating a subfolder for your Human Resources folder, you would select Human Resources here.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "foldertype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "foldertype", "label": "Folder Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FolderType", "label": "Folder Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "foldertype=key", "label": "MediaItemFolder.foldertype = FolderType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "foldertype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "domain", "label": "Domain", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "hostingroot", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "domain", "label": "Domain", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "hostingroot=id", "label": "domain.hostingroot = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "hostingroot" }, { "type": "JOIN", "id": "httpheaders", "label": "HTTP Headers", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "domain", "label": "Domain", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "httpHeader", "label": "HTTP Headers", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=domain", "label": "domain.id = httpHeader.domain", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "httpheaders" }, { "type": "JOIN", "id": "touchpoints", "label": "Touch Points", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "domain", "label": "Domain", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "DomainEntryPoint", "label": "Touch Points", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=domain", "label": "domain.id = DomainEntryPoint.domain", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "touchpoints" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "domainHomePageType", "label": "Domain Home Page Media Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "domainHomePageSelect", "label": "Domain Home Page Select", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "httpHeader", "label": "HTTP Headers", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "SiteEntryPointType", "label": "Site Entry Point Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "DomainEntryPoint", "label": "Touch Points", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "webApplication", "label": "Web Application", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "[Missing Label:id]", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "domain", "label": "Domain Name", "flags": [], "children": [], "flh": "

Enter the domain URL without the scheme (https:// or http://). For example, www.mycompany.com.

\r\n\r\n

Entering the domain name, populates the CNAME (ALIAS) automatically.

\r\n\r\n

If you want to secure the domain, you must enter the domain name before you can download the CSR.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "domaintype", "label": "Domain Type", "flags": [], "children": [], "joins": [], "flh": "

Select the type of domain, for example, a single, secure domain hosting both the catalog and checkout.

\r\n

For more information, see the help topic Set Up Domains for Web Stores.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hostingroot", "label": "Hosting Root", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "hostingroot", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "domain", "label": "Domain", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "hostingroot=id", "label": "domain.hostingroot = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "hostingroot" } ], "flh": "

For live sites, select Live Hosting Files. For test sites, select Staging Hosting Files.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "httpheaders", "label": "HTTP Headers", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "httpheaders", "label": "HTTP Headers", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "domain", "label": "Domain", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "httpHeader", "label": "HTTP Headers", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=domain", "label": "domain.id = httpHeader.domain", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "httpheaders" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Select this to mark the domain as inactive. This makes it inaccessible to users.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nkey", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "touchpoints", "label": "Touch Points", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "touchpoints", "label": "Touch Points", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "domain", "label": "Domain", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "DomainEntryPoint", "label": "Touch Points", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=domain", "label": "domain.id = DomainEntryPoint.domain", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "touchpoints" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "usesslcertificate", "label": "Use SSL Certificate to Secure Domain", "flags": [], "children": [], "flh": "

Select this if you want to secure the domain using an SSL certificate. It displays additional certificate-related fields for the domain which you can use to specify the type of certificate you want to use.

\r\n\r\n

For more information, see the help topic Automatic and Manual Certificates.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "website", "label": "Web Site", "flags": [], "children": [], "joins": [], "flh": "

Select the website that uses the domain.

\r\n\r\n

The list contains all websites in your account that are compatible with the selected domain type.

", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_DT_TRANSLATABLE_FLDS", "label": "DT Translatable Fields", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "dual", "label": "dual", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "dummy", "label": "dummy", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ThreeDSECommerceIndicator", "label": "E-Commerce Indicator (ECI)", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_ED_CONFIG_LIST", "label": "ED Configurable Field List", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_ED_PREFERENCE", "label": "ED Preferences", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ob_pref_tops", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_ED_PREFERENCE", "label": "ED Preferences", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_ED_PREFERENCE.id = MAP_customrecord_ed_preference_custrecord_ob_pref_tops.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ed_preference_custrecord_ob_pref_tops.maptwo = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ob_pref_tops" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_ED_PREFERENCE", "label": "ED Preferences", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_ED_PREFERENCE.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "custrecord_ed_pref_field1", "label": "Configurable Field 1", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ed_pref_field2", "label": "Configurable Field 2", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ed_pref_field3", "label": "Configurable Field 3", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ed_pref_field4", "label": "Configurable Field 4", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ed_pref_emp_savedsearch", "label": "Employee Saved Search", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ed_pref_enable_empdirectory", "label": "Enable Employee Directory Feature", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ed_pref_enable_orgbrowser", "label": "Enable Org Browser Feature", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ob_pref_field1", "label": "Org Browser Configurable Field 1", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ob_pref_field2", "label": "Org Browser Configurable Field 2", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ob_pref_field3", "label": "Org Browser Configurable Field 3", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ob_pref_tops", "label": "Org Browser Tops", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ob_pref_tops", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_ED_PREFERENCE", "label": "ED Preferences", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_ED_PREFERENCE.id = MAP_customrecord_ed_preference_custrecord_ob_pref_tops.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ed_preference_custrecord_ob_pref_tops.maptwo = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ob_pref_tops" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_ED_PREFERENCE", "label": "ED Preferences", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_ED_PREFERENCE.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EffectivityBasedOnType", "label": "Effectivity Based On", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "emailCapturePlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "emailCapturePlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "emailCapturePlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "emailCapturePlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesEmailCapture", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "emailCapturePlugin.id = librariesEmailCapture.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "emailCapturePlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "emailCapturePlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "emailCapturePlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "emailCapturePlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesEmailCapture", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "emailCapturePlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "emailCapturePlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "flh": "

Select the role you want the script or plug-in implementation to run as. The Execute as Role field provides role-based granularity in terms of the permissions and restrictions of the executing script. Note that the value of Current Role means that the script will execute using the permissions of the currently logged-in user (the user whose account the script is running in).

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesEmailCapture", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "emailCapturePlugin.id = librariesEmailCapture.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "emailCapturePlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "flh": "Set the debugging log level for scripts or plug-in implementations to one of the following:\r\n
    \r\n
  • Debug: Generally set when a script is in testing mode. A log level set to Debug shows all Audit, Error, and Emergency information in the script log.
  • \r\n

  • Audit: Generally set for scripts running in production mode. A log level set to Audit provides a record of events that have occurred during the processing of the script (for example, “A request was made to an external site”).
  • \r\n

  • Error: Generally used for scripts running in production mode. A log level set to Error shows only unexpected script errors in the script log.
  • \r\n

  • Emergency: Generally used for scripts running in production mode. A log level set to Emergency shows only the most critical errors in the script log.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "emailCapturePlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "emailCapturePlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "emailCapturePlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "emailCapturePlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "

Specify the status of the deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "emailCapturePlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "EmailTemplate", "label": "Email Template", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mediaitem", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmailTemplate", "label": "Email Template", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mediaitem=id", "label": "EmailTemplate.mediaitem = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "mediaItem" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "crmField", "label": "CRM Field", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "CrmRecordType", "label": "CrmRecordType", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "CrmTemplateType", "label": "Template Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "addcompanyaddress", "label": "Add Company Address to Message Footer in Bulk Merges", "flags": [], "children": [], "flh": "Check this box if you want your company's address shown in the footer of email sent with this template.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addunsubscribelink", "label": "Add Unsubscribe Link to Message Footer in Bulk Merges", "flags": [], "children": [], "flh": "

Check this box if you want to have a link to the Campaign Subscription Center added to the footer of email messages sent with this template through bulk email operations.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isautoconverted", "label": "Automatically Converted Template", "flags": [], "children": [], "flh": "

This is selected if the template has been automatically converted from a different format.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "content", "label": "Content", "flags": [], "children": [], "flh": "

If you are using a prepared HTML or text file for your e-mail template, the text appears here.

You can enter the template text in this field instead of preparing the template file beforehand.

If your template contains HTML, you must check the View as HTML box below to enter or paste in your template.

You can also clear the View as HTML box below to enter and format text using the formatting options above.  This eliminates the need for HTML code.

If you select a file after entering text in this field, the template file overrides what is entered in this field.

", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description for this email template. This description does not appear in the email you send with the template.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "Type a script ID for this email template.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to inactivate this template. Inactive templates cannot be used to send email.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mediaitem", "label": "Media Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mediaitem", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmailTemplate", "label": "Email Template", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mediaitem=id", "label": "EmailTemplate.mediaitem = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "mediaItem" } ], "flh": "Select the file you created.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter a name for this template.

\n

This name appears on the list of templates you select when sending an e-mail message to a contact.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprivate", "label": "Private", "flags": [], "children": [], "flh": "

Check this box to make this template available only to you.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "flh": "

Entity – records relating to people or organizations such as company, contact, vendor, and employee records.

e.g. most valuable customer emails, request for information replies, event invitations.

Transaction - records containing or referring to financial exchanges between your business, customers, vendors etc.

e.g. customer refund email, rebate information.

Custom Record - any record type that you've created specifically for your business.

e.g. warranty claims, new product feature updates.

Case - records relating to Customer Service cases.

e.g. requests for further information.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subject", "label": "Subject", "flags": [], "children": [], "flh": "

Enter a default subject for e-mail generated by this template.

\n

You can edit the subject for individual e-mail messages or e-mail merge operations.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "employee", "label": "Employee", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultacctcorpcardexp", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultacctcorpcardexp=id", "label": "employee.defaultacctcorpcardexp = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultacctcorpcardexp" }, { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employeeAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "employee.id = employeeAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" }, { "type": "JOIN", "id": "ownerIf you, your payroll service, or other benefits provider assigns account numbers to your employees, enter that account number here.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employeeAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "employee.id = employeeAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "aliennumber", "label": "Alien Number", "flags": [], "children": [], "flh": "

Enter the employee's alien number.

\n

This is required only if the employee's work status is Alien authorized \n to work.

\n

The alien number is located in Section 1 of the completed I-9 form.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "authworkdate", "label": "Authorized to Work Until", "flags": [], "children": [], "flh": "

Enter the date through which the employee is authorized to work until. \n

\n

This is required only if the employee's work status is Alien authorized \n to work.

\n

This date is located in Section 1 of the completed I-9 form.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "birthdate", "label": "Birth Date", "flags": [], "children": [], "flh": "

Enter the employee's date of birth.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_commonsku_id", "label": "commonSku ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "corporatecards", "label": "Corporate Cards", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "corporatecards", "label": "Corporate Cards", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeCorporateCards", "label": "Corporate Cards", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=employee", "label": "employee.id = EmployeeCorporateCards.employee", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "corporatecards" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "flh": "

The date and time at which the Employee Record was created.

", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultacctcorpcardexp", "label": "Default Account for Corporate Card Expenses", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultacctcorpcardexp", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultacctcorpcardexp=id", "label": "employee.defaultacctcorpcardexp = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultacctcorpcardexp" } ], "flh": "Select the default credit card account to use for corporate card expenses on expense reports. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultjobresourcerole", "label": "Default Job Resource Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultjobresourcerole", "label": "Project Resource Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "JobResourceRole", "label": "Project Resource Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultjobresourcerole=id", "label": "employee.defaultjobresourcerole = JobResourceRole.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultJobResourceRole" } ], "flh": "Select a default resource role for projects. When this employee is assigned to a project, the selected role is automatically assigned. you can change the assigned role on the Resources subtab of the project record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "employee.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

If you wish, select the class that applies to this employee. Click New to set up a new class.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hreducation", "label": "Education", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "hreducation", "label": "Education", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employeeHrEducation", "label": "Education", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=employee", "label": "employee.id = employeeHrEducation.employee", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "hreducation" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "email", "label": "Email", "flags": [], "children": [], "flh": "

Enter your employee's email address. If you allow your employees to track time or enter expense reports online, this will become part of their access codes.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emergencycontact", "label": "Emergency Contacts", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "emergencycontact", "label": "Emergency Contacts", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employeeEmergencyContact", "label": "Emergency Contacts", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=employee", "label": "employee.id = employeeEmergencyContact.employee", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "emergencycontact" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "employeestatus", "label": "Employee Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "employeestatus", "label": "Employee Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeStatus", "label": "Employee Status", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employeestatus=id", "label": "employee.employeestatus = EmployeeStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employeestatus" } ], "flh": "

Select an employee status.

\n

You can create a new employee status at > > Employee Related Lists.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employeetype", "label": "Employee Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "employeetype", "label": "Employee Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeType", "label": "Employee Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employeetype=id", "label": "employee.employeetype = EmployeeType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employeetype" } ], "flh": "

Select an Employee Type to be used for descriptive and reporting purposes. Employees' types determine whether their data is included in employee-related key performance indicators.

\r\n

To review or add employee type definitions, go to <_TABNAME=EDIT_EMPOTHERLIST_> > <_TASKCATEGORY=EDIT_EMPOTHERLIST_> > Employee Related Lists.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Entity ID", "flags": [], "children": [], "flh": "

If the Auto box is not checked, manually enter an ID for this record.

\n

If the Auto box is checked, NetSuite assigns an ID for this record based on your settings at Setup > Company > Auto-Generated Numbers.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ethnicity", "label": "Ethnicity", "flags": [], "children": [], "joins": [], "flh": "

Select the employee's ethnicity.

\r\n

You can create a new ethnicity category at Setup > Accounting > Employee Related Lists.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "approver", "label": "Expense Approver", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "approver", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approver=id", "label": "employee.approver = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approver" } ], "flh": "

\n\n

In the Expense Approver field, select  the person that approves the employee’s expense reports. If no approver is selected, the employee's supervisor approves expense reports.

\n

If an expense approver is selected, the supervisor is no longer part of the approval hierarchy.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

Enter a fax number for this record. You should enter the fax number exactly \r\nas it must be dialed. If a '1' is required to fax to this number, be sure \r\nto include it at the beginning of the number.

The number you enter here \r\nautomatically appears in the To Be Faxed field of transactions when you select \r\nthis employee.

To fax NetSuite forms, an administrator must first set up \r\nfax service at Setup > Company > Printing, Fax & Email Preferences.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstname", "label": "First Name", "flags": [], "children": [], "flh": "

Enter the employee's first name here.

What you enter here automatically appears first in the Employee field. The first letter of what you enter here appears in the Initials field.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "gender", "label": "Gender", "flags": [], "children": [], "flh": "

Select the employee's gender.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hiredate", "label": "Hire Date", "flags": [], "children": [], "flh": "

Enter the date this employee was hired.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "homephone", "label": "Home Phone", "flags": [], "children": [], "flh": "

Enter this employee's home phone number here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rate", "label": "Hourly Rate", "flags": [], "children": [], "flh": "

Enter the cost, in dollars, per hour.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "i9verified", "label": "I-9 Verified", "flags": [], "children": [], "flh": "

Check this box if the employee has completed an I-9 form.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "initials", "label": "Initials", "flags": [], "children": [], "flh": "

NetSuite automatically completes this field as you enter first, middle and last names.

If you want to make changes to an employee's initials, enter up to three letters in this field.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this employee record.

Inactivated records no longer appear in lists or as choices anywhere in your account.

To view inactivated employee records or reactivate them, go to Lists > Employees > Employees, and check the Show Inactives box.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobdescription", "label": "Job Description", "flags": [], "children": [], "flh": "

Enter a description of the duties related to the job this person currently performs.

", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isjobmanager", "label": "Job Manager", "flags": [], "children": [], "flh": "

Check this box to mark the employee as a Project Manager. The employee will be added to Project Manager dropdown list in Primary Information of the project record. (This field is enabled when employee is marked as Project Resource.)

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isjobresource", "label": "Job Resource", "flags": [], "children": [], "flh": "Check this box to enable this employee to be added as a resource on projects and tasks.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Job Title", "flags": [], "children": [], "flh": "

Enter this employee's official job title here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "laborcost", "label": "Labor Cost", "flags": [], "children": [], "flh": "Enter the employee's hourly overhead labor rate. This rate is used to calculate the estimated cost of jobs this employee works on.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastname", "label": "Last Name", "flags": [], "children": [], "flh": "

Enter the employee's last name here.

What you enter here automatically appears last in the Employee field. The first letter of what you enter here appears in the Initials field.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastreviewdate", "label": "Last Review Date", "flags": [], "children": [], "flh": "

Enter the date of this person's last salary evaluation.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "employee.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

Select the location where this employee works.

\r\n

Note: If you use the Payroll feature, you must select a location for each employee you wish to pay using NetSuite Payroll. If the employee’s location is not listed, you must create a new staffed location.

Create new locations to select here by selecting New.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "giveaccess", "label": "Login Access", "flags": [], "children": [], "flh": "

Check this box to give your employee access to NetSuite. Then, assign a role to customize the level of access. You can assign multiple roles.

To let your employee track time and enter expense reports, select the Employee Center role.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "maritalstatus", "label": "Marital Status", "flags": [], "children": [], "joins": [], "flh": "

Select the employee's marital status.

\r\n

You can create a new marital status at Setup > Accounting > Employee Related Lists.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "middlename", "label": "Middle Name", "flags": [], "children": [], "flh": "

Enter a middle name or initial here.

What you enter here automatically appears second in the Employee field. The first letter of what you enter here appears in the Initials field.

Enter up to 25 characters in this field.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mobilephone", "label": "Mobile Phone", "flags": [], "children": [], "flh": "

Enter this employee's mobile or cell phone number here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salutation", "label": "Mr./Ms...", "flags": [], "children": [], "flh": "Enter the employee's salutation, such as Mr. or Ms., here.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextreviewdate", "label": "Next Review Date", "flags": [], "children": [], "flh": "

Enter the date of this person's next salary evaluation.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "comments", "label": "Notes", "flags": [], "children": [], "flh": "

Enter other information you want to track for this employee.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "officephone", "label": "Office Phone", "flags": [], "children": [], "flh": "

Enter this employee's office phone number here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "empperms", "label": "Permissions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "empperms", "label": "Permissions", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employeeEmpPerms", "label": "Permissions", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=employee", "label": "employee.id = employeeEmpPerms.employee", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "empperms" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "phone", "label": "Phone", "flags": [], "children": [], "flh": "

Enter a phone number for your employee.
This field is required for Online Bill Pay enabled employees.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderapprover", "label": "Purchase Approver", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "purchaseorderapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "purchaseorderapprover=id", "label": "employee.purchaseorderapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "purchaseorderapprover" } ], "flh": "In the Purchase Approver field, select the person that approves the employee’s purchase requests. If no approver is selected, the supervisor approves purchase requests.
\n 
\nIf a purchase approver is selected, the supervisor is no longer part of the approval hierarchy.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "residentstatus", "label": "Resident Status", "flags": [], "children": [], "joins": [], "flh": "

Select the employee's resident status.

\n

The employee's status is located in Section 1 of the completed I-9 form. \n

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_restrictexpensify", "label": "Restrict Access to Expensify", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rolesforsearch", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "rolesforsearch", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "employee.id = employeeRolesForSearch.entity", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "employeeRolesForSearch.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "rolesForSearch" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "issalesrep", "label": "Sales Rep", "flags": [], "children": [], "flh": "

Check this box to mark this employee as a sales representative.

Sales representatives are listed in the sales rep dropdown list for sales order forms and for sales territory assignments.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "employee.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the subsidiary to associate with this employee. You cannot enter transactions for this employee unless a subsidiary is assigned.
\n
If you select this employee on time transactions, the transaction is associated with this subsidiary. The employee is able to access only information associated with this subsidiary.
\n
Note: Once a transaction has posted for the employee, you are not able to change the subsidiary selected on the employee record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "supervisor", "label": "Supervisor", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "supervisor", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "supervisor=id", "label": "employee.supervisor = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "supervisor" } ], "flh": "

Select the name of your employee's supervisor.

This person approves expense reports and purchase requests.

If the employee doesn't have a supervisor, use the Expense Approver or Purchase Approver fields under the Human Resources Subtab to select the person who approves this employee's expense reports and purchase requests.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issupportrep", "label": "Support Rep", "flags": [], "children": [], "flh": "

Check this box to mark this employee as a support representative.

Support representatives are listed in the assigned to dropdown list for case forms and in the support rep dropdown list for support territory assignments.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "targetutilization", "label": "Target Utilization", "flags": [], "children": [], "flh": "Select the required utilization for this resource.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "releasedate", "label": "Termination/Release Date", "flags": [], "children": [], "flh": "

Enter this person's last date of employment.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timeapprover", "label": "Time Approver", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timeapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timeapprover=id", "label": "employee.timeapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeapprover" } ], "flh": "In the Time Approver field, select the person who approves the employee’s time transactions. If no time approver is selected, the employee’s supervisor approves time entries.
\r\n 
\r\nIf both a supervisor and a time approver are selected, then only the time approver can approve time entries using their Employee Center role. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "visaexpdate", "label": "Visa Expiration Date", "flags": [], "children": [], "flh": "

Enter the expiration date of the employee's visa.

\n

This information can be obtained from the employee's passport.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "visatype", "label": "Visa Type", "flags": [], "children": [], "joins": [], "flh": "

Select the employee's visa type.

\n

This information can be obtained from the employee's passport.

\n

For information on visa type records, go to > > Employee Related Lists.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "workcalendar", "label": "Work Calendar", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "workcalendar", "label": "Work Calendar", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workCalendar", "label": "Work Calendar", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "workcalendar=id", "label": "employee.workcalendar = workCalendar.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "workCalendar" } ], "flh": "Select the work calendar for this employee.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_work_week", "label": "Work Week", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteAudience", "label": "Audience", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "currentaudience=id", "label": "employeeList.currentaudience = siteAudience.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "currentaudience" }, { "type": "JOIN", "id": "organizedby", "label": "Entity List Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityListType", "label": "Entity List Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizedby=key", "label": "employeeList.organizedby = entityListType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "organizedBy" }, { "type": "JOIN", "id": "storedisplayimage", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplayimage=id", "label": "employeeList.storedisplayimage = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayImage" }, { "type": "JOIN", "id": "storedisplaythumbnail", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplaythumbnail=id", "label": "employeeList.storedisplaythumbnail = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayThumbnail" }, { "type": "JOIN", "id": "parent_category", "label": "Site Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent_category=id", "label": "employeeList.parent_category = siteCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent_category" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "entityListType", "label": "Entity List Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "infoItem", "label": "Info Item", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "employeeListPresItemPresCategory", "label": "Items", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "presItemType", "label": "Item Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ItemPresentationItem", "label": "Related Items", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "employeeListSiteCategoryTagSubstitution", "label": "Tag Substitution", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "employeeListSiteCategoryTranslationEmployeeList", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "presentationItemType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "employeeListSiteCategoryUrlComponentAlias", "label": "URL Component Alias", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteAudience", "label": "Audience", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "currentaudience=id", "label": "employeeList.currentaudience = siteAudience.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "currentaudience" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Category", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "categorylistlayout", "label": "Category List Layout", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sectiondescription", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sectiondetaileddescription", "label": "Detailed Description", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Display in Web Site", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "storedisplayimage", "label": "Image", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "storedisplayimage", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplayimage=id", "label": "employeeList.storedisplayimage = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayImage" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemlistlayout", "label": "Item List Layout", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "metataghtml", "label": "Meta Tag HTML", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "organizedby", "label": "Organized By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "organizedby", "label": "Entity List Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityListType", "label": "Entity List Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizedby=key", "label": "employeeList.organizedby = entityListType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "organizedBy" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent_category", "label": "Parent", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent_category", "label": "Site Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent_category=id", "label": "employeeList.parent_category = siteCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent_category" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relateditemslistlayout", "label": "Related Items List Layout", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "searchkeywords", "label": "Search Keywords", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "storedisplaythumbnail", "label": "Thumbnail", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "storedisplaythumbnail", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "employeeList", "label": "Employee Directory", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplaythumbnail=id", "label": "employeeList.storedisplaythumbnail = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayThumbnail" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EmployeeExpenseSourceType", "label": "Employee Expense Source Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "numericid", "label": "Numeric value", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "EmployeeFilingStatus", "label": "Employee Filing Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "default", "label": "Default", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validfilingstatus", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "payrollitem", "label": "Payroll Item", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jurisdictionname", "label": "Status", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "EmployeeStatus", "label": "Employee Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Employment Status Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeStatus", "label": "Employee Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeStatusCategory", "label": "Employment Status Category", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=key", "label": "EmployeeStatus.category = EmployeeStatusCategory.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "EmployeeStatusCategory", "label": "Employment Status Category", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Employment Status Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeStatus", "label": "Employee Status", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeStatusCategory", "label": "Employment Status Category", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=key", "label": "EmployeeStatus.category = EmployeeStatusCategory.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "flh": "

Select a category for this employee-related list.

When a category is saved to an employee-related list it cannot be changed. If required, you can edit the name.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box if this employee-related list selection is no longer in use.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this employee-related list selection.
The name appears in dropdowns.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EmployeeSubsidiaryRelationship", "label": "Employee-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeSubsidiaryRelationship", "label": "Employee-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "EmployeeSubsidiaryRelationship.entity = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeSubsidiaryRelationship", "label": "Employee-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "EmployeeSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeSubsidiaryRelationship", "label": "Employee-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "EmployeeSubsidiaryRelationship.entity = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeSubsidiaryRelationship", "label": "Employee-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "EmployeeSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EmployeeType", "label": "Employee Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Employee Type Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeType", "label": "Employee Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeTypeCategory", "label": "Employee Type Category", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=key", "label": "EmployeeType.category = EmployeeTypeCategory.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "EmployeeTypeCategory", "label": "Employee Type Category", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Employee Type Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeType", "label": "Employee Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeTypeCategory", "label": "Employee Type Category", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=key", "label": "EmployeeType.category = EmployeeTypeCategory.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "flh": "

Select a category for this employee-related list.

When a category is saved to an employee-related list it cannot be changed. If required, you can edit the name.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "exempt", "label": "Exempt", "flags": [], "children": [], "flh": "

Check this box to indicate that employees of this type are classified as exempt employees, meaning they are not covered by certain wage and hour laws, such as related to overtime pay.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box if this employee-related list selection is no longer in use.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includeinkpi", "label": "Include in KPI", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this employee-related list selection.
The name appears in dropdowns.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EmployeeTypeCategory", "label": "Employee Type Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "EmployeeStatusCategory", "label": "Employment Status Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "entity.id = entityAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" }, { "type": "JOIN", "id": "custrecord_apm_db_date_range_userIf this event will take place all day long, check this box when you are creating the event.

The event appears in the calendar from 8:00 a.m. until 6:00 p.m.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "attendee", "label": "Attendee", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "attendee^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" }, { "type": "JOIN", "id": "attendee^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=calendarevent", "label": "CalendarEvent.id = Attendee.calendarevent", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "attendee=id", "label": "Attendee.attendee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "attendee" } ], "flh": "

Select a person you want to invite to the event. You must select attendees one at a time.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "company", "label": "Company", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "company^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "CalendarEvent.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" } ], "flh": "

Select a customer, partner or vendor related to this event.

The event record is attached to the company's record.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "completeddate", "label": "Completed Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "CalendarEvent.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "

If you selected a company, select the contact for that company in regards to this event.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accesslevel", "label": "Event Access", "flags": [], "children": [], "flh": "

This determines how the event appears to others who have access to this calendar.

  • Public – this event and its information appear to everyone with access to the calendar.
  • Private – this event appears only to you on the calendar.
  • Show As Busy – this event appears as a busy time slot to everyone with access to the calendar.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "files", "label": "Files", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "files", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=event", "label": "CalendarEvent.id = CalendarEventEventFile.event", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "file=id", "label": "CalendarEventEventFile.file = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "files" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relateditem", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "relateditem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "relateditem=id", "label": "CalendarEvent.relateditem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "relatedItem" } ], "flh": "Select an item related to this event.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "flh": "

Enter the location where this event will take place.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Message", "flags": [], "children": [], "flh": "

Enter any message or notes for this event.

This message appears under the event title in the e-mail sent to the people invited to this event.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "organizer", "label": "Organizer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "organizer^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" }, { "type": "JOIN", "id": "organizer^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "organizer=id", "label": "CalendarEvent.organizer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "organizer" } ], "flh": "

Select the person who is organizing this event. The event organizer is automatically set as an accepted attendee for this event. 

If you edit the event to change organizers, the new organizer is not automatically added to the attendee list.

If you create an event from a calendar other than your own, then select the calendar's owner as the event organizer to avoid being listed as an attendee.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CalendarEvent.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remindertype", "label": "Reminder type", "flags": [], "children": [], "flh": "

Select Email to receive an e-mail reminder at the address you log in with.

Select Popup Window to receive a popup reminder.

Set the amount of time before the event your reminder should trigger in the Reminder field. If you select None, you will not receive a reminder.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "resource", "label": "Resource", "flags": [], "children": [], "joins": [], "flh": "

If you need to reserve any materials or rooms for this event, select those resources here.

Resources you select on event records are reserved for the time of your event.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "response", "label": "Response", "flags": [], "children": [], "flh": "

Select the default response for this attendee.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reminderminutes", "label": "Set up Reminder", "flags": [], "children": [], "flh": "

If you would like to receive a reminder for this event, select the amount of time before the event you want to receive the reminder.

Select the type of reminder you want to receive in the Reminder Type field. Select None if you do not want to receive a reminder.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

Enter the date for this event or click the calendar icon to choose a date.

This event appears on that date in the calendar in the daily view, weekly view and monthly view.

The date will also appear below the message if you choose to send an e-mail to the attendees.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "flh": "

The status for the event can be Confirmed, Tentative or Canceled.

  • Confirmed – This event is definitely going to occur.
  • Tentative – This event may occur.
  • Canceled – This event will not occur.

If the status changes, the event organizer can return to the event record and change the status.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timedevent", "label": "Timed Event", "flags": [], "children": [], "flh": "

Check this box if this event requires reserved time on your calendar, such as an hour meeting or another time period you want others to see as not available.

Clear this box for items you want to include on your calendar but do not have a set time, such as birthdays and anniversaries.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

Enter a name for this event.

This name is the subject line of the e-mail sent to those invited to the event.

This title also appears to others if this event is marked public. The title shows on your calendar and on the calendars of those invited to this event.

\n

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "CalendarEvent.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "flh": "

If this event is related to an transaction, select the transaction.

\n

This event is then listed on the Events subtab of the transaction record.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "EventPriority", "label": "Event Priority", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "EventType", "label": "Event Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "FulfillmentExceptionType", "label": "Exception Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "created_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "fields_list", "label": "Record Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "UmdField", "label": "Record Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=executionlog_id", "label": "UsrExecutionLog.id = UsrExecutionLogFieldMap.executionlog_id", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "umdfield_id=id", "label": "UsrExecutionLogFieldMap.umdfield_id = UmdField.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "FIELDS_LIST" }, { "type": "JOIN", "id": "saved_search", "label": "Saved Workbook", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "usrsavedsearch", "label": "Saved Workbook", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "saved_search=internalid", "label": "UsrExecutionLog.saved_search = usrsavedsearch.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "SAVED_SEARCH" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "base_record", "label": "Base Record Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created_date", "label": "Date/Time", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "export", "label": "Export", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "meta_sql", "label": "Expression", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fields_list", "label": "Fields", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fields_list", "label": "Record Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "UmdField", "label": "Record Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=executionlog_id", "label": "UsrExecutionLog.id = UsrExecutionLogFieldMap.executionlog_id", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "umdfield_id=id", "label": "UsrExecutionLogFieldMap.umdfield_id = UmdField.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "FIELDS_LIST" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "formulas_list", "label": "Formulas", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "saved_search", "label": "Saved Workbook", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "saved_search", "label": "Saved Workbook", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "usrsavedsearch", "label": "Saved Workbook", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "saved_search=internalid", "label": "UsrExecutionLog.saved_search = usrsavedsearch.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "SAVED_SEARCH" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created_user", "label": "User Name", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "created_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrExecutionLog", "label": "Execution Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_cli_exp_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_cli_exp_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_cli_exp_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_cli_exp_acc2" }, { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_int_exp_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_int_exp_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_int_exp_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_int_exp_acc2" }, { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_neb_exp_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_neb_exp_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_neb_exp_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_neb_exp_acc2" }, { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_cli_rev_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_cli_rev_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_cli_rev_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_cli_rev_acc2" }, { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_wo_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_wo_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_wo_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_wo_acc2" }, { "type": "JOIN", "id": "expenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseacct=id", "label": "ExpenseCategory.expenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseacct" }, { "type": "JOIN", "id": "expenseitem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseitem=id", "label": "ExpenseCategory.expenseitem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "expenseitem" }, { "type": "JOIN", "id": "rates", "label": "Rates", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategoryRate", "label": "Rates", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensecategory", "label": "ExpenseCategory.id = ExpenseCategoryRate.expensecategory", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "rates" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=category", "label": "ExpenseCategory.id = ExpenseCategorySubsidiaryMap.category", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ExpenseCategorySubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategoryRate", "label": "Rates", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategoryTranslation", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "custrecord_atlas_avi_em_wip_cli_exp_acc2", "label": "Client Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_cli_exp_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_cli_exp_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_cli_exp_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_cli_exp_acc2" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_atlas_avi_em_wip_cli_rev_acc2", "label": "Client Revenue Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_cli_rev_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_cli_rev_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_cli_rev_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_cli_rev_acc2" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultrate", "label": "Default Rate", "flags": [], "children": [], "flh": "Enter a default rate to be used on expense reports for this category.

This rate can be overridden on individual line items.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description of the expense category.

If you use the Google Checkout Integration feature, enter a description for the tracking URL. This field is optional.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expenseacct", "label": "Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "expenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseacct=id", "label": "ExpenseCategory.expenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseacct" } ], "flh": "Select the expense account for items charged to this category.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expenseitem", "label": "Expense Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "expenseitem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseitem=id", "label": "ExpenseCategory.expenseitem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "expenseitem" } ], "flh": "Select an expense item to associate with this expense category.

Expense items are used with Charge-Based Billing to create charges for expenses tracked toward a project. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box if you want to make this expense category inactive.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_atlas_avi_em_wip_int_exp_acc2", "label": "Internal Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_int_exp_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_int_exp_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_int_exp_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_int_exp_acc2" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter the name of an expense category.

If you use the Google Checkout Integration feature, enter a name for the tracking URL.

Name the tracking URL for the tracking pixel vendor you use. If you use multiple vendors, you must create a conversion tracking URL record for each vendor.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_atlas_avi_em_wip_neb_exp_acc2", "label": "New Business Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_neb_exp_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_neb_exp_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_neb_exp_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_neb_exp_acc2" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "personalcorporatecardexpense", "label": "Personal Corporate Card Expense", "flags": [], "children": [], "flh": "

Check this box to designate this expense category for personal corporate card expenses.

Corporate card expense categories can only use other asset accounts. If \r\nyour company does not use expanded account lists, the corporate card \r\nfield on expense categories is disabled. Any expense category attached \r\nto an other asset account is automatically designated a corporate card \r\nexpense.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "raterequired", "label": "Rate is Required", "flags": [], "children": [], "flh": "Check this box to require a quantity and rate when this category is selected on expense reports.

Quantity and rate fields are used to calculate the amount on line items with rate required expenses.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rates", "label": "Rates", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "rates", "label": "Rates", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategoryRate", "label": "Rates", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensecategory", "label": "ExpenseCategory.id = ExpenseCategoryRate.expensecategory", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "rates" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=category", "label": "ExpenseCategory.id = ExpenseCategorySubsidiaryMap.category", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ExpenseCategorySubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "flh": "Select the subsidiaries you want this expense category to be available to.

The list of available subsidiaries is filtered based on the subsidiaries available to use the selected expense item or expense account.", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "custrecord_atlas_avi_em_wip_wo_acc2", "label": "Write Off Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_atlas_avi_em_wip_wo_acc2", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_atlas_avi_em_wip_wo_acc2=id", "label": "ExpenseCategory.custrecord_atlas_avi_em_wip_wo_acc2 = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_atlas_avi_em_wip_wo_acc2" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "action", "label": "Action", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ActionType", "label": "Action", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "action=type", "label": "ExpenseReportPolicy.action = ActionType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "action" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCustomerMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "customer=id", "label": "ErPolicyCustomerMap.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCustomerMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "customer=id", "label": "ErPolicyCustomerMap.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "customer" }, { "type": "JOIN", "id": "expensecategory", "label": "Expense Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCategoryMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "expensecategory=id", "label": "ErPolicyCategoryMap.expensecategory = ExpenseCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "expensecategory" }, { "type": "JOIN", "id": "limittype", "label": "Limit Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LimitType", "label": "Limit Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "limittype=type", "label": "ExpenseReportPolicy.limittype = LimitType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "limittype" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyLocationMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "location=id", "label": "ErPolicyLocationMap.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "location" }, { "type": "JOIN", "id": "notification", "label": "Overage Notification", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ErPolicyNotification", "label": "Overage Notification", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyNotification.expensereportpolicy", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "notification" }, { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCustomerMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "customer=id", "label": "ErPolicyCustomerMap.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "customer" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "StatusType", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=type", "label": "ExpenseReportPolicy.status = StatusType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicySubsidiaryMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ErPolicySubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "ActionType", "label": "Action", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "LimitType", "label": "Limit Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ErPolicyNotification", "label": "Overage Notification", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "StatusType", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "action", "label": "Action", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "action", "label": "Action", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ActionType", "label": "Action", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "action=type", "label": "ExpenseReportPolicy.action = ActionType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "action" } ], "flh": "Select how you want violations of this policy handled. You can choose to allow expense reports with overages to be submitted or require the overages to be adjusted to within the policy before the expense report can be submitted.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCustomerMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "customer=id", "label": "ErPolicyCustomerMap.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCustomerMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "customer=id", "label": "ErPolicyCustomerMap.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCustomerMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "customer=id", "label": "ErPolicyCustomerMap.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "customer" } ], "flh": "You can limit the application of this policy by one or more customers. Select the customers you want this policy to apply to. When an employee enters an expense, the policy applies to any expenses for the selected customers. ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description of your expense report policy. This description displays in the list of policies.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "Select the date you want this policy to end. If you want this policy to be applied indefinitely, leave this field blank.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expensecategory", "label": "Expense Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "expensecategory", "label": "Expense Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyCategoryMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "expensecategory=id", "label": "ErPolicyCategoryMap.expensecategory = ExpenseCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "expensecategory" } ], "flh": "You can limit this policy to one or more expense categories. Select the expense categories you want this policy to apply to. This policy is applied when the expense category is selected on expense lines entered on an expense report. ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this expense report policy. Inactive policies are not applied to expense reports.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "limittype", "label": "Limit Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "limittype", "label": "Limit Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LimitType", "label": "Limit Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "limittype=type", "label": "ExpenseReportPolicy.limittype = LimitType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "limittype" } ], "flh": "

You can apply this policy to each individual expense report or to all the expense reports entered by each employee per day.

\r\n

If you select Per day, the policy limit applies to the accumulated total for each employee as they enter new expense reports.

If you select Per individual expense report, the policy limit applies to each expense report as it is entered regardless of previously entered expense reports.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyLocationMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "location=id", "label": "ErPolicyLocationMap.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "location" } ], "flh": "You can limit the application of this policy by one or more locations. Select the locations you want this policy to apply to. This policy applies to expenses when the location is selected for the expense line on expense reports.", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "maxamount", "label": "Maximum Amount", "flags": [], "children": [], "flh": "This is the maximum amount of expenses allowed for this expense policy. Depending on the limit type, this amount applies either per expense report or per day by each employee. ", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter a descriptive name for your policy. This name appears in a list of applicable policies when you click Show Policies on an expense report. ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notification", "label": "Notifications", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notification", "label": "Overage Notification", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ErPolicyNotification", "label": "Overage Notification", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicyNotification.expensereportpolicy", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "notification" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "requiresmemo", "label": "Requires Memo", "flags": [], "children": [], "flh": "Check this box to require a memo for any expense lines affected by this policy.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "requiresreceipt", "label": "Requires Receipt", "flags": [], "children": [], "flh": "Check this box to require a receipt for any expense lines affected by this policy.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "Select the date you want this policy to begin to apply to expense reports. This date applies to newly created expense reports. For example, if you enter a date in the past, the policy is not automatically applied to entered expense reports.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "StatusType", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=type", "label": "ExpenseReportPolicy.status = StatusType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseReportPolicy", "label": "Expense Report Policy", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=expensereportpolicy", "label": "ExpenseReportPolicy.id = ErPolicySubsidiaryMap.expensereportpolicy", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ErPolicySubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FairValueDimension", "label": "Fair Value Dimension", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customfield", "label": "Custom Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueDimension", "label": "Fair Value Dimension", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField2", "label": "Custom Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customfield=key", "label": "FairValueDimension.customfield = CustomField2.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "customfield" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customfield", "label": "Field", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customfield", "label": "Custom Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueDimension", "label": "Fair Value Dimension", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomField2", "label": "Custom Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customfield=key", "label": "FairValueDimension.customfield = CustomField2.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "customfield" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sequence", "label": "Sequence", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FairValueFormula", "label": "Fair Value Formula", "flags": [], "children": [], "joins": [], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Use this field to provide a longer description than is practical for the name.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fairvalueformula", "label": "Fair Value Formula", "flags": [], "children": [], "flh": "You can type fields, functions, and expressions directly in this field, or move your pointer to the right to reveal a button that opens a formula helper.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Inactive", "flags": [], "children": [], "flh": "Indicates whether the record is active. Inactive records remain in the system for future reference, but lists do not include them. ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter a name for the formula. This name appears in dropdown lists.

Use unique, descriptive names, but keep them short so they can be read in the lists.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "FairValuePrice.customer = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "fairvalueformula", "label": "Fair Value Formula", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueFormula", "label": "Fair Value Formula", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvalueformula=id", "label": "FairValuePrice.fairvalueformula = FairValueFormula.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueFormula" }, { "type": "JOIN", "id": "fairvaluerangepolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueRangePolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvaluerangepolicy=key", "label": "FairValuePrice.fairvaluerangepolicy = FairValueRangePolicy.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueRangePolicy" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "FairValuePrice.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "itemrevenuecategory", "label": "Item Revenue Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemrevenuecategory=id", "label": "FairValuePrice.itemrevenuecategory = ItemRevenueCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemRevenueCategory" }, { "type": "JOIN", "id": "sourcetype", "label": "Source Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenueElementSourceType", "label": "Source Record Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sourcetype=key", "label": "FairValuePrice.sourcetype = revenueElementSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "sourceType" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "FairValuePrice.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FairValueRangePolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revenueElementSourceType", "label": "Source Record Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "fairvalue", "label": "Base Fair Value", "flags": [], "children": [], "flh": "Enter the base fair value for a unit of the item. This value is used in fair value range checking.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "currency", "label": "Currency", "flags": [], "children": [], "joins": [], "flh": "Select a currency. If you use multiple currencies, the fair value for other currencies is derived using the transaction exchange rate.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "FairValuePrice.customer = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "customer" } ], "flh": "Select a customer or project from the list to make this record customer- or project-specific.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fairvalueformula", "label": "Default Fair Value Formula", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fairvalueformula", "label": "Fair Value Formula", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueFormula", "label": "Fair Value Formula", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvalueformula=id", "label": "FairValuePrice.fairvalueformula = FairValueFormula.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueFormula" } ], "flh": "

Select a formula to determine the calculated fair value. If the Item Revenue Category you select includes a fair value formula, that formula is selected by default.

\r\n

If the formula you want is not listed, you can create it without leaving this page. Click the New icon to the right of the field to open a new Fair Value Formula record in a popup window.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "

The End Date is the date that this fair value price expires. When a revenue arrangement is created, its date is checked against this date to determine if this fair value price should be used.

\r\n

You can leave this date blank.

\r\n

If you enter a date here, you must also enter a Start Date. The Start Date must be before the End Date.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fairvaluerangepolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fairvaluerangepolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueRangePolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvaluerangepolicy=key", "label": "FairValuePrice.fairvaluerangepolicy = FairValueRangePolicy.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueRangePolicy" } ], "flh": "

A fair value range checking policy compares the discounted sales price of an item with the calculated fair value and determines what to use as the calculated fair value in the allocation ratio. If the Item Revenue Category you select includes a value for fair value range checking policy, that value is selected by default.

Select one of the following options to use fair value range checking.

  • Boundary – If the discounted sales amount is between the high and low values of the range, it is used as the calculated fair value amount. If it is outside the range, either the high or low value is used, whichever is closer to the discounted sales amount.
  • Fair Value – If the discounted sales amount is outside the range, the calculated fair value is used.
  • High – If the discounted sales amount is outside the range, the high value is used.
  • Low – If the discounted sales amount is outside the range, the low value is used.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "highvalue", "label": "High Value", "flags": [], "children": [], "flh": "If you enter a number here, the High Value Percent is calculated automatically. Leave this field blank to calculate the value based on the High Value Percent you enter.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "highvaluepercent", "label": "High Value Percent", "flags": [], "children": [], "flh": "Enter a percent of the base fair value to set the high end of the range. A percent sign is not required. The High Value is automatically calculated.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isvsoeprice", "label": "Is VSOE Price?", "flags": [], "children": [], "flh": "Check this box to indicate that the fair value is based on VSOE. If the box is not checked, the fair value is considered an estimate.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "FairValuePrice.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "Select an item for this fair value price. You can leave this field blank if you select an item revenue category. If you select an item that belongs to an item revenue category, that field is automatically populated.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemrevenuecategory", "label": "Item Revenue Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itemrevenuecategory", "label": "Item Revenue Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemrevenuecategory=id", "label": "FairValuePrice.itemrevenuecategory = ItemRevenueCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemRevenueCategory" } ], "flh": "Select an item revenue category. If you select a category, you can leave the Item field blank.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lowvalue", "label": "Low Value", "flags": [], "children": [], "flh": "If you enter a number here, the Low Value Percent is calculated automatically. Leave this field blank to calculate the value based on the Low Value Percent you enter.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lowvaluepercent", "label": "Low Value Percent", "flags": [], "children": [], "flh": "Enter a percent of the base fair value to set the low end of the range. A percent sign is not required. The Low Value is automatically calculated.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sourcetype", "label": "Source Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "sourcetype", "label": "Source Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenueElementSourceType", "label": "Source Record Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sourcetype=key", "label": "FairValuePrice.sourcetype = revenueElementSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "sourceType" } ], "flh": "Select a value from this list to create a fair value price that is specific to the selected revenue source. By default, the fair value price applies to any source that matches the other criteria.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

The Start Date is the date that this fair value price becomes effective. When a revenue arrangement is created, its date is checked against this date to determine if this fair value price should be used.

\r\n

You can leave this date blank if the End Date is also blank.

\r\n

If you enter a date here, you can leave the End Date blank. If you also enter an End Date, it must be later than the Start Date.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FairValuePrice", "label": "Fair Value Price", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "FairValuePrice.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select a Subsidiary from the list to make this record subsidiary-specific.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FairValueRangePolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "SystemNoteField", "label": "Field", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "label", "label": "Label", "flags": [], "children": [], "flh": "Enter the name of the shortcut as you want it to appear on your Home page.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "File", "label": "File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "folder", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "folder=id", "label": "File.folder = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "folder" }, { "type": "JOIN", "id": "hittarget", "label": "File Access", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FileHits", "label": "File Access", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=fileid", "label": "File.id = FileHits.fileid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "hitTarget" }, { "type": "JOIN", "id": "filetype", "label": "Media Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaType", "label": "Media Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "filetype=key", "label": "File.filetype = MediaType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fileType" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "FileHits", "label": "File Access", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "MediaType", "label": "Media Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "bundleable", "label": "Available for SuiteBundles", "flags": [], "children": [], "flh": "

Check this box to include the file in a bundle.\n\n

If you include this file in a bundle, clearing this box does not remove the file from the bundle. If you want to remove the file from a bundle, you have to update the bundle and remove the file.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Available Without Login", "flags": [], "children": [], "flh": "

  • Check this box if you want this file accessible externally. The file may be accessed with a URL that points to the file record.

  • Clear this box if you want the file only accessible to those who are logged in to NetSuite with permission to view file cabinet documents.
", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "iscompanywidereadaccess", "label": "Company-wide Usage", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description for this file.

This description only appears on the file record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "filetype", "label": "Document Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "filetype", "label": "Media Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaType", "label": "Media Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "filetype=key", "label": "File.filetype = MediaType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fileType" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hittarget", "label": "File Access", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "hittarget", "label": "File Access", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FileHits", "label": "File Access", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=fileid", "label": "File.id = FileHits.fileid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "hitTarget" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "File Name", "flags": [], "children": [], "flh": "

Enter a name for this file cabinet folder.

You can use folders to organize the documents and images you store in your file cabinet. For example, if you are creating a folder to store human resources paperwork, you could enter Human Resources here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "filesize", "label": "File Size (bytes)", "flags": [], "children": [], "flh": "The size of this file is shown here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "folder", "label": "Folder", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "folder", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "folder=id", "label": "File.folder = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "folder" } ], "flh": "

This is the folder your file is currently stored in.

If you are adding a new file, the default folder selected is the last folder selected for uploading. You can select a folder, or click the Add button to create a new folder.

Note that the Attachments to Send and Attachments Received folders are not available to select here. Attachment folders are system-generated folders used as repositories for files attached to email communications from within NetSuite. To use a file in an attachment folder, move the file to another folder.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addtimestamptourl", "label": "Generate URL Time Stamp", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hideinbundle", "label": "Hide in SuiteBundle", "flags": [], "children": [], "flh": "

Check this box if you want this file to not be viewable by those who install this file as part of a SuiteBundle.

\n

Note: You cannot hide Client SuiteScript in a bundle.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to inactivate this record.

When you check this, this file or folder will no longer appear on lists unless you check the Show Inactives box at the bottom of the Folders list.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "islink", "label": "Is Link", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "flh": "The URL path for the file. This is used when creating a link to the file, for example in an email template.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "fiConnectivityPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "fiConnectivityPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "fiConnectivityPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "fiConnectivityPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "fiConnectivityPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "fiConnectivityPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "fiConnectivityPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "fiConnectivityPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesFIConnectivity", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "fiConnectivityPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "fiConnectivityPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "flh": "

Select the role you want the script or plug-in implementation to run as. The Execute as Role field provides role-based granularity in terms of the permissions and restrictions of the executing script. Note that the value of Current Role means that the script will execute using the permissions of the currently logged-in user (the user whose account the script is running in).

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "fiConnectivityPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "fiConnectivityPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "fiConnectivityPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "fiConnectivityPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "fiConnectivityPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "fiConnectivityPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "FIParserPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "FIParserPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "FIParserPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "FIParserPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LibrariesFIParserPlugin", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "FIParserPlugin.id = LibrariesFIParserPlugin.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "FIParserPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "FIParserPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "FIParserPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "FIParserPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "LibrariesFIParserPlugin", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "FIParserPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "FIParserPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LibrariesFIParserPlugin", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "FIParserPlugin.id = LibrariesFIParserPlugin.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "FIParserPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "FIParserPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "FIParserPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "FIParserPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "FIParserPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "FIParserPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FirstRunTimeSelect", "label": "First Run Time Select", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRuleProjectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = FixedAmountProjectRevenueRuleProjectRevenueRlChargeRl.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "chargeRule" }, { "type": "JOIN", "id": "datesfixedamount", "label": "Date Scheduled - Amount", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datesFixedAmount", "label": "Date Scheduled - Amount", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = datesFixedAmount.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "datesFixedAmount" }, { "type": "JOIN", "id": "datespctfromtotal", "label": "Date Scheduled - Percent From Total", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datesPctFromTotal", "label": "Date Scheduled - Percent From Total", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = datesPctFromTotal.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "datesPctFromTotal" }, { "type": "JOIN", "id": "project", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "FixedAmountProjectRevenueRule.project = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "tasksfixedamount", "label": "Task Complete - Amount", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "tasksFixedAmount", "label": "Task Complete - Amount", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = tasksFixedAmount.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "tasksFixedAmount" }, { "type": "JOIN", "id": "taskspctfromtotal", "label": "Task Complete - Percent From Total", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "tasksPctFromTotal", "label": "Task Complete - Percent From Total", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = tasksPctFromTotal.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "tasksPctFromTotal" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRuleProjectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ChargeRuleType", "label": "Charge Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "datesFixedAmount", "label": "Date Scheduled - Amount", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "datesPctFromTotal", "label": "Date Scheduled - Percent From Total", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "tasksFixedAmount", "label": "Task Complete - Amount", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "tasksPctFromTotal", "label": "Task Complete - Percent From Total", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRuleProjectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = FixedAmountProjectRevenueRuleProjectRevenueRlChargeRl.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "chargeRule" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "totalamounttorecognize", "label": "Charges", "flags": [], "children": [], "flh": "This  is the total amount of charges available for this rule.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datesfixedamount", "label": "Date Scheduled - Amount", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "datesfixedamount", "label": "Date Scheduled - Amount", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datesFixedAmount", "label": "Date Scheduled - Amount", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = datesFixedAmount.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "datesFixedAmount" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "datespctfromtotal", "label": "Date Scheduled - Percent From Total", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "datespctfromtotal", "label": "Date Scheduled - Percent From Total", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datesPctFromTotal", "label": "Date Scheduled - Percent From Total", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = datesPctFromTotal.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "datesPctFromTotal" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description for this project revenue rule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amountlefttorecognize", "label": "Difference", "flags": [], "children": [], "flh": "The difference between charges and revenue must be zero to save this project revenue rule.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this rule.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this project revenue rule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "project", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "FixedAmountProjectRevenueRule.project = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "project" } ], "flh": "This is the project associated with this project revenue rule.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fixedamounttype", "label": "Recognize", "flags": [], "children": [], "flh": "Select Amount to recognize a fixed amount, or Percent from Total Amount to recognize a percent of the total amount of charges.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fixedscheduletype", "label": "Recognize Based On", "flags": [], "children": [], "flh": "Date Recurring – Under Date Recurring, define a recurring schedule to recognize the amount generated from the selected charge rules.

Date Scheduled – In the Recognize field, select to recognize an amount or a percentage of the total amount. Under Date Scheduled –, select a date and enter the amount or percentage. Click Add. Continue adding dates and amounts or percentages until all of the corresponding charges are scheduled to be recognized.

Task Complete – In the Recognize field, select to recognize an amount or a percentage of the total amount. Under Task Complete – Amount, select a project task and enter the amount or percentage. Click Add. Continue adding tasks and amounts or percentages until all of the corresponding charges are scheduled to be recognized.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recognizedamountsofar", "label": "Revenue", "flags": [], "children": [], "flh": "This is the total amount of revenue to be recognized with this rule.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuereconciled", "label": "Revenue Reconciled", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "serviceitem", "label": "Service Item", "flags": [], "children": [], "joins": [], "flh": "Select a service item for this project revenue rule.

The service item selected determines which accounts are used for the revenue element. For labor based rules, the service item also determines the charges that are considered revenue to be distributed. If you use multiple service items for your charges, you will need to create a labor based project revenue rule for each service item.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tasksfixedamount", "label": "Task Complete - Amount", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "tasksfixedamount", "label": "Task Complete - Amount", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "tasksFixedAmount", "label": "Task Complete - Amount", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = tasksFixedAmount.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "tasksFixedAmount" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "taskspctfromtotal", "label": "Task Complete - Percent From Total", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "taskspctfromtotal", "label": "Task Complete - Percent From Total", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "FixedAmountProjectRevenueRule", "label": "Fixed Amount Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "tasksPctFromTotal", "label": "Task Complete - Percent From Total", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "FixedAmountProjectRevenueRule.id = tasksPctFromTotal.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "tasksPctFromTotal" } ], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FolderType", "label": "Folder Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "defaultname", "label": "Default Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "salesrep^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "Forecast.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "salesrep^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "currencyname", "label": "Currency", "flags": [], "children": [], "flh": "This field displays the currency name for this forecast.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "

This field fills with the end date of the quarter or month from the date entered \n in the Start Date field. You cannot edit this field.

\n

If you forecast monthly, this field fills with the date one month from the \n start date.

\n

If you forecast quarterly, this field fills with the end date of the quarter \n that begins with the date in the Start Date field.

\n

Choose to forecast quarterly or monthly at Setup > Sales > Sales Preferences.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "forecast", "label": "Override:", "flags": [], "children": [], "flh": "

Enter the most likely forecast amount for this sales rep.

The most likely forecast represents the deals that are very likely to be converted to closed sales, but the possibility exists that the deals included in this category will not close.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quota", "label": "Quota", "flags": [], "children": [], "flh": "

This field fills with the quota set for this sales rep. You cannot edit this \n field.

\n

Establish quotas for sales reps at Transactions > Quota/Forecast >Establish Quotas.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salesrep", "label": "Sales Rep", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "salesrep^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" }, { "type": "JOIN", "id": "salesrep^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "salesrep=id", "label": "Forecast.salesrep = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "salesrep" } ], "flh": "

Select the sales rep whose forecast you want to edit.

The sales reps appearing in this list depend on the permissions given to the role you are logged in with.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

Accept, enter or pick the start date for this sales forecast.

\n

If you forecast monthly, the End Date fills with the date one month from this \n start date.

\n

If you forecast quarterly, enter the first date of the period you want to forecast. \n If you enter a date in the middle of a quarter, this field defaults to the first \n date of the quarter. The End Date field fills with the last date of the quarter.

\n

Choose to forecast quarterly or monthly at Setup > Sales > Sales Preferences.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Forecast", "label": "Forecast", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "Forecast.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the subsidiary for this forecast.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "team", "label": "Team Forecast", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ForecastType", "label": "Forecast Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "nkey", "label": "[Missing Label:nKey]", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sname", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "EventFrequency", "label": "Frequency", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "FrequencyType", "label": "Frequency", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "defaultlongname", "label": "Default Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "longname", "label": "Long Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "FulfillmentChoice", "label": "Fulfillment Choice", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "fulfillmentExceptionReason", "label": "Fulfillment Exception Reason", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "exceptiontype", "label": "Exception Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fulfillmentExceptionReason", "label": "Fulfillment Exception Reason", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentExceptionType", "label": "Exception Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "exceptiontype=key", "label": "fulfillmentExceptionReason.exceptiontype = FulfillmentExceptionType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "exceptiontype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentExceptionType", "label": "Exception Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "exceptiontype", "label": "Exception Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "exceptiontype", "label": "Exception Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "fulfillmentExceptionReason", "label": "Fulfillment Exception Reason", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentExceptionType", "label": "Exception Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "exceptiontype=key", "label": "fulfillmentExceptionReason.exceptiontype = FulfillmentExceptionType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "exceptiontype" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "FulfillmentRequestType", "label": "Fulfillment Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "gatewayTokenFamily", "label": "Gateway Token Family", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "companyCheck this box to inactivate this generic resource.

Inactivated records no longer appear in lists or as choices anywhere in your account.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this generic resource.

For example, you could create a generic resource called Project Manager to act as a placeholder for a project manager resource.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "workcalendar", "label": "Work Calendar", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "workcalendar", "label": "Work Calendar", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workCalendar", "label": "Work Calendar", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "workcalendar=id", "label": "GenericResource.workcalendar = workCalendar.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "workCalendar" } ], "flh": "Select a work calendar for this generic resource.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "GenericResourceSubsidiaryRelationship", "label": "Generic Resource-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResourceSubsidiaryRelationship", "label": "Generic Resource-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "GenericResourceSubsidiaryRelationship.entity = GenericResource.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResourceSubsidiaryRelationship", "label": "Generic Resource-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "GenericResourceSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResourceSubsidiaryRelationship", "label": "Generic Resource-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "GenericResourceSubsidiaryRelationship.entity = GenericResource.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResourceSubsidiaryRelationship", "label": "Generic Resource-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "GenericResourceSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "GiftCertificate", "label": "Gift Certificate", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "redeemedat", "label": "Redeemed at", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GiftCertificate", "label": "Gift Certificate", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "redeemedAtTransaction", "label": "Redeemed at", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=snumber", "label": "GiftCertificate.id = redeemedAtTransaction.snumber", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "redeemedAt" }, { "type": "JOIN", "id": "soldon", "label": "Sold on", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GiftCertificate", "label": "Gift Certificate", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "soldOnTransaction", "label": "Sold on", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=snumber", "label": "GiftCertificate.id = soldOnTransaction.snumber", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "soldOn" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "redeemedAtTransaction", "label": "Redeemed at", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "soldOnTransaction", "label": "Sold on", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "amountremaining", "label": "Amount Remaining", "flags": [], "children": [], "flh": "This field displays the amount remaining on the gift certificate that can be applied to purchases.
\n
\nWhen a gift certificate is applied to a purchase, the amount of the\npurchase is deducted from the Original Amount. After application, any credit\nbalance remaining that can be applied to additional purchases shows in\nthe Amount Remaining field.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "giftcertcode", "label": "Code", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expirationdate", "label": "Expiration Date", "flags": [], "children": [], "flh": "The expiration date is based on the Days Before Expiration field on the gift certificate’s item record. If necessary, enter the date the gift certificate expires.

Any balance remaining on the gift certificate after the expiration date cannot be applied against purchases.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sender", "label": "From", "flags": [], "children": [], "flh": "This field shows the name of the person that sent the certificate.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "giftcertitem", "label": "Gift Certificate Item", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Gift Message", "flags": [], "children": [], "flh": "This field displays the message that is delivered to the recipient.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "originalamount", "label": "Original Amount", "flags": [], "children": [], "flh": "This field displays the total amount originally issued on the gift certificate.

When the gift certificate is applied to a purchase, the amount of the purchase is deducted from this amount. After application, any credit balance remaining that can be applied to additional purchases shows in the Amount Remaining field.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Recipient Email", "flags": [], "children": [], "flh": "

Enter your employee's e-mail address. If you allow your employees to track time or enter expense reports online, this will become part of their access codes.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Recipient Name", "flags": [], "children": [], "flh": "Specify the name. The name identifies the record in NetSuite and is not displayed on the website.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "redeemedat", "label": "Redeemed at", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "redeemedat", "label": "Redeemed at", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GiftCertificate", "label": "Gift Certificate", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "redeemedAtTransaction", "label": "Redeemed at", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=snumber", "label": "GiftCertificate.id = redeemedAtTransaction.snumber", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "redeemedAt" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "soldon", "label": "Sold on", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "soldon", "label": "Sold on", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "GiftCertificate", "label": "Gift Certificate", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "soldOnTransaction", "label": "Sold on", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=snumber", "label": "GiftCertificate.id = soldOnTransaction.snumber", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "soldOn" } ], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "groupowner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "groupowner=id", "label": "entityGroup.groupowner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "groupOwner" }, { "type": "JOIN", "id": "companyEnter any notes or comments about the group here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Email", "flags": [], "children": [], "flh": "

If this group has an address in your e-mail application, enter that address here.

Clicking the address from the saved record opens your e-mail program to send a message to this group.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "groupmembers", "label": "Group Members", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "groupmembers", "label": "Group Member", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityGroupMember", "label": "Group Member", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=group", "label": "entityGroup.id = EntityGroupMember.group", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "groupMembers" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

When you check this box, you can no longer view this group's shared calendar and invite this group to events.

This group also no longer appears in the Groups list unless you check the Show Inactives box at the bottom of the page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "groupmembership", "label": "Membership", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "groupname", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name of this group.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "groupowner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "groupowner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "groupowner=id", "label": "entityGroup.groupowner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "groupOwner" } ], "flh": "Select the owner of the group. You are selected as the owner by default. To allow only the owner to edit the group, check the Restrict Group Editing to Owner box.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprivate", "label": "Private", "flags": [], "children": [], "flh": "

Check this box if you want only members of this group to be able to see the group's list of members.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "restrictedtoowner", "label": "Restrict Group Editing to Owner", "flags": [], "children": [], "flh": "When checked, only the owner of the group (as specified in the Owner field) can modify the group. 

Important:
If this box is unchecked, anyone with access to the group can modify it, delete members and access File Cabinet folders. Please ensure that appropriate Group permissions have been applied to roles assigned to this group.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "restrictiongroup", "label": "Restrict To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "restrictiongroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "restrictiongroup=id", "label": "entityGroup.restrictiongroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "restrictionGroup" } ], "flh": "If you want to restrict the use of this group to members of a specific group, select that group from the drop down list.\n\nIf you restrict the use of this group, then this group cannot be made private.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issalesrep", "label": "Sales Group", "flags": [], "children": [], "flh": "

Check this box to mark this group a sales group.

\n

On sales orders and customer records, sales groups are listed in the Sales Rep field. When you assign a sales territory, sales groups are listed in the Sales Rep. field.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "savedsearch", "label": "Saved Search", "flags": [], "children": [], "joins": [], "flh": "

Select the saved search that returns the members of this group.

You can create new saved searches at Lists > Saved Searches > New.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "size", "label": "Size", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "grouptypename", "label": "Type", "flags": [], "children": [], "flh": "

The type of records included in this group is shown here.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "entityGroupType", "label": "Group Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentHandlingMode", "label": "Handling Mode", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "importedemployeeexpenseemployee^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpenseemployee=id", "label": "ImportedEmployeeExpense.importedemployeeexpenseemployee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "importedemployeeexpenseemployee" }, { "type": "JOIN", "id": "importedemployeeexpensesourcetype", "label": "Employee Expense Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeExpenseSourceType", "label": "Employee Expense Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpensesourcetype=id", "label": "ImportedEmployeeExpense.importedemployeeexpensesourcetype = EmployeeExpenseSourceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "importedemployeeexpensesourcetype" }, { "type": "JOIN", "id": "importedemployeeexpenseemployee^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpenseemployee=id", "label": "ImportedEmployeeExpense.importedemployeeexpenseemployee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "importedemployeeexpenseemployee" }, { "type": "JOIN", "id": "importedemployeeexpensecategory", "label": "Expense Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpensecategory=id", "label": "ImportedEmployeeExpense.importedemployeeexpensecategory = ExpenseCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "importedemployeeexpensecategory" }, { "type": "JOIN", "id": "impemplexpensedetail", "label": "Imported Employee Expense Detail", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmplExpenseDetail", "label": "Imported Employee Expense Detail", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=importedemployeeexpense", "label": "ImportedEmployeeExpense.id = ImportedEmplExpenseDetail.importedemployeeexpense", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "impemplexpensedetail" }, { "type": "JOIN", "id": "status", "label": "Imported Employee Expense Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpenseStatus", "label": "Imported Employee Expense Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "ImportedEmployeeExpense.status = ImportedEmployeeExpenseStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "EmployeeExpenseSourceType", "label": "Employee Expense Source Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmplExpenseDetail", "label": "Imported Employee Expense Detail", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpenseStatus", "label": "Imported Employee Expense Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "billedamount", "label": "Amount", "flags": [], "children": [], "flh": "This is the total charged amount for this imported employee expense.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cardmemberembossedname", "label": "Card Member Embossed Name", "flags": [], "children": [], "flh": "The employee name as it appears on the credit card. Enter cardholder names on employee records on the Human Resources subtab, under Corporate Cards.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "corporatecard", "label": "Corporate Card", "flags": [], "children": [], "flh": "This box indicates if the transaction was imported from a corporate card. If this transaction was imported through an automatic import, this box is checked by default.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "costcenter", "label": "Cost Center", "flags": [], "children": [], "flh": "This is your cost center with the issuing credit card company.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "importedemployeeexpensechargedate", "label": "Date", "flags": [], "children": [], "flh": "This is the date the charge was made for this imported employee expense.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "impemplexpensedetail", "label": "Details", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "impemplexpensedetail", "label": "Imported Employee Expense Detail", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmplExpenseDetail", "label": "Imported Employee Expense Detail", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=importedemployeeexpense", "label": "ImportedEmployeeExpense.id = ImportedEmplExpenseDetail.importedemployeeexpense", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "impemplexpensedetail" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "importedemployeeexpenseemployee", "label": "Employee", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "importedemployeeexpenseemployee^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpenseemployee=id", "label": "ImportedEmployeeExpense.importedemployeeexpenseemployee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "importedemployeeexpenseemployee" }, { "type": "JOIN", "id": "importedemployeeexpenseemployee^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpenseemployee=id", "label": "ImportedEmployeeExpense.importedemployeeexpenseemployee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "importedemployeeexpenseemployee" } ], "flh": "The employee name as listed on the NetSuite employee record. Imported employee expenses must have an employee listed to be available to add to an expense report.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "importedemployeeexpensecategory", "label": "Expense Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "importedemployeeexpensecategory", "label": "Expense Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ExpenseCategory", "label": "Expense Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpensecategory=id", "label": "ImportedEmployeeExpense.importedemployeeexpensecategory = ExpenseCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "importedemployeeexpensecategory" } ], "flh": "This is the NetSuite expense category. This transaction was mapped to this expense category based on the setup and configuration for automatic imports from this credit card company.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "flh": "This is the unique NetSuite expense id.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "importedemployeeexpenseformatprofile", "label": "Import Type", "flags": [], "children": [], "joins": [], "flh": "This is the format profile used to import this employee expense.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "memo", "label": "Memo", "flags": [], "children": [], "flh": "This is a description of the transaction from the credit card company.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "importedemployeeexpensesourcetype", "label": "Source Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "importedemployeeexpensesourcetype", "label": "Employee Expense Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmployeeExpenseSourceType", "label": "Employee Expense Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "importedemployeeexpensesourcetype=id", "label": "ImportedEmployeeExpense.importedemployeeexpensesourcetype = EmployeeExpenseSourceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "importedemployeeexpensesourcetype" } ], "flh": "This is the credit card in which this employee expense was charged.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Imported Employee Expense Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpense", "label": "Imported Employee Expense", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ImportedEmployeeExpenseStatus", "label": "Imported Employee Expense Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "ImportedEmployeeExpense.status = ImportedEmployeeExpenseStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "The following statuses are available for imported employee expenses:\r\n

    \r\n
  • Failed - Failed expenses have not been imported properly.
  • \r\n
  • Ignored - Ignored expenses have previously been marked as ignored by the employee or an administrator. Ignored expenses don't appear when adding imported expenses directly to an expense report.
  • \r\n
  • Pending - Pending expenses don't have an associated employee. You can manually associate the correct employee for this expense.
  • \r\n
  • Processed - Processed expenses have been added to an expense report.
  • \r\n
  • Ready - Expenses are available to add to expenses reports.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billedtaxamount", "label": "Tax Amount", "flags": [], "children": [], "flh": "This is the tax amount in the account's base currency. Tax amounts do not appear on expense reports.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactionid", "label": "Transaction ID", "flags": [], "children": [], "flh": "This is a unique transaction id for this imported employee expense provided by the credit card company.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ImportedEmployeeExpenseStatus", "label": "Imported Employee Expense Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "defaultdescription", "label": "Default Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "numericid", "label": "Numeric value", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "IncoTerm", "label": "Incoterm", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "relatedincoterm", "label": "Incoterm Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTerm", "label": "Incoterm", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTermType", "label": "Incoterm Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "relatedincoterm=key", "label": "IncoTerm.relatedincoterm = IncoTermType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "relatedIncoterm" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "IncoTermType", "label": "Incoterm Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description of this other list item.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relatedincoterm", "label": "Related Incoterm", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "relatedincoterm", "label": "Incoterm Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTerm", "label": "Incoterm", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTermType", "label": "Incoterm Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "relatedincoterm=key", "label": "IncoTerm.relatedincoterm = IncoTermType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "relatedIncoterm" } ], "flh": "

This list displays a standardized three-letter trade term used on transactions related to international commercial procurement practices that communicate the tasks, costs, and risks associated with the transportation and delivery of goods.

Incoterms define where the customer takes ownership of the product and are typically used for international orders, such as when an item goes through customs or crosses a border. This is an expansion of a concept similar to FOB terms used in the United States.

", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "IncoTermType", "label": "Incoterm Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_ESC_INDUSTRIES", "label": "Industry", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_ATLAS_AVI_EM_INDUSTRYTERMS", "label": "Industry terms certifications", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "infoItem", "label": "Info Item", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "nkey", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sdefaultname", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "itemType", "label": "Inventory Item Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sequence", "label": "Sequence", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "standardcostdefaulttype", "label": "Inventory Standard Cost", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "IssueVersionRelation", "label": "Issue Version Relation", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "[Missing Label:key]", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itemtype", "label": "Inventory Item Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemType", "label": "Inventory Item Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemtype=id", "label": "generalizedItem.itemtype = itemType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemType" }, { "type": "JOIN", "id": "parent^generalizeditem", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "parent^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "parent^shipitem", "label": "Shipping Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "parent^salestaxitem", "label": "Tax Code", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "salesTaxItem", "label": "Tax Code", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "itemType", "label": "Inventory Item Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "itemtype", "label": "[Missing Label:itemType]", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itemtype", "label": "Inventory Item Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemType", "label": "Inventory Item Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemtype=id", "label": "generalizedItem.itemtype = itemType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemType" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Subitem of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent^shipitem", "label": "Shipping Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "parent^salestaxitem", "label": "Tax Code", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "salesTaxItem", "label": "Tax Code", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "parent^generalizeditem", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "parent^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "generalizedItem", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "generalizedItem.parent = generalizedItem.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "AGGREGATEDRECORD" }, { "type": "RECORD_TYPE", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billqtyvarianceacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billqtyvarianceacct=id", "label": "item.billqtyvarianceacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billQtyVarianceAcct" }, { "type": "JOIN", "id": "gainlossaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "gainlossaccount=id", "label": "item.gainlossaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "gainLossAccount" }, { "type": "JOIN", "id": "vendreturnvarianceaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "vendreturnvarianceaccount=id", "label": "item.vendreturnvarianceaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "vendReturnVarianceAccount" }, { "type": "JOIN", "id": "billpricevarianceacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billpricevarianceacct=id", "label": "item.billpricevarianceacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billPriceVarianceAcct" }, { "type": "JOIN", "id": "billexchratevarianceacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billexchratevarianceacct=id", "label": "item.billexchratevarianceacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billExchRateVarianceAcct" }, { "type": "JOIN", "id": "deferredrevenueaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deferredrevenueaccount=id", "label": "item.deferredrevenueaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferredRevenueAccount" }, { "type": "JOIN", "id": "assetaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assetaccount=id", "label": "item.assetaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "assetAccount" }, { "type": "JOIN", "id": "intercoincomeaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercoincomeaccount=id", "label": "item.intercoincomeaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercoIncomeAccount" }, { "type": "JOIN", "id": "dropshipexpenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "dropshipexpenseaccount=id", "label": "item.dropshipexpenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "dropShipExpenseAccount" }, { "type": "JOIN", "id": "custreturnvarianceaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custreturnvarianceaccount=id", "label": "item.custreturnvarianceaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custReturnVarianceAccount" }, { "type": "JOIN", "id": "expenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseaccount=id", "label": "item.expenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseAccount" }, { "type": "JOIN", "id": "intercodefrevaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercodefrevaccount=id", "label": "item.intercodefrevaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercodefrevaccount" }, { "type": "JOIN", "id": "revreclassfxaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revreclassfxaccount=id", "label": "item.revreclassfxaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revreclassfxaccount" }, { "type": "JOIN", "id": "unbuildvarianceaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "unbuildvarianceaccount=id", "label": "item.unbuildvarianceaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "unbuildVarianceAccount" }, { "type": "JOIN", "id": "incomeaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "incomeaccount=id", "label": "item.incomeaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "incomeAccount" }, { "type": "JOIN", "id": "intercoexpenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercoexpenseaccount=id", "label": "item.intercoexpenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercoExpenseAccount" }, { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "item.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSchedule" }, { "type": "JOIN", "id": "overallquantitypricingtype", "label": "Calculate Quantity Discounts", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "overallQuantityPricingType", "label": "Calculate Quantity Discounts", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "overallquantitypricingtype=key", "label": "item.overallquantitypricingtype = overallQuantityPricingType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "overallQuantityPricingType" }, { "type": "JOIN", "id": "costingmethod", "label": "Costing Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CostingMethodType", "label": "Costing Method", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "costingmethod=key", "label": "item.costingmethod = CostingMethodType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "costingMethod" }, { "type": "JOIN", "id": "countryofmanufacture", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "countryofmanufacture=id", "label": "item.countryofmanufacture = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "countryOfManufacture" }, { "type": "JOIN", "id": "createrevenueplanson", "label": "Custom Recognition Event Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventType", "label": "Custom Recognition Event Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createrevenueplanson=id", "label": "item.createrevenueplanson = ratableEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "createrevenueplanson" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "item.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "itemtype", "label": "Inventory Item Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemType", "label": "Inventory Item Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemtype=id", "label": "item.itemtype = itemType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemType" }, { "type": "JOIN", "id": "parent^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "item.parent = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "itemSelect an allocation type to associate with this item on sales transactions.

  • Normal - Revenue allocation follows EITF 08-01 rules when you use VSOE and the fair value price list with advanced revenue management.
  • Exclude - This item is excluded from revenue allocation. The item discounted sales amount is the revenue amount.
  • Software - The item is software. When you use VSOE with the EITF SuiteApp, both EITF 08-01 and SOP 97-2 rules apply for revenue allocation. When you use advanced revenue management, revenue allocation follows the fair value price list. Then if the fair value prices for any of the items in the allocation are estimates rather than VSOE, the allocation is recalculated using the residual method.

Note: Do not select the Software value unless you are using VSOE with the EITF SuiteApp or Advanced Revenue Management.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "assetaccount", "label": "Asset Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assetaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assetaccount=id", "label": "item.assetaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "assetAccount" } ], "flh": "

Select the asset account that tracks the value of the inventory on hand for this item. Click —New— to set up a new account.

Go to Lists > Accounts for details about existing accounts.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "autoexpandkitforrevenuemgmt", "label": "Auto-Expansion for Revenue Management", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "averagecost", "label": "Average Cost", "flags": [], "children": [], "flh": "This field displays the current average cost of the item across all locations. Using the weighted-average method, the average cost is calculated as the total units available during a period divided by the beginning inventory cost plus the cost of additions to inventory.
\nNote: The average cost calculated per location is listed for each location on the Locations subtab.
If you use Multiple Units of Measure, average cost is calculated using stock units.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custitem_atlas_avi_em_item_bill_class", "label": "Billing Class", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "item.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSchedule" } ], "flh": "

Choose the billing schedule you want to associate with this item.

When an item is associated with a billing schedule, the billing schedule appears by default when the item is added to an order.
 
Note: Forms must be customized to show schedules on lines. Read Applying Billing Schedules. \r\n

Click New to enter a new billing schedule.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "binnumbers", "label": "Bin Numbers", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "overallquantitypricingtype", "label": "Calculate Quantity Discounts", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "overallquantitypricingtype", "label": "Calculate Quantity Discounts", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "overallQuantityPricingType", "label": "Calculate Quantity Discounts", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "overallquantitypricingtype=key", "label": "item.overallquantitypricingtype = overallQuantityPricingType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "overallQuantityPricingType" } ], "flh": "Choose how to determine the quantity for the purpose of pricing:
  • By \nLine Quantity - pricing is applied according to the quantity included in the \nline item.
  • By Overall Item Quantity - pricing is applied for \nall line items for the same item on a transaction.
  • By Overall Parent \nQuantity - pricing is applied for all items with the same parent item on the \ntransaction. This can be useful for applying quantity pricing to matrix items. \n
  • By Overall Schedule Quantity - pricing is applied to all items \nthat use the same pricing schedule that are included in the transaction.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isfulfillable", "label": "Can be Fulfilled", "flags": [], "children": [], "flh": "

Check the Can be Fulfilled/Received box to enable this item to be received and fulfilled during order processing.

\r\n

Clear this box if this item does not require being received and fulfilled.

\r\n

Note: Once this item has been added to transactions, this setting cannot be changed.

\r\n

This field is used when the Advanced Billing and Advanced Shipping features are both enabled.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custitem_commonsku_id", "label": "commonSku ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "copydescription", "label": "Copy from Sales Order", "flags": [], "children": [], "flh": "

Check this box to copy the purchase description from the item description you enter on a sales order.

\n

Clear this box to enter a purchase description in the field above.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "costingmethod", "label": "Costing Method", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "costingmethod", "label": "Costing Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CostingMethodType", "label": "Costing Method", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "costingmethod=key", "label": "item.costingmethod = CostingMethodType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "costingMethod" } ], "flh": "

Select your inventory costing method.

The costing method you choose determines how Cost of Goods Sold (COGS) calculations are handled for costs associated with buying the same item at different purchase prices over a given period.

Costing methods include the following:

  • Average (weighted-average method) – COGS are calculated as the total units available during a period divided by the beginning inventory cost plus the cost of additions to inventory. 
  • Group Average – Group average costing enables you to track one average cost for an item across multiple locations within a defined group. For details, click Help and read Group Average Costing.
  • First-In, First-Out (FIFO) – Using FIFO, the first goods purchased are assumed to be the first goods sold so that the ending inventory consists of the most recently purchased goods. This method is useful to track different shipments of similar products.
  • Last-In, First-Out (LIFO) – Using LIFO, the last goods purchased are assumed to be the first goods sold so that the ending inventory consists of the first goods purchased. 
  • Standard – Standard Costing enables you track standard costs for items and to track variances between these expected costs and actual costs.

In NetSuite, Average costing is the default costing method.

Note: Once the costing method is saved on the item record, it cannot later be changed.



", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createjob", "label": "Create Project", "flags": [], "children": [], "flh": "Check this box to make this item eligible to create a job record when it is sold.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createrevenueplanson", "label": "Create Revenue Plans On", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "createrevenueplanson", "label": "Custom Recognition Event Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventType", "label": "Custom Recognition Event Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createrevenueplanson=id", "label": "item.createrevenueplanson = ratableEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "createrevenueplanson" } ], "flh": "

Select the event that triggers creation of revenue recognition plans. Match the event with the amount source of the item's revenue recognition rule.

  • Revenue Arrangement Creation - Revenue plans can be created when the revenue arrangement is created. Use this option with rules that have Event-Amount as the Amount Source.
  • Billing - Revenue plans can be created when the sales order is billed and from stand-alone cash sales, invoices, credit memos, and cash refunds. Use this option with rules that have Event-Percent based on amount as the Amount Source.
  • Fulfillment - This option is available only when Advanced Shipping is enabled. Revenue plans can be created upon fulfillment. Use this option with rules that have Event-Percent based on quantity as the Amount Source.
  • Project Progress - This option is available only when the Projects feature is enabled. Use this option with rules that have Event-Percent Complete as the Amount Source.
", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custreturnvarianceaccount", "label": "Customer Return Variance Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custreturnvarianceaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custreturnvarianceaccount=id", "label": "item.custreturnvarianceaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custReturnVarianceAccount" } ], "flh": "In this field, choose the account you want to post variance amounts to for cost variances of items returned by customers. The\r\nCustomer Return Variance Account takes the place of using the Cost of Goods\r\nSold (COGS) account for the entire cost of the item.

You can set a specific Cost of Goods Sold (COGS) account to use for returns of this item. This enables you to track COGS separately for returns and sales.

For example, a return authorization (RMA) may have a value of $5 for the item. But once the RMA is received, the costing value received is now $4. This generates a difference of $1.

  • If you select a Customer Return Variance Account, the $1 posts to the account you choose in this field.
  • If you do not select a Customer Return Variance Account, the $1 posts to the account chosen in the COGS Account field. Note: This is the same field that sales COGS amounts post to.
", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "vsoedelivered", "label": "Default as Delivered", "flags": [], "children": [], "flh": "Check this box to automatically set this item to a Delivered status when this item is added to a transaction. Clear this box to leave the delivery status clear by default.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deferredrevenueaccount", "label": "Deferred Revenue Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deferredrevenueaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deferredrevenueaccount=id", "label": "item.deferredrevenueaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferredRevenueAccount" } ], "flh": "Select the deferred revenue account to associate with this item. If you use revenue recognition or advanced revenue management, the revenue from the sale of this item is deferred.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description for this item. This description will appear in the Description column of sales forms.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "directrevenueposting", "label": "Direct Revenue Posting", "flags": [], "children": [], "flh": "

Check this box to disable advanced revenue management for this item. When checked, posting transactions that include this item post directly to the item revenue account. No revenue element or revenue arrangement is created. When you check this box, the Deferred Revenue Account on the Accounting subtab is disabled.

\r\n

When you create sales transactions that include items that have this box checked, all the items in the transaction must have the box checked. You cannot mix items that post directly to revenue with items that post to deferred revenue in the same transaction. This restriction also applies to kit items. All items in a kit must post either to revenue or to deferred revenue.

\r\n

You cannot check or clear the box after the item has been used in a transaction with advanced revenue management.

\r\n

By default, this box is not checked.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Display in Web Site", "flags": [], "children": [], "flh": "

Check this box to make this item available online in your Web site.

You cannot sell this item online unless you check this box.

If the item is of the Other Charge for Sale or Resale subtype, checking this box does not make it available in the web store catalog. However, it becomes available during web store checkout.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "displayname", "label": "Display Name/Code", "flags": [], "children": [], "flh": "

Enter an optional name of up to 250 characters for this item in addition to the Item Name. \r\n If you are integrating with a Yahoo! store, this field is imported from Yahoo!.

\r\n

The display name prints in the Item column of sales forms when Basic printing is used. If this item is \r\n a member of a kit, this name appears in the Item column when the Print Items \r\n box is checked.

If you do not enter a display name, the item name appears on printed forms.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "item.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

Select a class to associate with this item.

\n

Click New to enter a new class record.

\n

Go to Setup > Company > Classes for details about existing class records.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dropshipexpenseaccount", "label": "Dropship Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "dropshipexpenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "dropshipexpenseaccount=id", "label": "item.dropshipexpenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "dropShipExpenseAccount" } ], "flh": "When the Automated Intercompany Drop Ship feature is enabled, this field defaults to the account specified in the Default Expense Account on Accounting Preference page, but you can override this account. The account you select must have the Eliminate Intercompany Transactions box checked.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdropshipitem", "label": "Drop Ship Item", "flags": [], "children": [], "flh": "

Check the Drop Ship Item box to have this item default as a drop ship item on sales orders.

\r\n

When a sales transaction for a drop ship item is approved, a linked purchase order for the preferred vendor is automatically generated.\r\n

The vendor ships this item to your customer directly.

\r\n

Note: an item can be a drop ship or a special order, but not both.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "effectivebomcontrol", "label": "Effective BoM Control", "flags": [], "children": [], "joins": [], "flh": "In the Effective BOM Control field, choose one of the following:
  • Select Effective Date to manage dates manually on individual item records.
  • Select Revision Control to use revision records to manage effective and obsolete dates.

Note: If you select Revision Control, you must always use revision control from

that point going forward for this item.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contingentrevenuehandling", "label": "Eligible For Contingent Revenue Handling", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billexchratevarianceacct", "label": "Exchange Rate Variance Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billexchratevarianceacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billexchratevarianceacct=id", "label": "item.billexchratevarianceacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billExchRateVarianceAcct" } ], "flh": "Select the account to post to for variances in exchange rates associated with this item. These variances occur when there are exchange rate differences between the receipt and the bill for an item.

Note: After you select a variance account in this field, you can select another account at a later date if a change is necessary. Account changes are noted on the System Notes subtab of the History subtab of item records.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expenseaccount", "label": "Expense/COGS Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "expenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseaccount=id", "label": "item.expenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseAccount" } ], "flh": "

Select an expense account to associate with this item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revreclassfxaccount", "label": "Foreign Currency Adjustment Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revreclassfxaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revreclassfxaccount=id", "label": "item.revreclassfxaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revreclassfxaccount" } ], "flh": "

Select the account to use for the foreign currency adjustment during reclassification.

\r\n

You can select any account with an account type of income, other income, expense, or other expense, including the gain and loss accounts generated by the system after qualifying revaluation transactions. You can change the Foreign Currency Adjustment Account on the revenue element before revenue recognition plans are created.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "gainlossaccount", "label": "Gain/Loss Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "gainlossaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "gainlossaccount=id", "label": "item.gainlossaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "gainLossAccount" } ], "flh": "When the Use Item Cost as Transfer Cost preference is disabled, the transfer price on a transfer order is used as the item cost on the item receipt. Any difference between the actual cost and the transfer price posts to a Gain/Loss account when the item is shipped.

In this field, select the Gain/Loss account you prefer to use to post transfer cost discrepancies. The account you select must be different than the Asset or Cost of Goods Sold (COGS) account for the item.

You can choose an Income account, Other Income account, Expense account, or Other Expense account.
 
Note: If you have enabled the Expand Account Lists preference, you can choose any account in this field.
If you leave this field blank or select Use Income Account, then the income account for the item is used.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "generateaccruals", "label": "Generate Accruals", "flags": [], "children": [], "flh": "Check this box to automatically generate and post an accrual to the General Ledger.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingcost", "label": "Handling Cost", "flags": [], "children": [], "flh": "

As an option, you may enter a handling cost for this item in dollars.

You must also create a shipping item for per-item shipping and handling costs at Lists > Shipping Items > New.

When this item is selected on sales orders, invoices or cash sales, the appropriate shipping and handling charges are automatically calculated.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deferrevrec", "label": "Hold Revenue Recognition", "flags": [], "children": [], "flh": "

Check this box to delay recognizing revenue from the sale of this item. When this box is check, revenue recognition schedules or revenue plans are created with the status On Hold.

\r\n

For more information, see the help topic Delaying Revenue Recognition for an Item.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

When you check this box, this item will no longer appear on a list unless you check the Show All box at the bottom of the list page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includechildren", "label": "Include Children", "flags": [], "children": [], "flh": "Check the Include Children box to share the item with all the sub-subsidiaries associated with each subsidiary selected in the Subsidiary field.
\n
Note: When sharing items across subsidiaries, all of the options selected on the item record must be compatible across subsidiaries.
\n 
\nFor example, when entering an inventory item to be shared across subsidiaries, you should select Income and Asset accounts on the item record that are also shared across the same subsidiaries.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "incomeaccount", "label": "Income Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "incomeaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "incomeaccount=id", "label": "item.incomeaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "incomeAccount" } ], "flh": "

Select the income account to associate with this item. When no income account is selected, the item does not show in the Item dropdown list for sales transactions.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "intercodefrevaccount", "label": "Intercompany Deferred Revenue Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "intercodefrevaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercodefrevaccount=id", "label": "item.intercodefrevaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercodefrevaccount" } ], "flh": "

Select the account to use for intercompany deferred revenue. This account is used to record transactions between subsidiaries in NetSuite OneWorld accounts. The options include only accounts with the Eliminate Intercompany Transactions box checked.

\r\n

For more more information about intercompany transactions, see the help topic Understanding Automated Intercompany Management.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "intercoexpenseaccount", "label": "Intercompany Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "intercoexpenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercoexpenseaccount=id", "label": "item.intercoexpenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercoExpenseAccount" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "intercoincomeaccount", "label": "Intercompany Income Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "intercoincomeaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercoincomeaccount=id", "label": "item.intercoincomeaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercoIncomeAccount" } ], "flh": "

Select the account to use for intercompany income for this item. This account is used to record transactions between subsidiaries in NetSuite OneWorld accounts.

\r\n

To be available for selection, an account must have the Eliminate Intercompany Transactions box checked. If the Eliminate Intercompany Transactions box is later cleared on the account, intercompany transactions cannot be eliminated.

\r\n

The field is included on inventory type items and the following resale item types:

\r\n
  • Non-Inventory
  • \r\n
  • Other Charge
  • \r\n
  • Service
  • \r\n
", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemid", "label": "Item Name/Number", "flags": [], "children": [], "flh": "Enter up to 250 characters for the name of this item. This name appears in lists on transactions.

\r\n

If you have the option of entering a display name and do not, the item name prints in the Item column of sales forms when Basic printing is used.

\r\n

If you have the option to enter a vendor name and do not, the item name prints in the Item column of purchase forms. If you have entered a display name, it will print on purchases instead of the item name when Basic printing is used.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemrevenuecategory", "label": "Item Revenue Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itemrevenuecategory", "label": "Item Revenue Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemrevenuecategory=id", "label": "item.itemrevenuecategory = ItemRevenueCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemrevenuecategory" } ], "flh": "The item revenue category is a classification for items that have similar characteristics and revenue allocation requirements. It is used in the fair value price list.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "weight", "label": "Item Weight ", "flags": [], "children": [], "flh": "

Enter the weight of this item and select the units in the dropdown.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastpurchaseprice", "label": "Last Purchase Price", "flags": [], "children": [], "flh": "
This field displays the most recent purchase price of the item.

This price is determined by the most recent transaction for the item that added positive inventory, such as a purchase receipt, inventory transfer or inventory adjustment. (This does not include item returns or assembly unbuilds.)

If two transactions are entered on the same day, the one entered later takes precedence and is used to calculate the last purchase price.

When you use the Multiple-Location Inventory feature, the following is true:
  • The last purchase price reflects the most recent transaction at any location. 
  • The Inventory subtab of inventory item records includes a link to the last positive-inventory transaction per location.
  • If multiple purchases are made on the same day with different prices and locations, then the highest price paid on that day becomes the last purchase\r\nprice.

If you use Multiple Units of Measure, the last purchase price is calculated using purchase units.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "item.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

Select a location to associate with this item.
\r\nTo use a location, the Multi-Location Inventory feature must be enabled.

\r\n
    \r\n
  • If the Multi-Location Inventory feature is not enabled:

    \r\nSelecting an item record location limits the items that certain roles can access. \r\n
    For example, Role A is set up to access only items associated with Location One. Therefore, employees who have Role A can access only items associated with Location One.

    \r\n

    Note: If the Multi-Location Inventory feature is not enabled, you cannot use this field to track inventory by locations. For example, you cannot track how many widgets you have in stock in Location One.

    \r\nFor more information click here.

  • \r\n
  • If the Multi-Location Inventory feature is enabled:

    \r\nSelecting an item record location classifies the item by that location to limit the items that certain roles can access.

    \r\nTo track inventory per location, use the Locations subtab at the bottom of this form.

    \r\nFor more information click here.

\r\n

Select New to enter a new location record.

\r\n

Go to Setup > Company > Locations for details about existing location records.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "locations", "label": "Locations", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "locations", "label": "Locations", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "aggregateItemLocation", "label": "Locations", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=item", "label": "item.id = aggregateItemLocation.item", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "locations" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "manufacturer", "label": "Manufacturer", "flags": [], "children": [], "flh": "Enter the name of the company that manufactures this item.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "countryofmanufacture", "label": "Manufacturer Country", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "countryofmanufacture", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "countryofmanufacture=id", "label": "item.countryofmanufacture = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "countryOfManufacture" } ], "flh": "

Enter the name of the country where this item is manufactured.

This information is used for customs purposes when shipping.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mpn", "label": "Manufacturer Part Number", "flags": [], "children": [], "flh": "

MPN (Manufacturers Part Number) - Enter the part number used by the manufacturer to identify this item.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "matchbilltoreceipt", "label": "Match Bill To Receipt", "flags": [], "children": [], "flh": "Check the Match Bill to Receipt box if you want the Match Bill to Receipt box on transaction lines to be checked by default for this item. This enables you to generate variances based on vendor bill lines.  Then, on the Post Vendor Bill Variances page, you must select Bill in the Transaction Type field to generate the variance postings.

Purchase orders that include this item default to have this box checked and variances are generated based on vendor bill lines.

Clear this box if you want to generate variance postings based on purchase order lines rather than vendor bill lines and do not want the Match Bill to Receipt box to be checked by default on transaction lines for this item. Then, on the Post Vendor Bill Variances page, you must select Purchase Order in the Transaction Type field to generate the variance postings.

This preference defaults to be disabled. Even when enabled, this option can be changed on individual purchase order lines.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "maximumquantity", "label": "Maximum Order Qty", "flags": [], "children": [], "flh": "Enter the greatest quantity of this item that customers can purchase. If customers enter an item quantity above the maximum amount, a warning message is displayed. Web store customers are unable to complete checkout unless they enter a quantity equal to or below the maximum quantity.

 Leave this field empty to allow customers to check out without maximum quantity restrictions.

You can edit this warning at Setup > Site Builder/SuiteCommerce Advanced > Customize Text.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "member", "label": "Members", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "member", "label": "Members", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemMember", "label": "Members", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=parentitem", "label": "item.id = itemMember.parentitem", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "member" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "minimumquantity", "label": "Minimum Order Qty", "flags": [], "children": [], "flh": "

Enter the lowest quantity that customers can purchase.  Web store customers receive a warning and cannot check out if they enter an item quantity below this minimum. 

 Leave this field empty to allow customers to check out with no minimum quantity restrictions.

You can edit this warning at Setup > Site Builder/SuiteCommerce Advanced > Customize Text.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippackage", "label": "Package", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "shippackage", "label": "Packages", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShippingPackage", "label": "Packages", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippackage=pkgkey", "label": "item.shippackage = ShippingPackage.pkgkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "shipPackage" } ], "flh": "Select the type of package this item normally ships in. The information for this package type automatically fills in on order fulfillments for this item.

\nSetting up and assigning package types helps determine the number of packages on an order and helps return accurate real-time shipping rates.

\nCreate package types at Setup > Accounting > Shipping > Packages subtab.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "vsoepermitdiscount", "label": "Permit Discount", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "vsoepermitdiscount", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vsoeDiscountType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "vsoepermitdiscount=key", "label": "item.vsoepermitdiscount = vsoeDiscountType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "VSOEPermitDiscount" } ], "flh": "Choose from the following options to determine how discounts are handled for this item.

  • As Allowed - Allows a portion of an applicable discount to be applied against this item if its status is delivered when revenue allocation is performed.
  • Never - Prevents a discount from being applied against this item when revenue allocation is performed.

When you use advanced revenue management, items with VSOE values never permit discount if the residual method is used.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "preferredlocation", "label": "Preferred Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "preferredlocation", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "preferredlocation=id", "label": "item.preferredlocation = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "preferredLocation" } ], "flh": "

Choose the location you want to associate with this item.
\r\nThis location will automatically populate sales orders that display locations on a line-item basis.

\r\n

This field is also used to calculate real-time shipping cost on web orders. If this item appears in your web site, select a Preferred Location.

\r\n

When the Automatic Location Assignment feature is enabled, and the sales order location is automatically populated, the automatic location assignment engine is prevented from assigning locations.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billpricevarianceacct", "label": "Price Variance Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billpricevarianceacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billpricevarianceacct=id", "label": "item.billpricevarianceacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billPriceVarianceAcct" } ], "flh": "Select the account to post to for variances in billing prices associated with this item. These variances occur when there is a difference in the price of an item showing on the purchase order and the price of an item showing on the bill.

Note: After you select a variance account in this field, you can select another account at a later date if a change is necessary. Account changes are noted on the System Notes subtab of the History subtab of item records.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "price", "label": "Pricing", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "price", "label": "Item Pricing", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemPrice", "label": "Item Pricing", "flags": [], "children": [], "recordClass": "MATRIXSUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=item", "label": "item.id = itemPrice.item", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "price" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "pricinggroup", "label": "Pricing Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "pricinggroup", "label": "Pricing Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "pricingGroup", "label": "Pricing Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricinggroup=id", "label": "item.pricinggroup = pricingGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "pricingGroup" } ], "flh": "Select the pricing group this item is a member of.

Using pricing groups enables you to assign customer-specific price levels for a group of items.

You can create new pricing groups at Setup > Accounting > Setup Tasks > Accounting Lists > New > Pricing Group.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printitems", "label": "Print Items", "flags": [], "children": [], "flh": "

Check this box to display the member items with their respective display names, quantities and descriptions on sales and purchase forms. Clear this box to display only the description and amount of the group or kit on sales and purchase forms.

\r\n

Note: Assembly items do not display on purchase forms even when this box is checked.  Also note that member items are never shown on printed forms; only one line with the group name and summary is printed.

\r\n



", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectexpensetype", "label": "Project Expense Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projectexpensetype", "label": "Project Expense Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectExpenseType", "label": "Project Expense Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectexpensetype=id", "label": "item.projectexpensetype = projectExpenseType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectExpenseType" } ], "flh": "

Select a Project Expense Type for this service item.

\r\n

The selected expense type selected determines which account is debited when posting the time transaction.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projecttemplate", "label": "Project Template", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projecttemplate=id", "label": "item.projecttemplate = projectTemplate.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectTemplate" } ], "flh": "Select a default project template to be used when a project is created from this service item.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchasedescription", "label": "Purchase Description", "flags": [], "children": [], "flh": "

Enter up to 999 characters of text for a description of this item to appear on vendor orders. Include the unit of measure in this description.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cost", "label": "Purchase Price", "flags": [], "children": [], "flh": "

\n

Enter the price you pay for this item.

\n

If you do not enter a price, purchase orders for this item show the most recent purchase price by default.

\n

If you select a preferred vendor for this item, the price is shown in the currency selected on the vendor's record. If no preferred vendor is selected, the price is shown in your base currency.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fxcost", "label": "Purchase Price (Foreign Currency)", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quantitypricingschedule", "label": "Quantity Pricing Schedule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "quantitypricingschedule", "label": "Quantity Pricing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "QuantityPricingSchedule", "label": "Quantity Pricing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "quantitypricingschedule=id", "label": "item.quantitypricingschedule = QuantityPricingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "quantityPricingSchedule" } ], "flh": "

Select the pricing schedule you want to use to set prices for this item.\n\n

You can create new pricing schedules at Lists > Accounting > Quantity Pricing Schedules > New.\n\n

Selecting a pricing schedule sets the Use Marginal Rates and Calculate Quantity Discounts fields.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billqtyvarianceacct", "label": "Quantity Variance Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billqtyvarianceacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billqtyvarianceacct=id", "label": "item.billqtyvarianceacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billQtyVarianceAcct" } ], "flh": "Select the account to post to for variances in billing quantities associated with this item. These variances occur when there is a difference in the quantity of an item showing on the receipt and the quantity of an item showing on the bill.

Note: After you select a variance account in this field, you can select another account at a later date if a change is necessary. Account changes are noted on the System Notes subtab of the History subtab of item records.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenueallocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenueallocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenueAllocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenueallocationgroup=id", "label": "item.revenueallocationgroup = revenueAllocationgroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueallocationgroup" } ], "flh": "Select a revenue allocation group to use in GroupSum functions in fair value formulas. The value you select here is the default. You can change it on the revenue element.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenuerecognitionrule=id", "label": "item.revenuerecognitionrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenuerecognitionrule" } ], "flh": "

Select the revenue rule to use by default for this item in a revenue arrangement.

Be sure the rule you select has an Amount Source that is appropriate for the value you select in the Create Revenue Plans On field. For more information, see the field level help for Create Revenue Plans On.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecforecastrule", "label": "Rev Rec Forecast Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecforecastrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecforecastrule=id", "label": "item.revrecforecastrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revrecforecastrule" } ], "flh": "

Select a revenue rule to use for forecast revenue recognition plans. The default is determined by the same accounting preference as the Revenue Recognition Rule.

\r\n

You may select the same rule or a different rule for actual and forecast rules. Percent complete rules are not available as forecast rules. For information about forecast revenue plans for project progress, see Working with Percent-Complete Revenue Recognition Plans.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingcost", "label": "Shipping Cost", "flags": [], "children": [], "flh": "

As an option, you may enter a shipping cost for this item in dollars.

You must also create a shipping item for per-item shipping costs at Lists > Shipping Items > New.

When this item is selected on sales orders, invoices or cash sales, the appropriate shipping charges are automatically calculated.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shipindividually", "label": "Ships Individually", "flags": [], "children": [], "flh": "Check this box if this item always ships alone and with no other items in the same package.

This helps determine the number of packages needed and the shipping rate on order fulfillments.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isspecialorderitem", "label": "Special Order Item", "flags": [], "children": [], "flh": "

Check this box if you want this item to default as a special order on sales transactions.

\n

When a sales transaction for a special order item is approved, a linked purchase order is automatically generated. Then, the order cannot be fulfilled until the linked purchase order is received.

\n

Special order items can be used for custom orders or \"just-in-time\" inventory.

\n

Important: You must identify a preferred vendor and a purchase price on an item record in order for that item to be selected as a special order.

\n

Note: An item can be a drop ship or a special order, but not both.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "stockdescription", "label": "Stock Description", "flags": [], "children": [], "flh": "Enter up to 21 characters to specify information about this item, such as New, Refurbished or Ships 2-3 days.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Subitem of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "item.parent = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

If you want this item to be a subitem, select the parent item here.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=item", "label": "item.id = itemSubsidiaryMap.item", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "itemSubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "flh": "Select one or multiple subsidiaries.
\r\nTo select multiple subsidiaries, press and hold the Ctrl key while selecting each subsidiary.
\r\nA subsidiary must be associated with an item in order for the item to be added to a transaction related to that Subsidiary.

\r\nFor example, you can enter a sales order and select the Wolfe US subsidiary on the transaction. When you select an item to add to the sales order, only items associated with Wolfe US can be added to the sales order.
", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "subtype", "label": "Subtype", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subtype", "label": "Item subtype", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemSubtype", "label": "Item subtype", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subtype=key", "label": "item.subtype = ItemSubtype.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "totalquantityonhand", "label": "Total Quantity On Hand", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "totalvalue", "label": "Total Value", "flags": [], "children": [], "flh": "

Enter or accept the total value of this item. NetSuite generates this amount by multiplying your purchase price and your quantity on hand.

As you buy and sell additional inventory, NetSuite continues to calculate the total value.


", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transferprice", "label": "Transfer Price", "flags": [], "children": [], "flh": "

Enter a transfer price on an item record to set the default value used as the transfer price on transfer orders. You can still override this default by entering a new transfer price for an item on the transfer order.

\r\n

The use of the value in the Transfer Price field on a transfer order depends on your setting for the Use Item Cost as Transfer Cost preference.

\r\n

When the Use Item Cost as Transfer Cost preference is enabled, the transfer price on a transfer order is not considered for posting cost accounting of line items. In the Transfer Price field, enter a declared value for the item to be used for shipping purposes only.

\r\n

When the Use Item Cost as Transfer Cost preference is disabled, the transfer price on a transfer order is considered for posting cost accounting of line items. Items that do not have a transfer price set on a transfer order use a zero value for cost accounting calculations when the item is received.

\r\n

Note: If the Transfer Price field is blank on the item record, a value of zero shows by default on the transfer order. Unless a transfer price value is entered on the transfer order, a value of zero is used for COGS calculations when the item is received.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custitem_vel_turnaround_time", "label": "Turnaround Time", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemtype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itemtype", "label": "Inventory Item Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemType", "label": "Inventory Item Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemtype=id", "label": "item.itemtype = itemType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemType" } ], "flh": "

\n

Select the type of item you want to print labels for.

\n

Select All to show all types of items.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbuildvarianceaccount", "label": "Unbuild Variance Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "unbuildvarianceaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "unbuildvarianceaccount=id", "label": "item.unbuildvarianceaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "unbuildVarianceAccount" } ], "flh": "Select an account for posting variance amounts that result from unbuilding the assembly.

If no account is selected in this field, variance amounts for this item post to the Cost of Goods Sold (COGS) account. This field defaults to be blank.

When you unbuild an assembly item, sometimes there is a difference in the cost of the item at the time of assembly and the cost at the time of the unbuild. Any variance amount between the assembly cost and the unbuild cost posts to the account selected in this field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parentonly", "label": "Use as Category Only", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usecomponentyield", "label": "Use Component Yield", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usemarginalrates", "label": "Use Marginal Rates", "flags": [], "children": [], "flh": "

Check this box if you want the quantity discounts in the schedule to be applied to each pricing bracket separately. \n\n

For example, a schedule offers no discount for the first 100 items sold and a 5% discount if more than 100 are sold. If 150 items are sold, the first 100 are at normal price, and the other fifty items are sold at 5% discount.\n\n

Leave this box clear if you want the discount to apply to all of the items sold.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "receiptamount", "label": "Vendor Bill - Item Receipt Amount Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the amount on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptquantitydiff", "label": "Vendor Bill - Item Receipt Quantity Difference", "flags": [], "children": [], "flh": "Enter the difference limit for the discrepancy between the quantity on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptquantity", "label": "Vendor Bill - Item Receipt Quantity Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderamount", "label": "Vendor Bill - Purchase Order Amount Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the amount on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderquantitydiff", "label": "Vendor Bill - Purchase Order Quantity Difference", "flags": [], "children": [], "flh": "Enter the difference limit for the discrepancy between the quantity on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderquantity", "label": "Vendor Bill - Purchase Order Quantity Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "vendorname", "label": "Vendor Name/Code", "flags": [], "children": [], "flh": "

If your vendor uses a name for this item that is different from the name you use, you can enter up to 60 characters as the vendor's name for this item here.

\n

The vendor's name for this item prints in the Item column of purchase forms.

\n

If you do not enter a vendor name, the item name prints in the Item column of purchase forms. If you have entered a display name, it will print on purchases instead of the item name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "vendreturnvarianceaccount", "label": "Vendor Return Variance Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "vendreturnvarianceaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "vendreturnvarianceaccount=id", "label": "item.vendreturnvarianceaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "vendReturnVarianceAccount" } ], "flh": "In this field, choose the account you want to post variance amounts to for cost variances of items returned to vendors.

You\n can set a specific Cost of Goods Sold (COGS) account to use for returns\n of this item. This enables you to track COGS separately for returns and purchases .


If\n you do not select a Vendor Return Variance Account, any variances post to \nthe account chosen in the COGS Account field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemvendor", "label": "Vendors", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itemvendor", "label": "Vendors", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemVendor", "label": "Vendors", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=item", "label": "item.id = itemVendor.item", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "itemVendor" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "weightunit", "label": "Weight Unit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "weightunit", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "weightunit=key", "label": "item.weightunit = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "weightUnit" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "AGGREGATEDRECORD" }, { "type": "RECORD_TYPE", "id": "ItemCollection", "label": "Item Collection", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "items", "label": "Item-Item Collection Relationship", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ItemCollection", "label": "Item Collection", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemCollectionItemSimpleMap", "label": "Item-Item Collection Relationship", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=itemcollection", "label": "ItemCollection.id = ItemCollectionItemSimpleMap.itemcollection", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "items" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "ItemCollectionCustomerSegmentMap", "label": "Customer Segment", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ItemCollectionItemSubrecord", "label": "Item", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ItemCollectionItemSimpleMap", "label": "Item-Item Collection Relationship", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "CustomerSegmentFlagType", "label": "Website Visibility Level", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description of the item collection, for example, its purpose and the basis on which members are chosen.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box if you do not want the item collection to be available for use.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "items", "label": "Items", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "items", "label": "Item-Item Collection Relationship", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ItemCollection", "label": "Item Collection", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemCollectionItemSimpleMap", "label": "Item-Item Collection Relationship", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=itemcollection", "label": "ItemCollection.id = ItemCollectionItemSimpleMap.itemcollection", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "items" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter the name of the item collection.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "savedsearch", "label": "Saved Search", "flags": [], "children": [], "joins": [], "flh": "Select the item saved search you want to use to add items to the item collection.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "InvtItemPriceHistory", "label": "Item Pricing", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "InvtItemPriceHistory", "label": "Item Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "InvtItemPriceHistory.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "pricetype", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "InvtItemPriceHistory", "label": "Item Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricetype=id", "label": "InvtItemPriceHistory.pricetype = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priceType" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "discount", "label": "Discount", "flags": [], "children": [], "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "InvtItemPriceHistory", "label": "Item Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "InvtItemPriceHistory.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "Enter or select one or more items to determine which items the attributes are copied to.
Click the Select Multiple icon to open the Choose Item window and select more than one item.
Note: If the source item is a different item type than the target item, data in extraneous fields is copied over but does not affect calculations. For example, if the source item processed is a time-phased planning item but the target item is not a time-phased planning item, fields relevant to time-phased planning will be populated on the target item but the data is not used for calculations.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quantity", "label": "Minimum Quantity", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "price", "label": "Price", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pricetype", "label": "Price Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "pricetype", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "InvtItemPriceHistory", "label": "Item Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricetype=id", "label": "InvtItemPriceHistory.pricetype = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priceType" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fairvalueformula", "label": "Fair Value Formula", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueFormula", "label": "Fair Value Formula", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvalueformula=id", "label": "ItemRevenueCategory.fairvalueformula = FairValueFormula.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueFormula" }, { "type": "JOIN", "id": "fairvaluerangepolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueRangePolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvaluerangepolicy=key", "label": "ItemRevenueCategory.fairvaluerangepolicy = FairValueRangePolicy.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueRangePolicy" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FairValueRangePolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Use this field to provide a longer description than is practical for the name.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fairvalueformula", "label": "Fair Value Formula", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fairvalueformula", "label": "Fair Value Formula", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueFormula", "label": "Fair Value Formula", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvalueformula=id", "label": "ItemRevenueCategory.fairvalueformula = FairValueFormula.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueFormula" } ], "flh": "Select a formula from the list. The formula you select here becomes the default for fair value price records created for this item revenue category and for items included in this category.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fairvaluerangepolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fairvaluerangepolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ItemRevenueCategory", "label": "Item Revenue Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FairValueRangePolicy", "label": "Fair Value Range Checking Policy", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fairvaluerangepolicy=key", "label": "ItemRevenueCategory.fairvaluerangepolicy = FairValueRangePolicy.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fairValueRangePolicy" } ], "flh": "Select a policy from the list. The option you select here becomes the default for fair value price records created for this item revenue category and for items included in this category.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter a Name for the category. This name appears in dropdown lists.

\r\n

Use unique, descriptive names, but keep them short so they can be read in the lists.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ItemSource", "label": "Item Source", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ItemSubtype", "label": "Item subtype", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "presItemType", "label": "Item Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "itemtype", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "JobRequisitionPostingType", "label": "Job Requisition Posting Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "JobRequisitionStatus", "label": "Job Requisition Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ProjectSubsidiaryRelationship", "label": "Job-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectSubsidiaryRelationship", "label": "Job-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "ProjectSubsidiaryRelationship.entity = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectSubsidiaryRelationship", "label": "Job-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ProjectSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectSubsidiaryRelationship", "label": "Job-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "ProjectSubsidiaryRelationship.entity = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectSubsidiaryRelationship", "label": "Job-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ProjectSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "The subsidiary for this project is displayed here.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "knowledgeBase", "label": "Knowledge Base", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "knowledgeBase", "label": "Knowledge Base", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteAudience", "label": "Audience", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "currentaudience=id", "label": "knowledgeBase.currentaudience = siteAudience.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "currentaudience" }, { "type": "JOIN", "id": "publishto", "label": "Site Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "knowledgeBase", "label": "Knowledge Base", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "publishto=id", "label": "knowledgeBase.publishto = siteCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "publishto" }, { "type": "JOIN", "id": "topic", "label": "Topic", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "knowledgeBase", "label": "Knowledge Base", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "topic=id", "label": "knowledgeBase.topic = Topic.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "topic" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "knowledgeBaseSiteCategoryTranslation", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "knowledgeBase", "label": "Knowledge Base", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteAudience", "label": "Audience", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "currentaudience=id", "label": "knowledgeBase.currentaudience = siteAudience.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "currentaudience" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "categorylistlayout", "label": "Category List Layout", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Display in Web Site", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemlistlayout", "label": "Item List Layout", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "publishto", "label": "Publish to", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "publishto", "label": "Site Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "knowledgeBase", "label": "Knowledge Base", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "publishto=id", "label": "knowledgeBase.publishto = siteCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "publishto" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "topic", "label": "Topic", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "topic", "label": "Topic", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "knowledgeBase", "label": "Knowledge Base", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "topic=id", "label": "knowledgeBase.topic = Topic.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "topic" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "LagType", "label": "Lag Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "inactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percent", "label": "Percentage", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "seqnum", "label": "Sequence Num", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "istime", "label": "Time", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_LSA", "label": "Last Sales Activity Record", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_LSA", "label": "Last Sales Activity Record", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_LSA.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_entity_opp_id_lsa", "label": "Entity/Opp ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_date_lsa", "label": "Last Sales Activity", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_link_lsa", "label": "LSA Link", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_link_name_lsa", "label": "LSA Link Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_mode_lsa", "label": "Mode", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_LSA", "label": "Last Sales Activity Record", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_LSA.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "leadSource", "label": "Lead Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contactsourceEnter a description of this note type.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to inactivate this contact category.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name for this contact category.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "LimitType", "label": "Limit Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_ATLAS_LINK", "label": "Link", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mainaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LocationMainAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mainaddress=nkey", "label": "location.mainaddress = LocationMainAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "mainAddress" }, { "type": "JOIN", "id": "returnaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LocationReturnAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnaddress=nkey", "label": "location.returnaddress = LocationReturnAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "returnAddress" }, { "type": "JOIN", "id": "parent", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "location.parent = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "locationtype", "label": "Location Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LocationType", "label": "Location Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "locationtype=id", "label": "location.locationtype = LocationType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "locationtype" }, { "type": "JOIN", "id": "custrecord_ra_locationsWhen you use auto-generated numbering with the Locations feature, you can make your transaction number sequences independent per location.

\r\n

Enter up to 8 alphanumeric characters in this field to number transactions with a prefix to signify this location. Then, click Save.

\r\n

To set up auto-generated numbering, go to Setup >  Setup Tasks > Auto-Generated Numbers. On the Document Numbers subtab, check the Use Location box next to each transaction this prefix should apply to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "latitude", "label": "Latitude", "flags": [], "children": [], "flh": "

Enter the latitude coordinate of the location in decimal format, for example, \"37.5367\".
Latitude is between -90 and 90.

\r\n

Use at least four decimal places to achieve a precise location. The decimal symbol you use depends on the number format in your user preferences.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Location is Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this location record. Inactive locations do not show in lists of locations on records and transactions.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "locationtype", "label": "Location Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "locationtype", "label": "Location Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LocationType", "label": "Location Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "locationtype=id", "label": "location.locationtype = LocationType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "locationtype" } ], "flh": "Select the kind of location: Store, Warehouse, or Undefined. The location type is one of the criteria that the Automatic Location Assignment feature uses when determining the ideal fulfillment location. You can set the location to Undefined to represent locations that are neither a store nor a warehouse.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "longitude", "label": "Longitude", "flags": [], "children": [], "flh": "

Enter the longitude coordinate of the location in decimal format, for example, \"-122.3285\". Longitude is between -180 and 180.

\r\n

Use at least four decimal places to achieve a precise location. The decimal symbol you use depends on the number format in your user preferences.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "makeinventoryavailable", "label": "Make Inventory Available", "flags": [], "children": [], "flh": "

Check this box to make on-hand inventory stored at the location available to orders.
\r\nClear this box to exclude on-hand inventory stored at the location from the available count.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this location. The name you enter here is the name that shows in location lists on records and transactions.

The name can be alphanumeric. The maximum number of characters is 31.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "returnaddress", "label": "Return Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returnaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "LocationReturnAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnaddress=nkey", "label": "location.returnaddress = LocationReturnAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "returnAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Sublocation of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "location.parent = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

Select the name of the parent location for this new location.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=location", "label": "location.id = locationSubsidiaryMap.location", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "locationSubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "subsidiary" } ], "flh": "If you have purchased the OneWorld upgrade for your NetSuite account, you can associate this location with one or more subsidiaries.
\r\n
    \r\n
  • If the Inventory feature is not enabled, a location can be associated with none, one, some, or all subsidiaries.
    To select multiple subsidiaries, press and hold the Ctrl key while selecting each subsidiary. \r\n
  • If the Inventory feature is enabled, a location can be associated with only one subsidiary.
", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "traninternalprefix", "label": "Transaction Number Prefix", "flags": [], "children": [], "flh": "If you want to use location-specific document and transaction numbering, enter up to eight alphanumeric characters to be a prefix for autogenerated numbers.

This prefix indicates that transaction numbers are associated with this location.

Note: You must set up location-specific transaction numbering on the Set Up Auto-Generated Numbers page at Setup > Company > Setup Tasks > Auto-Generated Numbers. On the Transaction Numbers subtab of this page, check the Use Location box next to each type of transaction that you want use location-specific numbering.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "LocationType", "label": "Location Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Location Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "LoginAudit.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" }, { "type": "JOIN", "id": "user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "date", "label": "Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "detail", "label": "Detail", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailaddress", "label": "Email Address", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ipaddress", "label": "IP Address", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "requesturi", "label": "Request URI", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "role", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "LoginAudit.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "secchallenge", "label": "Security Challenge", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "oauthaccesstokenname", "label": "Token-based Access Token Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "oauthappname", "label": "Token-based Application Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "user", "label": "User", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "LoginAudit", "label": "Login Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "LoginAudit.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "useragent", "label": "User Agent", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "LOG" }, { "type": "RECORD_TYPE", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "IPRestrictions.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" }, { "type": "JOIN", "id": "user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "role", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "IPRestrictions.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rules", "label": "Rules", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "user", "label": "User", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "user^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" }, { "type": "JOIN", "id": "user^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "IPRestrictions", "label": "Login Restrictions", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "user=id", "label": "IPRestrictions.user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "user" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ItemSupplyLotSizingType", "label": "Lot Sizing Method", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "mapReduceScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesMapReduce", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "mapReduceScript.id = customPluginTypesMapReduce.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsMapReduce", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "mapReduceScript.id = deploymentsMapReduce.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "mapReduceScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "mapReduceScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "mapReduceScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersMapReduce", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "mapReduceScript.id = parametersMapReduce.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "mapReduceScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesMapReduce", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsMapReduce", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersMapReduce", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "mapReduceScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesMapReduce", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "mapReduceScript.id = customPluginTypesMapReduce.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsMapReduce", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "mapReduceScript.id = deploymentsMapReduce.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "getinputdatafunction", "label": "Get Input Data", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mapfunction", "label": "Map", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "mapReduceScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "mapReduceScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersMapReduce", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "mapReduceScript.id = parametersMapReduce.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "reducefunction", "label": "Reduce", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "mapReduceScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "summarizefunction", "label": "Summarize", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "mapReduceScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "mapReduceScriptDeployment.script = mapReduceScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "mapReduceScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "mapReduceScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "mapReduceScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "buffersize", "label": "Buffer Size", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "concurrencylimit", "label": "Concurrency Limit", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "mapReduceScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "mapReduceScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "priority", "label": "Priority", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "processorpool", "label": "Processor Pool", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "mapReduceScriptDeployment.script = mapReduceScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScriptDeployment", "label": "Map/Reduce Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "mapReduceScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "

Specify the status of the deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "queueallstagesatonce", "label": "Submit All Stages At Once", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "yieldaftermins", "label": "Yield After Minutes", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "massUpdateScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsMassUpdate", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "massUpdateScript.id = deploymentsMassUpdate.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "massUpdateScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "massUpdateScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "massUpdateScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesMassUpdate", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "massUpdateScript.id = librariesMassUpdate.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersMassUpdate", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "massUpdateScript.id = parametersMassUpdate.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "massUpdateScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsMassUpdate", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesMassUpdate", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersMassUpdate", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "massUpdateScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsMassUpdate", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "massUpdateScript.id = deploymentsMassUpdate.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction", "label": "Function", "flags": [], "children": [], "flh": "

This field is read-only. The box is checked because your entry point script returns this entry point. 

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesMassUpdate", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "massUpdateScript.id = librariesMassUpdate.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "massUpdateScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "massUpdateScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersMassUpdate", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "massUpdateScript.id = parametersMassUpdate.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "massUpdateScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "massUpdateScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceEmployeeMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapMassUpdate.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceGroupMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapMassUpdate.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "script", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "massUpdateScriptDeployment.script = massUpdateScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audiencePartnerMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapMassUpdate.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "massUpdateScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "massUpdateScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceRoleMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapMassUpdate.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "massUpdateScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "massUpdateScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceSubsidiaryMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapMassUpdate.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Applies To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "massUpdateScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceEmployeeMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapMassUpdate.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "massUpdateScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceGroupMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapMassUpdate.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "massUpdateScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audiencePartnerMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapMassUpdate.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceRoleMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapMassUpdate.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "massUpdateScriptDeployment.script = massUpdateScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "massUpdateScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScriptDeployment", "label": "Massupdate Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "massUpdateScriptDeployment.audience = audienceSubsidiaryMapMassUpdate.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapMassUpdate.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "istask", "label": "Task", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "verificationMatchCode", "label": "Match Code", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "MediaType", "label": "Media Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "altcontenttype", "label": "Alternate Content Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contenttype", "label": "Content Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "typedescr", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "extension", "label": "Extension", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "chardata", "label": "Is Text File", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customdates", "label": "Custom Dates", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MemDocCustomRecurrence", "label": "Custom Dates", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=memdoc", "label": "MemDoc.id = MemDocCustomRecurrence.memdoc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customdates" }, { "type": "JOIN", "id": "lastmodifiedbyuser", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedbyuser=id", "label": "MemDoc.lastmodifiedbyuser = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "lastModifiedByUser" }, { "type": "JOIN", "id": "transactiontemplate^memdoctransactiontemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transactiontemplate=id", "label": "MemDoc.transactiontemplate = memDocTransactionTemplate.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transactionTemplate" }, { "type": "JOIN", "id": "lastmodifiedbyrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedbyrole=id", "label": "MemDoc.lastmodifiedbyrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "lastModifiedByRole" }, { "type": "JOIN", "id": "memdocChoose one of three options in the Action dropdown list:

  • Choose Template Only if you want to create a memorized transaction that will be used as a template, but will not create any actual transactions.
  • Choose Reminder if you want to be reminded when this transaction is due so that you can view and edit it before you save it.
  • Choose Automatic if you want this transaction to automatically post. For information about this option, see the Help Center article titled \"Automatic Memorized Transactions.\"
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowpostinginclosedperiod", "label": "Allow Posting in Locked Period", "flags": [], "children": [], "flh": "Check the Allow Posting in Locked Period box to enable the transaction to post to an accounting period for which transactions are locked. You must have the Override Period Restrictions permission to check this box.

When this box is checked, memorized transactions can post in locked periods even if the user who initiates the transaction does not have the Override Period Restrictions permission. Transactions can never be posted in closed periods. If the posting date for a memorized transaction is in a period that has been closed, it is posted to the next open period. For more information, see the Help Center article titled \"Accounting Period Management.\"
", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inprogress", "label": "Being Processed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customdates", "label": "Custom Dates", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customdates", "label": "Custom Dates", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MemDocCustomRecurrence", "label": "Custom Dates", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=memdoc", "label": "MemDoc.id = MemDocCustomRecurrence.memdoc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customdates" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "every", "label": "Every", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hasremaining", "label": "Has Remaining", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check the Inactive box to prevent the memorized transaction from creating any more transactions.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "indefinite", "label": "Indefinite", "flags": [], "children": [], "flh": "Enter the total number of transactions which should be created in the Number Remaining field. If you do not want to set a limit on the number of transactions created, clear the field and check the Indefinite box.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifiedbyuser", "label": "Last Modified By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "lastmodifiedbyuser", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedbyuser=id", "label": "MemDoc.lastmodifiedbyuser = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "lastModifiedByUser" } ], "flh": "The last user who updated the memorized transaction definition.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactiontemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transactiontemplate^memdoctransactiontemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transactiontemplate=id", "label": "MemDoc.transactiontemplate = memDocTransactionTemplate.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transactionTemplate" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "The name of the memorized transaction. By default, this is populated with the payee, vendor, customer, or project name you selected when entering your memorized transaction.

The name you enter appears in the list of memorized transactions but does not affect the name you entered on the original transaction.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextdate", "label": "Next Date", "flags": [], "children": [], "flh": "

Enter or pick the next date you want this transaction to occur.

\n

If you want this transaction to occur automatically, you must enter a next date here.

\n

If you do not enter a next date, the transaction will not post automatically.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nexttrandate", "label": "Next Transaction Date", "flags": [], "children": [], "flh": "

If you checked the Override Transaction Date box, in the Next Date field, enter the next date you want the transaction to be generated, and enter the date you want the transaction to post in the Next Transaction Date field.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "numberremaining", "label": "Number Remaining", "flags": [], "children": [], "flh": "Enter the total number of transactions which should be created in the Number Remaining field. If you do not want to set a limit on the number of transactions created, clear the field and check the Indefinite box.
", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "overridetransactiondate", "label": "Override Transaction Date", "flags": [], "children": [], "flh": "Check the Override Transaction Date box if you do not want the transaction to post on the creation date. Then you must do the following:
  • In the Next Date field in the Recurring subtab, enter the next date you want the transaction to be generated.
  • If you want this transaction to automatically occur, you must enter a next date here. If you do not enter a next date, the transaction will not automatically post.
  • In the Next Transaction Date field beside Next Date, enter the date you want the transaction to post.
For example, today's date is 7/15. You want the first transaction to be generated on 7/16 and to post on 7/20. Check the Override Transaction Date box and enter 7/16 in the Next Date field and 7/20 in the Next Transaction Date field beside Next Date.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "repeatevery", "label": "Repeat Every", "flags": [], "children": [], "flh": "Select the number of times in a time period a transaction will be created.
", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifiedbyrole", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "lastmodifiedbyrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedbyrole=id", "label": "MemDoc.lastmodifiedbyrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "lastModifiedByRole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsequent", "label": "Subsequent Date", "flags": [], "children": [], "flh": "

You can set a date in the Subsequent Date field only when you set a frequency of Twice a Month.

\n

The subsequent date is the date you want this transaction to occur AFTER the date entered in the Next Date field. Then, the transaction recurs in future months based on these Next and Subsequent dates.

\n

For example, on January 1st, you set a frequency of Twice a Month, set the Next Date to February 1st and the Subsequent Date to February 15th. The transaction occurs February 1st and 15th, March 1st and 15th, and so on.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsequentpostingdate", "label": "Subsequent Posting Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timeperiod", "label": "Time Period", "flags": [], "children": [], "flh": "Select the Time Period over which transactions will be created.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createdtransactions", "label": "Transactions", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "unit", "label": "Unit", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "updateaddresses", "label": "Update Addresses", "flags": [], "children": [], "flh": "Check this box if you prefer that each memorized transaction uses the email, fax, and street address that is current as of the date it is created.
\n 
\nClear this box to use the email, fax, and street address that is current as of the date it is first memorized.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "updateprices", "label": "Update Prices", "flags": [], "children": [], "flh": "Check this box if you prefer that each memorized transaction uses sales pricing for items that is current as of the date it is created.
\n 
\nClear this box to use sales pricing that is current as of the date it is first memorized.", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "postingperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "postingperiod=id", "label": "memDocTransactionTemplate.postingperiod = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "postingPeriod" }, { "type": "JOIN", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approvalstatus=id", "label": "memDocTransactionTemplate.approvalstatus = ApprovalStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approvalStatus" }, { "type": "JOIN", "id": "createdby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "memDocTransactionTemplate.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "lastmodifiedby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "memDocTransactionTemplate.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "memDocTransactionTemplate.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "memDocTransactionTemplate.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "createdby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "memDocTransactionTemplate.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "memDocTransactionTemplate.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "lastmodifiedby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "memDocTransactionTemplate.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "nextapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nextapprover=id", "label": "memDocTransactionTemplate.nextapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nextApprover" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "memDocTransactionTemplate.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "createdby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "memDocTransactionTemplate.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "lastmodifiedby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "memDocTransactionTemplate.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "memDocTransactionTemplate.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "incoterm", "label": "Incoterm", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTerm", "label": "Incoterm", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "incoterm=id", "label": "memDocTransactionTemplate.incoterm = IncoTerm.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "incoterm" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "memDocTransactionTemplate", "label": "Memorized Transaction Template", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "memDocTransactionTemplate.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "transactiontemplateE-mail addresses you enter here receive a copy of this e-mail message, but \n these addresses do not show to the other recipients of the message.

\n

Separate multiple addresses with a comma or a semicolon.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cc", "label": "Cc", "flags": [], "children": [], "flh": "

Enter the email addresses you would like to receive a copy of this message.

\n

Separate multiple addresses with a comma or a semicolon.

\n

These email addresses will show to everyone who receives this message.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datetime", "label": "Date Created", "flags": [], "children": [], "flh": "

This field documents the date and time this message was created.

", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailed", "label": "Emailed", "flags": [], "children": [], "flh": "

Check this box if you are pasting in an e-mail message.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "author", "label": "From", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "author^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "Message.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" } ], "flh": "

Select the author of this message.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "authoremail", "label": "From Email Address", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hasattachment", "label": "Has Attachments", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalonly", "label": "Internal Only", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "incoming", "label": "Is Incoming", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Message", "flags": [], "children": [], "flh": "

Paste or enter the text of the message in this field.

", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primaryrecipient", "label": "Primary Recipient", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "primaryrecipient^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" }, { "type": "JOIN", "id": "primaryrecipient^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primaryrecipient=id", "label": "Message.primaryrecipient = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "primaryRecipient" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subject", "label": "Subject", "flags": [], "children": [], "flh": "

Enter a subject or title for this email message.

\n

This subject is displayed on the messages subtab on the records of those receiving or sending the message.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "template", "label": "Template", "flags": [], "children": [], "joins": [], "flh": "

Select an e-mail template to format this message. You can still edit the message in the Message field.

Select New to upload a new template from your hard drive.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "to", "label": "To", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Message", "label": "Message", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "Message.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "MessageType", "label": "Message Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "BillingMilestone", "label": "Milestone", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "mitPurpose", "label": "Mit Purpose", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ApplicabilityModeType", "label": "Mode", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "MonthsOfYear", "label": "Months Of Year", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity_name^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "role_name", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role_name=id", "label": "UserOAuthToken.role_name = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role_name" }, { "type": "JOIN", "id": "entity_name^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "tba_app_name", "label": "Application Name", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "binactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "role_name", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "role_name", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role_name=id", "label": "UserOAuthToken.role_name = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role_name" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tba_token_name", "label": "Token Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity_name", "label": "User", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity_name^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" }, { "type": "JOIN", "id": "entity_name^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserOAuthToken", "label": "My Access Token", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity_name=id", "label": "UserOAuthToken.entity_name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity_name" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_NAV_CATEGORY", "label": "Navigation Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_NAV_CATEGORY", "label": "Navigation Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_NAV_CATEGORY.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_nav_categorySelect the country that you are making this record for.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description for this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "taxagency", "label": "Preferred Tax Agency", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "taxagency", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Nexus", "label": "Nexus", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "taxagency=id", "label": "Nexus.taxagency = vendor.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "taxAgency" } ], "flh": "Select the name of the tax vendor to whom you submit tax reports and remit payments. 

You can set up a vendor as a tax agency in two ways:
- By selecting Tax Agency in the Category field on the vendor record.
- By clicking the plus icon (New) next to the Tax Agency field on the nexus record.

On tax code records, this field is available only if the SuiteTax feature is disabled in your account.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "state", "label": "State/Province/County", "flags": [], "children": [], "joins": [], "flh": "Select the state, province, or county that you are making this record for. You can create a new state, province, or county at Setup > Company > Setup Tasks > States/Provinces/Counties.

On tax code records, this field is available only if the SuiteTax feature is disabled in your account.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "note", "label": "Note", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "accountingperiod^accountingperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "accountingperiod=id", "label": "note.accountingperiod = period.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "accountingPeriod" }, { "type": "JOIN", "id": "entity^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "folder", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "folder=id", "label": "note.folder = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "folder" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "activity^calendarevent", "label": "Event", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "media", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "media=id", "label": "note.media = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "media" }, { "type": "JOIN", "id": "entity^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "note.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "activity^phonecall", "label": "Phone Call", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "activity^projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "entity^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "activity^resourceallocation", "label": "Resource Allocation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "entity^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "activity^solution", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "activity^task", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "topic", "label": "Topic", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "topic=id", "label": "note.topic = Topic.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "topic" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "note.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" }, { "type": "JOIN", "id": "entity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "NoteDirectionType", "label": "Direction", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "PermissionType", "label": "RECORDLABEL.permissiontype", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "activity", "label": "CRM/Support Record", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "activity^projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "activity^calendarevent", "label": "Event", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "activity^task", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "activity^solution", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "activity^phonecall", "label": "Phone Call", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" }, { "type": "JOIN", "id": "activity^resourceallocation", "label": "Resource Allocation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "activity=id", "label": "note.activity = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "activity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "note.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "folder", "label": "Folder", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "folder", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "folder=id", "label": "note.folder = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "folder" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "note.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "media", "label": "Media", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "media", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "media=id", "label": "note.media = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "media" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accountingperiod", "label": "Period", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "accountingperiod^accountingperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "accountingperiod=id", "label": "note.accountingperiod = period.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "accountingPeriod" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "topic", "label": "Topic", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "topic", "label": "Topic", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "topic=id", "label": "note.topic = Topic.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "topic" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "note", "label": "Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "note.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "NumberFormat", "label": "Number Format", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "decimalseparator", "label": "Decimal Separator", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "groupseparator", "label": "Group Separator", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_OB_ORG_TREE", "label": "Org Browser Tree", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_OB_ORG_TREE", "label": "Org Browser Tree", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_OB_ORG_TREE.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ob_org_tree_json", "label": "Org Tree JSON", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ob_org_tree_list", "label": "Org Tree List", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_OB_ORG_TREE", "label": "Org Browser Tree", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_OB_ORG_TREE.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherNameAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "otherName.id = otherNameAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" }, { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "otherName.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" }, { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "otherName.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" }, { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "otherName.id = otherNameCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "otherNameCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "otherName.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "emailpreference", "label": "Email Preference Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "emailpreference=id", "label": "otherName.emailpreference = EmailPreferenceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "emailPreference" }, { "type": "JOIN", "id": "companyIf you assign accounts to your customers, enter an account number for this customer here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherNameAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "otherName.id = otherNameAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "altemail", "label": "Alt. Email", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Other Name Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherNameCategory", "label": "Other Name Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "otherName.category = otherNameCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "flh": "Select a category for this other name record.

You can create other name categories at Lists > Relationships > Other Names > New.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "

Enter any other information you want to note about this person or company.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "companyname", "label": "Company Name", "flags": [], "children": [], "flh": "

Enter the legal name of this person or company.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contactlist", "label": "Contacts", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "otherName.id = otherNameCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "otherNameCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "creditlimit", "label": "Credit Limit", "flags": [], "children": [], "flh": "Enter a credit limit to define the maximum currency amount the customer is allowed to accrue in outstanding receivables.

When you meet or exceed this customer's limit while you are entering transactions, NetSuite can warn you or block the transaction. To set preferences for credit limit handling, an administrator must go to Setup > Accounting > Preferences > Accounting Preferences. On the General subtab, check the Customer Credit Limit Handling box and save.

For more information, click Help at the top of the page and search for Customer Credit Limits and Holds.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbillingaddress", "label": "Default Billing Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "otherName.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshippingaddress", "label": "Default Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "otherName.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailpreference", "label": "Email Preference", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "emailpreference", "label": "Email Preference Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "emailpreference=id", "label": "otherName.emailpreference = EmailPreferenceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "emailPreference" } ], "flh": "

You can see your default e-mail setting at Home > Set Preferences.

You can choose a different method to send forms here.

If you select HTML, be sure this customer has an e-mail program that allows HTML viewing.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Entity ID", "flags": [], "children": [], "flh": "

Enter a name for this other person or company the way it should appear in all lists.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

Enter a fax number for this record. You should enter the fax number exactly \nas it must be dialed. If a '1' is required to fax to this number, be sure \nto include it at the beginning of the number.

The number you enter here \nautomatically appears in the To Be Faxed field of transactions when you select \nthis customer.

To fax NetSuite forms, an administrator must first set up \nfax service at Setup > Set Up Printing, Fax and E-mail > Fax.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstname", "label": "First Name", "flags": [], "children": [], "flh": "

Optionally enter a first name here.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "homephone", "label": "Home Phone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isperson", "label": "Is Individual", "flags": [], "children": [], "flh": "

Choose the type of other name record you are creating by selecting Company or Individual in the Type field.

\n\n

This selection determines which fields and subtabs are used on this record.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Job Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastname", "label": "Last Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "middlename", "label": "Middle Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mobilephone", "label": "Mobile Phone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salutation", "label": "Mr./Ms...", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitynumber", "label": "Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altname", "label": "Other name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Other Name Email", "flags": [], "children": [], "flh": "

Enter this person or company's e-mail address.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitytitle", "label": "Other Name ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Other name Is Inactive", "flags": [], "children": [], "flh": "

When you check this box, this item will no longer appear on a list unless you check the Show Inactives box at the bottom of the list page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "phone", "label": "Phone", "flags": [], "children": [], "flh": "

Enter a phone number for this record. This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Primary Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "otherName.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "

Enter a contact name that will appear below the mailing address on checks.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printoncheckas", "label": "Print on Check As", "flags": [], "children": [], "flh": "

Enter the name of this person or company the way it should appear on checks.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "terms", "label": "Terms", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "terms", "label": "Terms", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "term", "label": "Terms", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "terms=id", "label": "otherName.terms = term.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "terms" } ], "flh": "

Select the standard account terms for this customer's invoices. You can always change terms for any individual sale, however.

To add choices to this list, go to Setup > Accounting > CRM Lists > New > Terms.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "flh": "

Enter this company or organization's Web address.

This address acts as a link when you return to this record for viewing.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "otherNameCategory", "label": "Other Name Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Type", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "OtherNameSubsidiaryRelationship", "label": "Other Name-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OtherNameSubsidiaryRelationship", "label": "Other Name-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "OtherNameSubsidiaryRelationship.entity = otherName.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OtherNameSubsidiaryRelationship", "label": "Other Name-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "OtherNameSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OtherNameSubsidiaryRelationship", "label": "Other Name-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "OtherNameSubsidiaryRelationship.entity = otherName.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "OtherNameSubsidiaryRelationship", "label": "Other Name-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "OtherNameSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "outboundRequest", "label": "Outbound Requests", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "time", "label": "Date/Time", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "elapsed", "label": "Elapsed Time [ms]", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "error", "label": "Error", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "host", "label": "Hostname", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "statuscode", "label": "HTTP Status Code", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "port", "label": "Port", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "protocol", "label": "Protocol", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "requestcontentlength", "label": "Request Content Length", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "requestcontenttype", "label": "Request Content Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "requestid", "label": "Request ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "responsecontentlength", "label": "Response Content Length", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "responsecontenttype", "label": "Response Content Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptdeploymenturl", "label": "Script Deployment URL", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "Script ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "overheadType", "label": "Overhead Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMLISTATLAS_AVI_EM_OWNERSHIP", "label": "Ownership", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ShippingPackage", "label": "Packages", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "pkgdefault", "label": "Default", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pkgheight", "label": "Height", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pkgkey", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pkglength", "label": "Length", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pkgmaxitems", "label": "Maximum Items", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pkgname", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pkgweight", "label": "Weight", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pkgwidth", "label": "Width", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "Partner", "label": "Partner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "Partner.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" }, { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "Partner.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" }, { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PartnerAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "Partner.id = PartnerAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" }, { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "Partner.id = PartnerCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "PartnerCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "Partner.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "Partner.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "emailpreference", "label": "Email Preference Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "emailpreference=id", "label": "Partner.emailpreference = EmailPreferenceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "emailPreference" }, { "type": "JOIN", "id": "companyCheck this box to let this partner create subpartner records and give them access to NetSuite.

Subpartners can only see information that applies to their parent partner.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [], "flh": "

Select the partner role category that applies to this partner.

\n\n

To create new categories to add to this list, go to Setup > Sales > CRM Lists > New > Partner Category/Role.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "

Enter any other information you want to note about this partner.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "companyname", "label": "Company Name", "flags": [], "children": [], "flh": "

Enter the legal name of this partner.

If you use Auto-Generated Numbers, you may want to make sure you enter the partner name here so that it shows up in the Partners list.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contactlist", "label": "Contacts", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "Partner.id = PartnerCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "PartnerCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbillingaddress", "label": "Default Billing Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "Partner.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshippingaddress", "label": "Default Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "Partner.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "Partner.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

Choose a class to associate with this partner.

Click New to enter a new class record.

Go to Setup > Company > Classes for details about existing class records.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "duplicate", "label": "Duplicate", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailpreference", "label": "Email Preference", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "emailpreference", "label": "Email Preference Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "emailpreference=id", "label": "Partner.emailpreference = EmailPreferenceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "emailPreference" } ], "flh": "Choose the email format used when you email this partner copies of transactions.

You can set your default email setting at Home > Set Preferences.

If you select HTML, be sure this partner has an e-mail program that allows HTML viewing.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Entity ID", "flags": [], "children": [], "flh": "

Enter the partner's name here the way it should appear in all lists.

If you use Auto-Generated Numbering, this field fills with the number for this vendor.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

Enter a fax number for this record. You should enter the fax number exactly \nas it must be dialed. If a '1' is required to fax to this number, be sure \nto include it at the beginning of the number.

The number you enter here \nautomatically appears in the To Be Faxed field of transactions when you select \nthis customer.

To fax NetSuite forms, an administrator must first set up \nfax service at Setup > Set Up Printing, Fax and E-mail > Fax.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstname", "label": "First Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "homephone", "label": "Home Phone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_esc_industry", "label": "Industry", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_esc_industry", "label": "Industry", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLIST_ESC_INDUSTRIES", "label": "Industry", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_esc_industry=id", "label": "Partner.custentity_esc_industry = CUSTOMLIST_ESC_INDUSTRIES.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_esc_industry" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "flh": "The internal ID for this record is shown here.

If you do not want to show internal IDs, clear the Show Internal IDs box at Home > Set Preferences.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isperson", "label": "Is Individual", "flags": [], "children": [], "flh": "

Choose the type of customer record you are creating by selecting Company or Individual in the Type field.

\n\n

This selection determines which fields and subtabs are used on this record.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Job Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastname", "label": "Last Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "Partner.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

Choose a location to associate with this partner.

Click New to enter a new location record.

Go to Setup > Company > Locations for details about existing location records.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "middlename", "label": "Middle Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mobilephone", "label": "Mobile Phone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salutation", "label": "Mr./Ms...", "flags": [], "children": [], "flh": "

Enter the appropriate salutation for this partner.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_esc_no_of_employees", "label": "No. of Employees", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitynumber", "label": "Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altname", "label": "Partner", "flags": [], "children": [], "flh": "

This is the name of this person or company.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "partnercode", "label": "Partner Code", "flags": [], "children": [], "flh": "

This field autofills with what you entered in the Partner field.

You can edit in this field if you need to change the code.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Partner Email", "flags": [], "children": [], "flh": "

Enter this partner's email address.

If you enter an email address, you can email this partner directly from the Partners list.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitytitle", "label": "Partner Id", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Partner Is Inactive", "flags": [], "children": [], "flh": "

When you check this box, this partner no longer appears on the Partners list unless you check the Show Inactives box at the bottom of the page.

Also, you can no longer select this partner from any lists on transactions, contact records, task records or event records.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "phone", "label": "Phone", "flags": [], "children": [], "flh": "

Enter a phone number for this partner.

This number appears in the Partners list.

This field is required for the Online Bill Pay feature.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Primary Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "Partner.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "

Select the name of this partner's contact with you. This name appears in the billing address on the invoice.

To add contacts to this list, select New, and enter a new contact record.

You can add mulitiple contacts on the Contacts subtab of partner records.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printoncheckas", "label": "Print on Check As", "flags": [], "children": [], "flh": "

What you enter here prints on the Pay to the Order of line of a check instead of what you entered in the Partner field.


", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "SubPartner of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Partner.parent = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

Select this partner's parent partner.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "flh": "

If this partner has a Web site, enter the URL for the site here.

Web addresses must begin with http:// or https://

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "PartnerSubsidiaryRelationship", "label": "Partner-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PartnerSubsidiaryRelationship", "label": "Partner-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "PartnerSubsidiaryRelationship.entity = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PartnerSubsidiaryRelationship", "label": "Partner-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "PartnerSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PartnerSubsidiaryRelationship", "label": "Partner-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "PartnerSubsidiaryRelationship.entity = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PartnerSubsidiaryRelationship", "label": "Partner-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "PartnerSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the subsidiary to associate with this partner. You cannot enter transactions for this partner unless a subsidiary is assigned.
\n 
\nIf you select this customer on a transaction, the transaction is associated with this subsidiary. The partner is able to access only information associated with this subsidiary.
\n 
\nNote: Once a transaction has posted for the partner, you are not able to change the subsidiary selected on the partner record.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "PartnerSystem", "label": "Partner System", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentCardBin", "label": "Payment Card BIN", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "cardbrand", "label": "Card Brand", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentCardBin", "label": "Payment Card BIN", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentCardBrand", "label": "Card Brand", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "cardbrand=key", "label": "paymentCardBin.cardbrand = paymentCardBrand.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "cardBrand" }, { "type": "JOIN", "id": "country", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentCardBin", "label": "Payment Card BIN", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "country=id", "label": "paymentCardBin.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "country" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "paymentCardBrand", "label": "Card Brand", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "address", "label": "Address", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cardbrand", "label": "Card Brand", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "cardbrand", "label": "Card Brand", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentCardBin", "label": "Payment Card BIN", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentCardBrand", "label": "Card Brand", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "cardbrand=key", "label": "paymentCardBin.cardbrand = paymentCardBrand.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "cardBrand" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cardlevel", "label": "Card Level", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cardtype", "label": "Card Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "country", "label": "Country", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "country", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentCardBin", "label": "Payment Card BIN", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "country=id", "label": "paymentCardBin.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "country" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "info", "label": "Info", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issuingbank", "label": "Issuing Bank", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "phone", "label": "Phone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchasecard", "label": "Purchase Card", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "website", "label": "Website", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "paymentGatewayPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "paymentGatewayPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "paymentGatewayPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "paymentGatewayPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPaymentGateway", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "paymentGatewayPlugin.id = librariesPaymentGateway.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "paymentGatewayPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "paymentGatewayPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "paymentGatewayPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "paymentGatewayPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesPaymentGateway", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "paymentGatewayPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "paymentGatewayPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPaymentGateway", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "paymentGatewayPlugin.id = librariesPaymentGateway.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "paymentGatewayPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "paymentGatewayPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "paymentGatewayPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "paymentGatewayPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "paymentGatewayPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "paymentGatewayPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "paymentInitiator", "label": "Payment Initiator", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "paymentMethod.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" }, { "type": "JOIN", "id": "merchantaccounts", "label": "Payment processing profile", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=paymentmethod", "label": "paymentMethod.id = paymentMethodPaymentProcessingProfileMap.paymentmethod", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "payemntprocessingprofile=id", "label": "paymentMethodPaymentProcessingProfileMap.payemntprocessingprofile = paymentProcessingProfile.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "merchantAccounts" }, { "type": "JOIN", "id": "methodtype", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentInstrumentType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "methodtype=key", "label": "paymentMethod.methodtype = paymentInstrumentType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "methodType" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "paymentMethodVisual", "label": "Payment Visuals", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "paymentInstrumentType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "account", "label": "Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "paymentMethod.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "flh": "

Select the appropriate default account to assign.

\r\n

If you are entering a payment method, select the default bank account for this payment method. Then, the account autofills the Deposit To field on transactions when this payment method is selected.

\r\n

If you are creating a landed cost category, select the expense account to be used as a clearing account for the landeded cost of items. Then, when the item is sold, the cost of goods sold is accurately reflected. This field shows only for landed cost category records, not for service or material types.

If you are creating a project expense type select which account you want debited when posting project time transactions. 

\r\n

Note: If you enable the Expand Accounts preference, you can choose any account, not just bank accounts or expense accounts, when you are creating a landed cost category or a project expense type

Enabling the Expand Accounts preference has no effect when you are entering a payment method.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "merchantaccounts", "label": "Associated Payment Processing Profiles", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "merchantaccounts", "label": "Payment processing profile", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=paymentmethod", "label": "paymentMethod.id = paymentMethodPaymentProcessingProfileMap.paymentmethod", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "payemntprocessingprofile=id", "label": "paymentMethodPaymentProcessingProfileMap.payemntprocessingprofile = paymentProcessingProfile.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "merchantAccounts" } ], "flh": "

This field lists the merchant accounts that support this payment method.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "methodtype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "methodtype", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentInstrumentType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "methodtype=key", "label": "paymentMethod.methodtype = paymentInstrumentType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "methodType" } ], "flh": "Select the Type of the payment method from the list:
  • EMV - an online payment method that is specific to the EMV Chip and PIN flow for point of sale (POS) solutions. The EMV payment method type usually supports Sale and Refund operations, and requires a special device to initiate payment operations. The methodtype field value ID is 5.
  • External Checkout - an online payment method used in E-Commerce. The shopper needs to be redirected to an external payment provider's page to authorize the payment. The methodtype field value ID is 6.
  • General Token – an online payment method that requires the Payment Instruments feature to be enabled. The method requires a token that was issued by a payment gateway and does not represent a payment card. The General Token payment instrument, only works with the General Token payment method. The methodtype field value ID is 2.
  • Offline - the payment happens outside of NetSuite, for example a cash transaction. The methodtype field value ID is 9.
  • Pay By Reference - an online payment method that requires the Payment Instruments feature. The method uses a reference issued by a payment gateway integration to perform a follow-up operation. Certain integrations do not share tokens, but can share a transaction reference. For example, you can use the reference to capture after authorization without having a payment instrument or a payment card number. The methodtype field value ID is 10.
  • Payment Card - an online payment method for common card processing. The method supports both Mail Order / Telephone Order (MOTO) and e-commerce payments. The methodtype field value ID is 1.
  • Payment Card Swipe - an online payment method for card present processing. Using the method requires a special device to read a magnetic card stripe. The methodtype field value ID is 4.
  • Payment Card Token - an online payment method for card processing with tokenization. The method processes tokens instead of payment cards. The methodtype field value ID is 3.


", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "settlementbankaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "settlementbankaccount=id", "label": "paymentProcessingProfile.settlementbankaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "settlementBankAccount" }, { "type": "JOIN", "id": "paymentmethods", "label": "Payment Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=payemntprocessingprofile", "label": "paymentProcessingProfile.id = paymentProcessingProfilePaymentMethodMap.payemntprocessingprofile", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "paymentmethod=id", "label": "paymentProcessingProfilePaymentMethodMap.paymentmethod = paymentMethod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "paymentMethods" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "paymentProcessingProfile.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "allowauthentication", "label": "Authentications", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowpreauth", "label": "Authorizations", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowsettlement", "label": "Captures", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowcredit", "label": "Credits", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter a name for this credit card processor.

\n

This is the name you select on credit card transactions and when you select default processors for customers.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "use3dsecure", "label": "Payer Authentication", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "postbackurl", "label": "PostBack URL", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowrefresh", "label": "Refreshes", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowrefund", "label": "Refunds", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowsale", "label": "Sales", "flags": [], "children": [], "flh": "When checked, this credit card gateway account processes authorization and funds transfer requests not originating from sales orders.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "settlementbankaccount", "label": "Settlement Bank Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "settlementbankaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "settlementbankaccount=id", "label": "paymentProcessingProfile.settlementbankaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "settlementBankAccount" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "paymentProcessingProfile.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "

Select the subsidiary that uses this credit card processor.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "paymentmethods", "label": "Supported Payment Methods", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "paymentmethods", "label": "Payment Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "paymentProcessingProfile", "label": "Payment processing profile", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=payemntprocessingprofile", "label": "paymentProcessingProfile.id = paymentProcessingProfilePaymentMethodMap.payemntprocessingprofile", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "paymentmethod=id", "label": "paymentProcessingProfilePaymentMethodMap.paymentmethod = paymentMethod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "paymentMethods" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "islineleveldatasupported", "label": "Support Line-Level Data", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "testmode", "label": "Test Mode", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowvoid", "label": "Voids", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sites", "label": "Web Site", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "paymentStatus", "label": "Payment Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentStatusReason", "label": "Payment Status Reason", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assetaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assetaccount=id", "label": "payrollItem.assetaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "assetaccount" }, { "type": "JOIN", "id": "expenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseaccount=id", "label": "payrollItem.expenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseAccount" }, { "type": "JOIN", "id": "liabilityaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "liabilityaccount=id", "label": "payrollItem.liabilityaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "liabilityAccount" }, { "type": "JOIN", "id": "itemtype", "label": "Payroll Item Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "payItemType", "label": "Payroll Item Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemtype=key", "label": "payrollItem.itemtype = payItemType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemType" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "payrollItem.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "vendor=id", "label": "payrollItem.vendor = vendor.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "vendor" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "payrollItemCompanyTaxOptions", "label": "Company Tax Options", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "EmployeePayCodeList", "label": "Employee", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "EmployeeFilingStatus", "label": "Employee Filing Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "payrollItemEmployeeTaxOptions", "label": "Employee Tax Options", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "payItemStatus", "label": "Filing Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "payItemType", "label": "Payroll Item Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "reportingSection", "label": "Reporting Section", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "taxOverrideMethod", "label": "Tax Override Method", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "vendor", "label": "Agency", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "vendor=id", "label": "payrollItem.vendor = vendor.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "vendor" } ], "flh": "

Choose the agency this deduction is paid to.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "assetaccount", "label": "Asset Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assetaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assetaccount=id", "label": "payrollItem.assetaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "assetaccount" } ], "flh": "

Select an asset account to associate with this payroll item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employeepaid", "label": "Employee Paid", "flags": [], "children": [], "flh": "

When this box is clear, the item type is Company Tax. When this box is checked, the item type is Employee tax.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expenseaccount", "label": "Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "expenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseaccount=id", "label": "payrollItem.expenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseAccount" } ], "flh": "

Select an expense account to associate with this payroll item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box if you want to make this item inactive. \r\n

When you check this box, this item no longer appears on your list of payroll items unless you check the Show Inactives box at the bottom of the list page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Item Name", "flags": [], "children": [], "flh": "

Enter the name of the payroll item.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemtype", "label": "Item Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "itemtype", "label": "Payroll Item Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "payItemType", "label": "Payroll Item Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "itemtype=key", "label": "payrollItem.itemtype = payItemType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "itemType" } ], "flh": "Select a payroll item type from this list.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "liabilityaccount", "label": "Liability Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "liabilityaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "liabilityaccount=id", "label": "payrollItem.liabilityaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "liabilityAccount" } ], "flh": "Select the liability account in this field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "payrollItem.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "

This field shows the subsidiary or parent company that issues payroll. The selection must have a valid US address, based on its ZIP Code, and a unique US Employee Identification Number (EIN).

", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "payItemType", "label": "Payroll Item Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "pctCompleteProjectRevenueRule", "label": "Percent Complete Project Revenue Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pctCompleteProjectRevenueRule", "label": "Percent Complete Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "pctCompleteProjectRevenueRule.id = projectRevenueRlChargeRl.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "chargeRule" }, { "type": "JOIN", "id": "project", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pctCompleteProjectRevenueRule", "label": "Percent Complete Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "pctCompleteProjectRevenueRule.project = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "project" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ChargeRuleType", "label": "Charge Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pctCompleteProjectRevenueRule", "label": "Percent Complete Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "pctCompleteProjectRevenueRule.id = projectRevenueRlChargeRl.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "chargeRule" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "totalamounttorecognize", "label": "Charges", "flags": [], "children": [], "flh": "This  is the total amount of charges available for this rule.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "Enter a description for this project revenue rule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this rule.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this project revenue rule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "project", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pctCompleteProjectRevenueRule", "label": "Percent Complete Project Revenue Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "pctCompleteProjectRevenueRule.project = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "project" } ], "flh": "This is the project associated with this project revenue rule.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuereconciled", "label": "Revenue Reconciled", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "serviceitem", "label": "Service Item", "flags": [], "children": [], "joins": [], "flh": "Select a service item for this project revenue rule.

The service item selected determines which accounts are used for the revenue element. For labor based rules, the service item also determines the charges that are considered revenue to be distributed. If you use multiple service items for your charges, you will need to create a labor based project revenue rule for each service item.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ItemPeriodicLotSizeType", "label": "Periods of Supply Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assigned^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "PhoneCall.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "company^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "files", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=event", "label": "PhoneCall.id = PhoneCallEventFile.event", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "file=id", "label": "PhoneCallEventFile.file = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "files" }, { "type": "JOIN", "id": "assigned^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "relateditem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "relateditem=id", "label": "PhoneCall.relateditem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "relatedItem" }, { "type": "JOIN", "id": "assigned^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "assigned^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "PhoneCall.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" }, { "type": "JOIN", "id": "assigned^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "company^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "NoteDirectionType", "label": "Direction", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "PhoneCallEventNote", "label": "Note", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PermissionType", "label": "RECORDLABEL.permissiontype", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "assigned", "label": "Assigned To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assigned^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "PhoneCall.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" } ], "flh": "

Select the employee responsible for setting up or\n making this phone call.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Comments", "flags": [], "children": [], "flh": "

Enter notes on the context and decisions made in\n this phone call.

\n

You can enter up to 999 characters.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "company", "label": "Company", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "company^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "PhoneCall.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" } ], "flh": "

Select the customer, vendor or partner this call pertains to.

Selecting a company adds this call to the associated record.

You can also select this company on the Participants subtab.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "PhoneCall.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "

Select the contact for this company in relation to this cal.

The contacts in this field are the contacts attached to the company selected above. Click Open next to the Company field to add contacts to a company's record.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Created By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "PhoneCall.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "completeddate", "label": "Date Completed", "flags": [], "children": [], "flh": "

Enter the date the subject for this call was concluded.

\n

This field can be useful if the call required a\n follow-up or call back or was not completed on the\n call date for another reason.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "files", "label": "Files", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "files", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=event", "label": "PhoneCall.id = PhoneCallEventFile.event", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "file=id", "label": "PhoneCallEventFile.file = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "files" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relateditem", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "relateditem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "relateditem=id", "label": "PhoneCall.relateditem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "relatedItem" } ], "flh": "Select an item related to this phone call.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "phone", "label": "Phone", "flags": [], "children": [], "flh": "

Enter the phone number used for this call.

\n

Phone numbers can be entered in the following formats:\n 999-999-9999, 1-999-999-9999, (999)\n 999-9999, 1(999)\n 999-9999 or\n999-999-9999 ext 9999.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "priority", "label": "Priority", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accesslevel", "label": "Private", "flags": [], "children": [], "flh": "

Check this box to have this call show only in your\n Phone Calls list.

\n

Calls that are not private can be seen by others\n with access to your account.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remindertype", "label": "Reminder type", "flags": [], "children": [], "flh": "

Select the type of reminder the call organizer should receive before the start time of this task.

You must check the Block Out Time box to set a reminder.

Email reminders are sent to the email address on the employee record of the organizer.

Popup reminders appear only if the organizer is logged in to his or her NetSuite account.

You must also set a time in the Reminder field to set a reminder.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reminderminutes", "label": "Set up Reminder", "flags": [], "children": [], "flh": "

Select the amount of time before the start time for this call when you would like to set a reminder for the organizer.

You must check the Block Out Time box to set a reminder.

You must also select a reminder type to set the reminder.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

Enter the date of this call.

\n

Click the calendar icon to choose the date from\n the calendar.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "flh": "

Select either Scheduled or Completed as the status\n of this call.

\n

Completed calls no longer show on your Phone Calls\n list by default.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timedevent", "label": "Timed Event", "flags": [], "children": [], "flh": "

Check this box to schedule this call on the calendar of the person organizing the call.

Enter the start and end times in the From and To fields.

This time is scheduled on the calendar for the phone call date.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

Enter the subject of this phone call.

\n

You can enter up to 100 characters.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "PhoneCall.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "flh": "

If this call is associated with a transaction, select that transaction here.

If you select a transaction, this phone call is listed on the History subtab of the transaction.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "plannedRevenueType", "label": "Planned Revenue Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "platformExtensionPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "platformExtensionPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "platformExtensionPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "platformExtensionPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPluginLibrariesAdvancedRevRec", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "platformExtensionPlugin.id = platformExtensionPluginLibrariesAdvancedRevRec.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "platformExtensionPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "platformExtensionPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "platformExtensionPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "platformExtensionPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPluginLibrariesAdvancedRevRec", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "platformExtensionPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "platformExtensionPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPluginLibrariesAdvancedRevRec", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "platformExtensionPlugin.id = platformExtensionPluginLibrariesAdvancedRevRec.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "platformExtensionPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "platformExtensionPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "platformExtensionPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "platformExtensionPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "platformExtensionPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "platformExtensionPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "portlet.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesPortlet", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = customPluginTypesPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsPortlet", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = deploymentsPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "portlet.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "portlet.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "portlet.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPortlet", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = librariesPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersPortlet", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = parametersPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "portlettype", "label": "Script Portlet Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptPortletType", "label": "Script Portlet Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "portlettype=skey", "label": "portlet.portlettype = scriptPortletType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "portlettype" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "portlet.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesPortlet", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsPortlet", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesPortlet", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersPortlet", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptPortletType", "label": "Script Portlet Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "portlet.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesPortlet", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = customPluginTypesPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsPortlet", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = deploymentsPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction", "label": "Function", "flags": [], "children": [], "flh": "

This field is read-only. The box is checked because your entry point script returns this entry point. 

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPortlet", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = librariesPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "portlet.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "portlet.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersPortlet", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "portlet.id = parametersPortlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "portlettype", "label": "Portlet Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "portlettype", "label": "Script Portlet Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptPortletType", "label": "Script Portlet Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "portlettype=skey", "label": "portlet.portlettype = scriptPortletType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "portlettype" } ], "flh": "Choose one of following portlets:\n
    \n
  • Inline HTML: A custom HTML portlet (for example a KPI meter).
  • \n\n

  • Links and Indents: A portlet containing rows of formatted content (for example, an RSS portlet).
  • \n\n

  • Simple Form: A portlet containing a basic data entry form with up to one submit button.
  • \n \n

  • Simple List: A portlet containing a list with column headers and rows (for example a search results portlet).
  • \n
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "portlet.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "portlet.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceEmployeeMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapPortlet.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "icon", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "icon=id", "label": "portletDeployment.icon = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "icon" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceGroupMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapPortlet.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audiencePartnerMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapPortlet.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "script", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "portletDeployment.script = portlet.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceRoleMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapPortlet.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "portletDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "portletDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "portletDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceSubsidiaryMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapPortlet.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dashboardapp", "label": "Dashboard SuiteApp", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceEmployeeMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapPortlet.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "portletDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceGroupMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapPortlet.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "icon", "label": "Icon", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "icon", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "icon=id", "label": "portletDeployment.icon = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "icon" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "portletDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audiencePartnerMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapPortlet.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceRoleMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapPortlet.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "portletDeployment.script = portlet.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "portletDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "portletDeployment", "label": "Portlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "portletDeployment.audience = audienceSubsidiaryMapPortlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapPortlet.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "discountpct", "label": "Markup/Discount %", "flags": [], "children": [], "flh": "

If you like, enter a positive or negative percentage to mark up or discount prices for this price level.

\n

Prices for this level are calculated by applying the positive or negative percentage to the Base Price level.

\n

If you want to update all items using this price level, you must also check the Update Existing Prices box.

\n

After you click Save, your prices automatically update.

\n

Note: Any value you enter is rounded to the nearest 0.01%

", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Price Level", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "priceUsingType", "label": "Price Using", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "pricing", "label": "Pricing", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricing", "label": "Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "pricing.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "quantity", "label": "Item Quantity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricing", "label": "Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemQuantity", "label": "Item Quantity", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=item", "label": "pricing.item = itemQuantity.item", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "quantity=seqnum", "label": "pricing.quantity = itemQuantity.seqnum", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "quantity" }, { "type": "JOIN", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricing", "label": "Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricelevel=id", "label": "pricing.pricelevel = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priceLevel" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "itemQuantity", "label": "Item Quantity", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "flh": "

Use this ID number to create smart tags for your item templates, site templates, and custom Web site that you host with NetSuite.

Smart tags use the following format: <%=getAttribute('recordtype',id,'attribute')%>", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricing", "label": "Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "pricing.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "Enter or select one or more items to determine which items the attributes are copied to.
Click the Select Multiple icon to open the Choose Item window and select more than one item.
Note: If the source item is a different item type than the target item, data in extraneous fields is copied over but does not affect calculations. For example, if the source item processed is a time-phased planning item but the target item is not a time-phased planning item, fields relevant to time-phased planning will be populated on the target item but the data is not used for calculations.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricing", "label": "Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricelevel=id", "label": "pricing.pricelevel = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priceLevel" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quantity", "label": "Quantity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "quantity", "label": "Item Quantity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricing", "label": "Pricing", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemQuantity", "label": "Item Quantity", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=item", "label": "pricing.item = itemQuantity.item", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "quantity=seqnum", "label": "pricing.quantity = itemQuantity.seqnum", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "quantity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "saleunit", "label": "Sale Unit", "flags": [], "children": [], "joins": [], "flh": "

Select the unit you use to sell this item to customers on sales transactions.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unitprice", "label": "Unit Price", "flags": [], "children": [], "flh": "

Enter a rate for the item. The amount you enter will depend on what type of item you are selling.

For example, for a discount item, enter a discount as a dollar amount, such as 10.00, or as a percentage, such as 10.0%.

", "removed": false, "dataType": "CURRENCY", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "pricingGroup", "label": "Pricing Group", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Pricing Group", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "PriceModelType", "label": "Pricing Model", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "pricingWithCustomers.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "quantity", "label": "Item Quantity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemQuantity", "label": "Item Quantity", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=item", "label": "pricingWithCustomers.item = itemQuantity.item", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "quantity=seqnum", "label": "pricingWithCustomers.quantity = itemQuantity.seqnum", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "quantity" }, { "type": "JOIN", "id": "customer^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricelevel=id", "label": "pricingWithCustomers.pricelevel = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priceLevel" }, { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "itemQuantity", "label": "Item Quantity", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "assignedpricelevel", "label": "Assigned Price Level", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "pricingWithCustomers.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "pricingWithCustomers.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "pricelevel", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "pricelevel=id", "label": "pricingWithCustomers.pricelevel = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priceLevel" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quantity", "label": "Quantity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "quantity", "label": "Item Quantity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "pricingWithCustomers", "label": "Pricing per Customer", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "itemQuantity", "label": "Item Quantity", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=item", "label": "pricingWithCustomers.item = itemQuantity.item", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "quantity=seqnum", "label": "pricingWithCustomers.quantity = itemQuantity.seqnum", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "quantity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "saleunit", "label": "Sale Unit", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unitprice", "label": "Unit Price", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "job", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "job.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" }, { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "job.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" }, { "type": "JOIN", "id": "bbudget", "label": "Billing Budget", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectBillingBudget", "label": "Billing Budget", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=job", "label": "job.id = projectBillingBudget.job", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "bBudget" }, { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "job.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSchedule" }, { "type": "JOIN", "id": "jobbillingtype", "label": "Billing Schedule Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BillingScheduleType", "label": "Billing Schedule Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "jobbillingtype=id", "label": "job.jobbillingtype = BillingScheduleType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "jobBillingType" }, { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "job.id = jobCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "jobCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "job.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "cbudget", "label": "Cost Budget", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectCostBudget", "label": "Cost Budget", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=job", "label": "job.id = projectCostBudget.job", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "cBudget" }, { "type": "JOIN", "id": "parent^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "job.parent = customerProject.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "job.customer = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "category", "label": "Customer Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customerCategory", "label": "Customer Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "job.category = customerCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" }, { "type": "JOIN", "id": "custentity_atlas_avi_em_line_of_business", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_line_of_business=id", "label": "job.custentity_atlas_avi_em_line_of_business = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_line_of_business" }, { "type": "JOIN", "id": "custentity_atlas_avi_em_project_manager", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_project_manager=id", "label": "job.custentity_atlas_avi_em_project_manager = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_project_manager" }, { "type": "JOIN", "id": "custentity_atlas_avi_em_acct_director", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_acct_director=id", "label": "job.custentity_atlas_avi_em_acct_director = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_acct_director" }, { "type": "JOIN", "id": "projectmanager^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectmanager=id", "label": "job.projectmanager = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "projectManager" }, { "type": "JOIN", "id": "entitystatus", "label": "Entity Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityStatus", "label": "Entity Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entitystatus=key", "label": "job.entitystatus = EntityStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entityStatus" }, { "type": "JOIN", "id": "company\r\n 
\r\nIf this project is set to include CRM tasks in project totals, then Actual Work also includes time entered for CRM tasks associated with this project.", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocatedtime", "label": "Allocated Work", "flags": [], "children": [], "flh": "Allocated work is the total number of hours allocated to this project. This includes hours allocated directly to project tasks.", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowtasktimeforrsrcalloc", "label": "Allow Allocated Resources to Enter Time to All Tasks", "flags": [], "children": [], "flh": "

Check this box to allow resources allocated to this project to enter time against project tasks regardless of being assigned to the task.

When this preference is enabled, the estimated work for a project task is updated with any additional time tracked by an allocated resource.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowexpenses", "label": "Allow Expenses", "flags": [], "children": [], "flh": "

Check this box to allow expenses to be entered for this project.

If the Limit Time Entry to Assignees field is also checked, then only resources listed on the Resource subtab will be able to see this project in the Customer/Project select list for Expense Reporting.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowtime", "label": "Allow Time Entry", "flags": [], "children": [], "flh": "

Check this box to enable time to be entered for this project.

If the Limit Time Entry to Assignees field is checked, the project appears only in the Customer/Project dropdown for resources listed on the Resource tab of the project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "alternatecontact", "label": "Alt. Contact", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "applyprojectexpensetypetoall", "label": "Apply to all time entries", "flags": [], "children": [], "flh": "

Check this box to apply the selected project expense type to all time entries for this project. This preference overrides any other project expense type for time transactions recorded for this project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "bbudget", "label": "Billing Budget", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "bbudget", "label": "Billing Budget", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectBillingBudget", "label": "Billing Budget", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=job", "label": "job.id = projectBillingBudget.job", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "bBudget" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "jobitem", "label": "Billing Item", "flags": [], "children": [], "joins": [], "flh": "Enter the service item to appear on transactions billed to the customer.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "job.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSchedule" } ], "flh": "

A billing schedule determines when and how to bill a customer over the duration of the project.

Billing schedules for Fixed Bid, Interval and Time and Materials projects are public schedules and can be shared across projects. A Fixed Bid, Milestone billing schedule is private and used only for the project it is created for.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobbillingtype", "label": "Billing Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "jobbillingtype", "label": "Billing Schedule Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BillingScheduleType", "label": "Billing Schedule Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "jobbillingtype=id", "label": "job.jobbillingtype = BillingScheduleType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "jobBillingType" } ], "flh": "

Select a method to bill project costs to the customer.

Charge-Based: billable amounts are represented by charges. Charges are generated based on charge rules based on fixed dates, milestones, project progress, or time entries. This option requires that you have enabled the Charge-Based Billing feature.

Fixed Bid, Interval: bill customers at predefined intervals for a portion of the fixed amount based on project percent complete.

Fixed Bid Milestone: bill customers as milestones are completed for the percentage of the total project amount specified for the milestone.

Time and Materials: bill customers for time and expenses entered against the project.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "calculatedenddate", "label": "Calculated End Date", "flags": [], "children": [], "flh": "

NetSuite calculates the end date for the project as the date that all project tasks will be complete according to the current project schedule.

Calculated End Date changes as the project schedule changes.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "calculatedenddatebaseline", "label": "Calculated End Date Baseline", "flags": [], "children": [], "flh": "The Calculated End Date when the baseline was set.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cbudgetlaborbudgetfromalloc", "label": "Calculate Labor Budgets from Resource Allocations", "flags": [], "children": [], "flh": "Check this box to automatically calculate labor budgets from resource allocations. You will no longer be able to enter budget amounts manually.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Customer Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customerCategory", "label": "Customer Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "job.category = customerCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "flh": "Select the category that applies to this customer.

To add choices to this list, go to Setup > Accounting > Accounting Lists > New > Customer Category.

For example, you might create categories of wholesale, retail, and online.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isexempttime", "label": "Classify Time as Exempt", "flags": [], "children": [], "flh": "Exempt time is excluded when calculating utilization. It is not included in the numerator or denominator of the utilization formula.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isproductivetime", "label": "Classify Time as Productive", "flags": [], "children": [], "flh": "

Productive time is time worked on a project but not included when calculating revenue for the project.

Productive time is not billed to the customer.

Training and pre-sales support are examples of productive time.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isutilizedtime", "label": "Classify Time as Utilized", "flags": [], "children": [], "flh": "Utilized time directly contributes to the revenue for a project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "Enter other information about this project.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contactlist", "label": "Contacts", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "job.id = jobCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "jobCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "cbudget", "label": "Cost Budget", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "cbudget", "label": "Cost Budget", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectCostBudget", "label": "Cost Budget", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=job", "label": "job.id = projectCostBudget.job", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "cBudget" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "materializetime", "label": "Create Planned Time Entries", "flags": [], "children": [], "flh": "

Check this box to generate time entries for planned work on project tasks.

Resources assigned to this project will be able to see their planned time in Time Tracking or Timesheets.

If you use Project Budgets, planned time entries are required to generate calculated costs.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditcards", "label": "Credit Cards", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "job.customer = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "customer" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "flh": "Indicates the date the project was created.", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbillingaddress", "label": "Default Billing Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "job.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshippingaddress", "label": "Default Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "job.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowallresourcesfortasks", "label": "Display All Resources for Project Task Assignment", "flags": [], "children": [], "flh": "

Check this box to allow any employee or vendor designated as a project resource on the entity record or any employee or vendor that has previously been assigned to a project to be assigned to a project task.

When you enable this preference, any resource that has been previously assigned to a project appears in the list of available resources. This allows for the possibility that an employee or vendor no longer designated as a project resource can still be assigned to a new project task.

Clear the box if you want to restrict project task assignment to resources you add to the Resources subtab.

If you use Resource Allocations, enabling this preference overrides the need to allocate resources prior to making task assignments. Disabling this preference requires you to allocate defined resources prior to making task assignments. Generic resources are available for task assignments regardless of project allocation.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Entity ID", "flags": [], "children": [], "flh": "

NetSuite copies the Project Name as the Project ID.

If you want to manually enter a Project ID, clear the Auto check box next to the field and enter the ID.

If you use Auto-Generated Numbering, then NetSuite creates this ID automatically based on your settings at Setup > Company Set Up Auto-Generated Numbers.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedcostjc", "label": "Estimated Cost", "flags": [], "children": [], "flh": "The estimated cost for completing the project is displayed here. This cost is calculated from the labor cost of project tasks.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectedenddate", "label": "Estimated End Date", "flags": [], "children": [], "flh": "Enter the date you plan to complete all project tasks by. You can update this date at any time.
 
If you use Advanced Projects, NetSuite calculates an end date based on the project schedule and displays it in Calculated End Date.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectedenddatebaseline", "label": "Estimated End Date Baseline", "flags": [], "children": [], "flh": "The Estimated End Date when the baseline was set.
\n 
\nBaseline information is available only if you use Advanced Projects.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedgrossprofit", "label": "Estimated Gross Profit", "flags": [], "children": [], "flh": "

Estimated Gross Profit is calculated as follows:

For Time and Materials projects:
[Estimated Labor Revenue - Estimated Labor Cost]

For Fixed Bid projects:
[Project Price - Estimated Labor cost]", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedgrossprofitpercent", "label": "Estimated Gross Profit Percent", "flags": [], "children": [], "flh": "

Shows the expected profit percentage, calculated as:

For Time and Materials projects:
[Estimated Gross Profit / Estimated Labor Revenue

For Fixed Bid projects:
[Estimated Gross Profit / Project Price]", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedrevenuejc", "label": "Estimated Revenue", "flags": [], "children": [], "flh": "The estimated revenue for this project is displayed here. The estimate is calculated from the labor price of project tasks. ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedtimeoverride", "label": "Estimated Work", "flags": [], "children": [], "flh": "

Estimated Work is the sum of the estimated work for all project tasks.

\r\n

Estimated Work also includes the Current Time Budget amounts for all CRM tasks if the Include CRM Tasks in Project Totals check box is selected for this project.

", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedtimeoverridebaseline", "label": "Estimated Work Baseline", "flags": [], "children": [], "flh": "The value in the Estimated Work field when the baseline was set.", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "forecastchargerunondemand", "label": "Forecast Charge Run on Demand", "flags": [], "children": [], "flh": "Check this box to only update actual and forecast charge runs when manually triggered and during the nightly update. 

Actual and forecast charges will no longer be automatically updated when a change to the project is made.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "If you check this box, then the project no longer appears on the list of projects.
\n 
\nYou cannot edit or make any changes to a project marked inactive.
\nCheck the Show Inactives box at the bottom of the List page to view inactive projects.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includecrmtasksintotals", "label": "Include CRM Task In Project Totals", "flags": [], "children": [], "flh": "Check this box to allow CRM tasks to be included in costs, planned time, and actual time for this project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedtime", "label": "Initial Time Budget", "flags": [], "children": [], "flh": "Indicates the sum of the initial time budgeted for the CRM Tasks that are included in this project. ", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_vel_internal_lead_source", "label": "Internal Lead Source", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectmanager", "label": "Job Manager", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projectmanager^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectmanager=id", "label": "job.projectmanager = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "projectManager" } ], "flh": "

Select the Project Manager for this project. The project resource must be designated\r\nas Project Manager on the employee record.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastbaselinedate", "label": "Last Baseline Date", "flags": [], "children": [], "flh": "The date when the last project baseline was set.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "limittimetoassignees", "label": "Limit Time and Expenses To Resources", "flags": [], "children": [], "flh": "Check this box to allow only resources listed on the Resources subtab for the project to enter time and expenses.\r\n\r\n

Clearing this box allows any project resource to track time against this project and its project tasks.\r\n\r\n

Only resources listed on the Resource tab will be able to see the project in Project select lists for time and expenses.\r\n\r\n

Note: Regardless of whether this box is marked, in the Vendor Center, this project will only show if the vendor is listed as a resource of the project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_line_of_business", "label": "Line of Business", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_line_of_business", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_line_of_business=id", "label": "job.custentity_atlas_avi_em_line_of_business = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_line_of_business" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitynumber", "label": "Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_parent_project", "label": "Parent Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_parent_project", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_parent_project=id", "label": "job.custentity_atlas_avi_em_parent_project = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_parent_project" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Parent Record", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "job.parent = customerProject.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "parent^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "job.parent = customerProject.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

Enter the name of the customer for this project. If you are creating a subproject, then enter a customer and project in this field.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcompletebyrsrcalloc", "label": "Percent Complete by Allocated Work", "flags": [], "children": [], "flh": "Percent Complete by Allocated Work is the progress of the project based on the allocated resources. This field can be useful in showing when projects require more effort than was originally planned.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcompleteoverride", "label": "Percent Complete Override", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "percentcompleteoverride", "label": "Percent Complete Override", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "percentCompleteOverride", "label": "Percent Complete Override", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=project", "label": "job.id = percentCompleteOverride.project", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "percentCompleteOverride" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "percenttimecomplete", "label": "Percent Work Complete", "flags": [], "children": [], "flh": "

Shows the percent of the total planned project time that has been completed.

Percent Work Complete is calculated by dividing the total number of actual hours worked and reported in Time Tracking by the number of hours entered in the Estimated Work field for each project task.

The percentage is 100% when the status of all project tasks is Completed.

", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Primary Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "job.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "Select the contact for this project.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarycontact", "label": "Primary Contact", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altname", "label": "Project", "flags": [], "children": [], "flh": "When using Auto-Generated Numbers for projects, the project number assigned to this project is displayed in this field. ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectcompletelybilled", "label": "Project Completely Billed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectexpensetype", "label": "Project Expense Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projectexpensetype", "label": "Project Expense Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectExpenseType", "label": "Project Expense Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectexpensetype=id", "label": "job.projectexpensetype = projectExpenseType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectExpenseType" } ], "flh": "

Select a project expense type for this project.

The project expense type determines which account is debited when posting time transactions recorded for this project.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitytitle", "label": "Project ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_project_manager", "label": "Project Manager", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_project_manager", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_project_manager=id", "label": "job.custentity_atlas_avi_em_project_manager = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_project_manager" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "companyname", "label": "Project Name", "flags": [], "children": [], "flh": "

Enter a unique project name.

If you use Auto-Generated Numbering, it is important to enter the project name here because the Project ID does not include the project name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobprice", "label": "Project Price", "flags": [], "children": [], "flh": "

Enter the price billed to the customer on transactions.

Project Price is also used to calculate the gross profit margin for the project.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_projct_rt_card", "label": "Project Rate Card", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobtype", "label": "Project Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "jobtype", "label": "Project Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "JobType", "label": "Project Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "jobtype=id", "label": "job.jobtype = JobType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "jobType" } ], "flh": "Select the project type. Project types are user-defined values to classify projects in a way meaningful to your company.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_project_type", "label": "Project Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_project_type", "label": "Project Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLIST_ATLAS_AVI_EM_PROJECT_TYPE", "label": "Project Types", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_project_type=id", "label": "job.custentity_atlas_avi_em_project_type = CUSTOMLIST_ATLAS_AVI_EM_PROJECT_TYPE.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_project_type" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timeremaining", "label": "Remaining Work", "flags": [], "children": [], "flh": "

Indicates the time for work yet to be done on all project tasks, calculated as:

[Estimated Work(all tasks) - Actual Work (all tasks)]

", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobresources", "label": "Resources", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "jobresources", "label": "Resources", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "jobResources", "label": "Resources", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=project", "label": "job.id = jobResources.project", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "jobResources" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "revrecforecastrule", "label": "Rev Rec Forecast Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecforecastrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecforecastrule=id", "label": "job.revrecforecastrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecForecastRule" } ], "flh": "

Select a revenue recognition rule to create a forecast revenue recognition plan for the project. The project must have both a Start Date and an End Date or Projected End Date.

\r\n

For more information, see the help topic Linking a Forecast Revenue Recognition Rule to a Project.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcomplete", "label": "Rev Rec Override Percent Complete", "flags": [], "children": [], "flh": "Enter an estimate of how much of the total project work is complete.
\n 
\nThis percentage is not calculated or updated by NetSuite.
\n 
\n ", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

Enter the estimated date work will start on the project. You can change this date at any time during the life of the project.

NetSuite schedules all project tasks without predecessors to start on this date.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdatebaseline", "label": "Start Date Baseline", "flags": [], "children": [], "flh": "The Start Date when the baseline was set.
\n
Baseline information is available only if you use Advanced Projects.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitystatus", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entitystatus", "label": "Entity Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityStatus", "label": "Entity Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entitystatus=key", "label": "job.entitystatus = EntityStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entityStatus" } ], "flh": "

Indicates the progress of the project.

When creating a new project, select the status that best indicates the progress of the project.

You can create new statuses at Setup > Accounting > Accounting Lists > New, and click Project Status.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timeapproval", "label": "Time Approval", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timeapproval", "label": "Project Time Approval Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectTimeApprovalType", "label": "Project Time Approval Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timeapproval=id", "label": "job.timeapproval = ProjectTimeApprovalType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeapproval" } ], "flh": "Select how you want time to be approved for this project.

The following options are available:
  • Approve time automatically – Project time is approved automatically when entered.
  • Default Time Approver – Project time can be approved only by each employee’s supervisor or time approver defined on the employee record.
  • Project Time Approver – Project time can be approved only by project resources with project time approval permission defined on the project resource role.
  • Project Time Approver or Default Time Approver – Both project time approvers and default time approvers can approve project time. This option is selected by default.
Note: The Time Approval preference does not override roles with full time permissions. Any role that has full time permissions and unrestricted employee permissions will be able to approve and reject time entries for any employee regardless of the selection made in this field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "useallocatedtimeforforecast", "label": "Use Allocated Time for Forecast", "flags": [], "children": [], "flh": "Check this box to use allocated time for project forecast reports.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "bbudgetusecalculatedvalues", "label": "Use Calculated Values for all Billing Budgets", "flags": [], "children": [], "flh": "Check this box to use calculated values for billing budget categories. You will no longer be able to manually enter amounts.
Billing budgets will not be calculated for non-billable tasks.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cbudgetusecalculatedvalues", "label": "Use Calculated Values for all Cost Budgets", "flags": [], "children": [], "flh": "Check this box to automatically calculate labor budgets. You will no longer be able to enter budget amounts manually.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usepercentcompleteoverride", "label": "Use Percent Complete Override for Forecasting", "flags": [], "children": [], "flh": "

Check this box to generate forecast revenue plans based on the latest status of the Rev Rec Percent Complete Override subtab. Any planned time entries in the project record are ignored for revenue recognition and forecasting purposes. The Cumulative Percent Complete on the subtab must equal 100.

\r\n

For more information, see the help topic Using the Rev Rec Percent Complete Override Subtab.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "projectExpenseType", "label": "Project Expense Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectExpenseType", "label": "Project Expense Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "projectExpenseType.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "projectExpenseTypeTranslation", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "account", "label": "Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectExpenseType", "label": "Project Expense Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "projectExpenseType.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "flh": "

Select the appropriate default account to assign.

\r\n

If you are entering a payment method, select the default bank account for this payment method. Then, the account autofills the Deposit To field on transactions when this payment method is selected.

\r\n

If you are creating a landed cost category, select the expense account to be used as a clearing account for the landeded cost of items. Then, when the item is sold, the cost of goods sold is accurately reflected. This field shows only for landed cost category records, not for service or material types.

If you are creating a project expense type select which account you want debited when posting project time transactions. 

\r\n

Note: If you enable the Expand Accounts preference, you can choose any account, not just bank accounts or expense accounts, when you are creating a landed cost category or a project expense type

Enabling the Expand Accounts preference has no effect when you are entering a payment method.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description of this other list item.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "JobResourceRole", "label": "Project Resource Role", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "reassignresources", "label": "Allow Replacing Task Assignments in Bulk", "flags": [], "children": [], "flh": "Check this box to allow project resources with this role to reassign project task assignments in bulk.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter text that describes this employee-related list selection.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box if this employee-related list selection is no longer in use.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owntimeapproval", "label": "Own Time Approval", "flags": [], "children": [], "flh": "Check this box to allow project resources with this project role to approve their own time entered against assigned projects. Depending your role and permissions, additional manager approvals may be required.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projecttimeapprover", "label": "Project Time Approver", "flags": [], "children": [], "flh": "Check this box to allow project resources with this project role to approve time entered against the assigned project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Role", "flags": [], "children": [], "flh": "Enter a name for this employee-related list selection.
The name appears in dropdowns.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "revRecEventPRevRule", "label": "Project Revenue Rule", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleProjectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "projectRevenueRule.id = projectRevenueRuleProjectRevenueRlChargeRl.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "chargeRule" }, { "type": "JOIN", "id": "project", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "projectRevenueRule.project = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "ruletype", "label": "Project Revenue Rule Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleType", "label": "Project Revenue Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "ruletype=key", "label": "projectRevenueRule.ruletype = projectRevenueRuleType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "ruleType" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleProjectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ChargeRuleType", "label": "Charge Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleType", "label": "Project Revenue Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "chargerule", "label": "Charge Rules", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleProjectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projectrevenuerule", "label": "projectRevenueRule.id = projectRevenueRuleProjectRevenueRlChargeRl.projectrevenuerule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "chargeRule" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "totalamounttorecognize", "label": "Charges", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "project", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "projectRevenueRule.project = job.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "project" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuereconciled", "label": "Revenue Reconciled", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ruletype", "label": "Rule Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "ruletype", "label": "Project Revenue Rule Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleType", "label": "Project Revenue Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "ruletype=key", "label": "projectRevenueRule.ruletype = projectRevenueRuleType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "ruleType" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "serviceitem", "label": "Service Item", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "projectRevenueRuleType", "label": "Project Revenue Rule Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "JobStatus", "label": "Project Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description of this other list item.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Status", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "bbudget", "label": "Billing Budget", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTaskBillingBudget", "label": "Billing Budget", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=jobtask", "label": "projectTask.id = projectTaskBillingBudget.jobtask", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "bbudget" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "projectTask.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "cbudget", "label": "Cost Budget", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTaskCostBudget", "label": "Cost Budget", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=jobtask", "label": "projectTask.id = projectTaskCostBudget.jobtask", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "cbudget" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "projectTask.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "priority", "label": "Event Priority", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EventPriority", "label": "Event Priority", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "priority=id", "label": "projectTask.priority = EventPriority.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priority" }, { "type": "JOIN", "id": "predecessor", "label": "Predecessors", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTaskPredecessor", "label": "Predecessors", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=successor", "label": "projectTask.id = projectTaskPredecessor.successor", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "predecessor" }, { "type": "JOIN", "id": "project^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "projectTask.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "parent", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "projectTask.parent = projectTask.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "constrainttype", "label": "Project Task Constraint Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTaskConstraintType", "label": "Project Task Constraint Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "constrainttype=key", "label": "projectTask.constrainttype = projectTaskConstraintType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "constraintType" }, { "type": "JOIN", "id": "project^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "projectTask.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "custrecord_ptm_parent_tasksSpecifies how to determine the start and end dates for a task.

As Soon As Possible: NetSuite calculates the earliest possible start date for a task based on existing predecessors and sets the end date based on the available work time in the assigned resource's work calendar.

Fixed Date: The task starts on the date you specify. Predecessor relationships are ignored. The task end date is based on the estimated work for the task and the assigned resource's available work time.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "projectTask.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "Select a contact for this task.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cbudget", "label": "Cost Budget", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "cbudget", "label": "Cost Budget", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTaskCostBudget", "label": "Cost Budget", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=jobtask", "label": "projectTask.id = projectTaskCostBudget.jobtask", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "cbudget" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "owner", "label": "Created By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "projectTask.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "The name of the employee who created this task.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custevent_atlas_avi_em_description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "

Indicates the estimated date when work for this task will be completed.

NetSuite derives this date from the estimated work and other task dependencies. This date can change over the life of the project if the amount of work, resources assigned, or task dependencies change.

When the task status is Completed, the end date is the date of the last time entry entered against the task.", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddatebaseline", "label": "End Date Baseline", "flags": [], "children": [], "flh": "The date in the End Date field when the baseline was set.", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedwork", "label": "Estimated Work", "flags": [], "children": [], "flh": "

Estimated Work for a project task is the total of all completed and planned work for this task.

NetSuite calculates this field by summing the estimated work entered for the resources. If you enter a value in this field, then NetSuite distributes the amount equally to all resources assigned to this task.

If you also use Resource Allocations and the Allow Allocated Resources to Enter Time to All Tasks preference is enabled for this project, the estimated work field is updated to add any time tracked against tasks by allocated resources.

When task status is marked Completed, this number is set to equal Actual Work.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedworkbaseline", "label": "Estimated Work Baseline", "flags": [], "children": [], "flh": "The value in the Estimated Work field when the baseline was set.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "finishbydate", "label": "Finish No Later Than", "flags": [], "children": [], "flh": "

Select the date this task must be finished by.

This constraint takes precedence over task relationships and start dates are adjusted according to the fixed end date of a task with a Finish No Later Than constraint.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ismilestone", "label": "Milestone", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for the project task.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nonbillabletask", "label": "Non-billable", "flags": [], "children": [], "flh": "

Check this box to designate this task as non-billable.

When time is entered against this task, it is automatically marked as non-billable and cannot be changed to billable.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Parent Task", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "projectTask.parent = projectTask.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "Select a parent task if the task you are creating is part of a group of tasks.
\n 
\nThe parent task summarizes data for all of its subordinate tasks.
\n 
\nYou cannot assign resources to a parent task.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percenttimecomplete", "label": "Percent Complete", "flags": [], "children": [], "flh": "

Shows the percent of planned project task time that has been completed.

Percent Complete is calculated as follows:
[Actual Work / Estimated Work]

Percent Complete is 100% when the task status is Completed and Estimated Work is set to Actual Work.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcompletebyrsrcalloc", "label": "Percent Complete by Allocated Work", "flags": [], "children": [], "flh": "Percent Complete by Allocated Work is the progress of the project task based on the allocated resources. This field can be useful in showing when project tasks require more effort than was originally planned.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "predecessor", "label": "Predecessors", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "predecessor", "label": "Predecessors", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTaskPredecessor", "label": "Predecessors", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=successor", "label": "projectTask.id = projectTaskPredecessor.successor", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "predecessor" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "priority", "label": "Priority", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "priority", "label": "Event Priority", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EventPriority", "label": "Event Priority", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "priority=id", "label": "projectTask.priority = EventPriority.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "priority" } ], "flh": "Indicate how important the task is.
\n 
\nTasks with higher priorities should be worked on before tasks with lower priorities. 
\n 
\nTask priority does not affect the project schedule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "project", "label": "Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "projectTask.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "project^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "projectTask.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "eventid", "label": "Project Task ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remainingwork", "label": "Remaining Work", "flags": [], "children": [], "flh": "

Remaining Work is calculated as:
[Estimated Work - Actual Work]

Before work starts on a task, Remainng Work is the same as Estimated Work.

When a task is marked Completed, Estimated Work is set to equal Actual Work and Remaining Work is 0.", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "assignee", "label": "Resources", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assignee", "label": "Resources", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTaskAssignee", "label": "Resources", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projecttask", "label": "projectTask.id = projectTaskAssignee.projecttask", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "assignee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "startdatetime", "label": "Start Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdatebaseline", "label": "Start Date Baseline", "flags": [], "children": [], "flh": "The date in the State Date field when the baseline was set.", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "flh": "

The status for a task can be:

Completed - task has been finished
In Progress - task is being worked on
Not Started - task has not been started

You must have permission to edit a task record to change the status.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issummarytask", "label": "Summary Task", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "bbudgetusecalculatedvalues", "label": "Use Calculated Values for all Labor Billing Budgets", "flags": [], "children": [], "flh": "Check this box to use calculated values for all labor billing budgets. You will no longer be able to enter budget amounts manually.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cbudgetusecalculatedvalues", "label": "Use Calculated Values for all Labor Cost Budgets", "flags": [], "children": [], "flh": "Check this box to use calculated budgets for all labor cost categories. You will no longer be able to enter budgets manually.", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "projectTaskConstraintType", "label": "Project Task Constraint Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_RM_SEARCHCRITERIA", "label": "Project Task Manager Criteria", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RM_SEARCHCRITERIA", "label": "Project Task Manager Criteria", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_RM_SEARCHCRITERIA.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_rm_parent", "label": "Project Task Manager Search", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RM_SEARCHCRITERIA", "label": "Project Task Manager Criteria", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RM_SEARCH", "label": "Project Task Manager Search", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_rm_parent=id", "label": "CUSTOMRECORD_RM_SEARCHCRITERIA.custrecord_rm_parent = CUSTOMRECORD_RM_SEARCH.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_rm_parent" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_rm_join", "label": "join", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_rm_name", "label": "name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_rm_operator", "label": "operator", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RM_SEARCHCRITERIA", "label": "Project Task Manager Criteria", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_RM_SEARCHCRITERIA.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_rm_parent", "label": "parent", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_rm_parent", "label": "Project Task Manager Search", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RM_SEARCHCRITERIA", "label": "Project Task Manager Criteria", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RM_SEARCH", "label": "Project Task Manager Search", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_rm_parent=id", "label": "CUSTOMRECORD_RM_SEARCHCRITERIA.custrecord_rm_parent = CUSTOMRECORD_RM_SEARCH.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_rm_parent" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_rm_value1", "label": "value1", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_rm_value2", "label": "value2", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_RM_SEARCH", "label": "Project Task Manager Search", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RM_SEARCH", "label": "Project Task Manager Search", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_RM_SEARCH.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_rm_parent 
If the Limit Time Entry to Assignees field is also checked, then only resources listed on the Resource subtab will be able to see the projects in the Customer/Project select list for Expense Reporting.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowtime", "label": "Allow Time Entry", "flags": [], "children": [], "flh": "Check this box to enable time to be entered for projects created from this template. 
 
If the Limit Time Entry to Assignees field is checked, the project appears only in the Customer/Project dropdown for resources listed on the Resource tab of the created projects.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "applyprojectexpensetypetoall", "label": "Apply to all time entries", "flags": [], "children": [], "flh": "Check this box to apply the selected project expense type to all time entries for this project template. This preference overrides any other project expense type for time transactions recorded for this project. ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobitem", "label": "Billing Item", "flags": [], "children": [], "joins": [], "flh": "Enter the service item to appear on transactions billed to the customer.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingschedule", "label": "Billing Schedule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "billingSchedule", "label": "Billing Schedule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingschedule=id", "label": "projectTemplate.billingschedule = billingSchedule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSchedule" } ], "flh": "

A billing schedule determines when and how to bill a customer over the duration of the project.\r\n \r\n

Billing schedules for Fixed Bid, Interval and Time and Materials projects are public schedules and can be shared across projects. A Fixed Bid, Milestone billing schedule is private and used only for the project it is created for.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobbillingtype", "label": "Billing Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "jobbillingtype", "label": "Billing Schedule Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BillingScheduleType", "label": "Billing Schedule Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "jobbillingtype=id", "label": "projectTemplate.jobbillingtype = BillingScheduleType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "jobBillingType" } ], "flh": "

Select a method to bill project costs to the customer. Any projects created with this template will use the selected billing type.

Charge-Based: billable amounts are represented by charges. Charges are generated based on charge rules based on fixed dates, milestones, project progress, or time entries. This option requires that you have enabled the Charge-Based Billing feature.

Fixed Bid, Interval: bill customers at predefined intervals for a portion of the fixed amount based on project percent complete.

Fixed Bid Milestone: bill customers as milestones are completed for the percentage of the total project amount specified for the milestone.

Time and Materials: bill customers for time and expenses entered against the project.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cbudgetlaborbudgetfromalloc", "label": "Calculate Labor Budgets from Resource Allocations", "flags": [], "children": [], "flh": "Check this box to automatically calculate labor budgets from resource allocations. You will no longer be able to enter budget amounts manually.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isexempttime", "label": "Classify Time as Exempt", "flags": [], "children": [], "flh": "Exempt time is excluded when calculating utilization. It is not included in the numerator or denominator of the utilization formula.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isproductivetime", "label": "Classify Time as Productive", "flags": [], "children": [], "flh": "

Productive time is time worked on a project but not included when calculating revenue for the project. \r\n \r\n

Productive time is not billed to the customer. \r\n \r\n

Training and pre-sales support are examples of productive time.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isutilizedtime", "label": "Classify Time as Utilized", "flags": [], "children": [], "flh": "Utilized time directly contributes to the revenue for a project.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "materializetime", "label": "Create Planned Time Entries", "flags": [], "children": [], "flh": "Check this box to generate time entries for planned work on project tasks for projects created from this template.
 
Resources assigned to projects will be able to see their planned time in Time Tracking or Timesheets.

If you use Project Budgets, planned time entries are required to generate calculated costs.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allowallresourcesfortasks", "label": "Display All Resources for Project Task Assignment", "flags": [], "children": [], "flh": "Check this box to allow any employees or vendor designated as a project resource on the entity record to be assigned to a project task.
 
Clear the box if you want to restrict project task assignment to resources you add to the Resources subtab.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedcostjc", "label": "Estimated Cost", "flags": [], "children": [], "flh": "The estimated cost for completing the project is displayed here. This cost is calculated from the labor cost of project tasks.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedgrossprofit", "label": "Estimated Gross Profit", "flags": [], "children": [], "flh": "Estimated Gross Profit is calculated as follows:
 
For Time and Materials pojects: 
[Estimated Labor Revenue - Estimated Labor Cost]
 
For Fixed Bid projects:
[Project Price - Estimated Labor cost]", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedgrossprofitpercent", "label": "Estimated Gross Profit Percent", "flags": [], "children": [], "flh": "Shows the expected profit percentage, calculated as:
 
For Time and Materials projects:
[Estimated Gross Profit / Estimated Labor Revenue
 
For Fixed Bid projects:
[Estimated Gross Profit / Project Price", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedrevenuejc", "label": "Estimated Revenue", "flags": [], "children": [], "flh": "The estimated revenue for this project is displayed here. The estimate is calculated from the labor price of project tasks. ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedtimeoverride", "label": "Estimated Work", "flags": [], "children": [], "flh": "

Estimated Work is the sum of the estimated work for all project tasks included in this template. \r\n \r\n

Estimated Work also includes the Current Time Budget amounts for all CRM tasks if the Include CRM Tasks in Project Totals check box is selected for this project template.", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "forecastchargerunondemand", "label": "Forecast Charge Run on Demand", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "If you check this box, then the project template no longer appears on the list of project templates.
 
You cannot edit or make any changes to a project template marked inactive. 
Check the Show Inactives box at the bottom of the List page to view inactive project templates.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includecrmtasksintotals", "label": "Include CRM Task In Project Totals", "flags": [], "children": [], "flh": "Check this box to allow CRM tasks to be included in costs, planned time, and actual time for projects created from this template.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectmanager", "label": "Job Manager", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projectmanager^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectmanager=id", "label": "projectTemplate.projectmanager = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "projectManager" } ], "flh": "Select the Project Manager for this project. This project resource must be designated as Project Manager on the employee record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "limittimetoassignees", "label": "Limit Time and Expenses To Resources", "flags": [], "children": [], "flh": "

Select this box to allow only resources listed on the Resources subtab for the project to enter time and expenses for projects created from this template.

Only resources listed on the Resource tab will be able to see the project in Project select lists for time and expenses.

Note: Regardless of whether this box is marked, in the Vendor Center, projects created from this template will only show if the vendor is listed as a resource of the project.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this project template.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectexpensetype", "label": "Project Expense Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projectexpensetype", "label": "Project Expense Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectExpenseType", "label": "Project Expense Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectexpensetype=id", "label": "projectTemplate.projectexpensetype = projectExpenseType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectExpenseType" } ], "flh": "

Select a project expense type for this project template.\r\n\r\n

The project expense type determines which account is debited when posting time transactions recorded for projects created from this template.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobprice", "label": "Project Price", "flags": [], "children": [], "flh": "Enter the price billed to the customer on transactions. \r\nProject Price is also used to calculate the gross profit margin for the project.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "jobresources", "label": "Resources", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "jobresources", "label": "Resources", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplateJobResource", "label": "Resources", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=projecttemplate", "label": "projectTemplate.id = projectTemplateJobResource.projecttemplate", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "jobResources" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

Enter the estimated date work will start on the project. You can change this date when a project is created from this template.

NetSuite schedules all project tasks without predecessors to start on this date.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "useallocatedtimeforforecast", "label": "Use Allocated Time for Forecast", "flags": [], "children": [], "flh": "Check this box to use allocated time for project forecast reports.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "bbudgetusecalculatedvalues", "label": "Use Calculated Values for all Billing Budgets", "flags": [], "children": [], "flh": "Check this box to use calculated values for billing budget categories. You will no longer be able to manually enter amounts.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cbudgetusecalculatedvalues", "label": "Use Calculated Values for all Cost Budgets", "flags": [], "children": [], "flh": "Check this box to automatically calculate labor budgets. You will no longer be able to enter budget amounts manually.", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ProjectTemplateSubsidiaryRelationship", "label": "Project Template-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectTemplateSubsidiaryRelationship", "label": "Project Template-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "ProjectTemplateSubsidiaryRelationship.entity = projectTemplate.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectTemplateSubsidiaryRelationship", "label": "Project Template-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ProjectTemplateSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectTemplateSubsidiaryRelationship", "label": "Project Template-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "ProjectTemplateSubsidiaryRelationship.entity = projectTemplate.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ProjectTemplateSubsidiaryRelationship", "label": "Project Template-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ProjectTemplateSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ProjectTimeApprovalType", "label": "Project Time Approval Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "JobType", "label": "Project Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Project Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "JobType", "label": "Project Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "JobType", "label": "Project Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "JobType.parent = JobType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box to remove all references to this record from your account.

You can reactivate the record at any time.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Job Type", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Subtype of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Project Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "JobType", "label": "Project Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "JobType", "label": "Project Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "JobType.parent = JobType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

Select the job type that is a parent of this job type, if any.

", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_ATLAS_AVI_EM_PROJECT_TYPE", "label": "Project Types", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "promotionsPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "promotionsPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "promotionsPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "promotionsPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPromotions", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "promotionsPlugin.id = librariesPromotions.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "promotionsPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "promotionsPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "promotionsPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "promotionsPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesPromotions", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "promotionsPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "promotionsPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesPromotions", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "promotionsPlugin.id = librariesPromotions.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "promotionsPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "promotionsPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "promotionsPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "promotionsPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "promotionsPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "promotionsPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ptm_projects^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_projects^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_ptm_projects^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_projects^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_projects^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_projects^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_projects^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_projects^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_projects^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_parent_tasks", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_parent_tasks.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_parent_tasks.maptwo = projectTask.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_parent_tasks" }, { "type": "JOIN", "id": "custrecord_ptm_project_tasks", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_project_tasks.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_project_tasks.maptwo = projectTask.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_project_tasks" }, { "type": "JOIN", "id": "custrecord_ptm_projects^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_projects.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_projects" }, { "type": "JOIN", "id": "custrecord_ptm_assignees^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_assignees.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_assignees" }, { "type": "JOIN", "id": "custrecord_ptm_customers^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_PTM_CHART_FILTERS", "label": "PTM Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_PTM_CHART_FILTERS.id = MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ptm_chart_filters_custrecord_ptm_customers.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ptm_customers" }, { "type": "JOIN", "id": "custrecord_ptm_selected_filterChoose how to determine the quantity for the purpose of pricing: \n
    \n
  • By Line Quantity - pricing is applied according to the quantity included in the line item.
  • \n\n
  • By Overall Item Quantity - pricing is applied for all line items for the same item on a transaction.
  • \n\n
  • By Overall Parent Quantity - pricing is applied for all items with the same parent item on the transaction. This can be useful for applying quantity pricing to matrix items.
  • \n\n
  • By Overall Schedule Quantity - pricing is applied to all items that use the same pricing schedule that are included in the transaction.
  • \n
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to mark this pricing schedule inactive.
", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Type the name of the quantity pricing schedule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "leveledit", "label": "Quantity Price", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "leveledit", "label": "Quantity Price", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "QuantityPricingSchedule", "label": "Quantity Pricing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "quantityPricingScheduleLevelEdit", "label": "Quantity Price", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=quantitypricingschedule", "label": "QuantityPricingSchedule.id = quantityPricingScheduleLevelEdit.quantitypricingschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "leveledit" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "level", "label": "Quantity Price Structure", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "level", "label": "Quantity Price Structure", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "QuantityPricingSchedule", "label": "Quantity Pricing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "QuantityPricingScheduleLevelSpreadsheet", "label": "Quantity Price Structure", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=quantitypricingschedule", "label": "QuantityPricingSchedule.id = QuantityPricingScheduleLevelSpreadsheet.quantitypricingschedule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "level" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "usemarginalrates", "label": "Use Marginal Rates", "flags": [], "children": [], "flh": "

Check the Use Marginal Rates box if you want the quantity discounts in the schedule to be applied to each pricing bracket separately. \n\n

For example, a schedule offers no discount for the first 100 items sold and a 5% discount if more than 100 are sold. If 150 items are sold, the first 100 are at normal price, and the other fifty items are sold at 5% discount.\n

Leave this box clear if you want the discount to apply to all of the items sold.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "QuantityPricingSchedule", "label": "Quantity Pricing Schedule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "vendor=id", "label": "QuantityPricingSchedule.vendor = vendor.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "vendor" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "Quota", "label": "Quota", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "aclass", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "aclass=id", "label": "Quota.aclass = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "aclass" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "Quota.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "Quota.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "Quota.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "entity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "asa", "label": "ALT_SALES", "flags": [], "children": [], "flh": "

Check this box if this quota is based on alternate sales amounts.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "total", "label": "Amount", "flags": [], "children": [], "flh": "

After selecting a sales rep, use this field to do one of the following:\n

  • Enter a yearly total for sales quotas. Click Distribute to evenly divide this total among the periods.
  • \n
  • Enter a monthly total for sales quotas. Click Fill Down to fill this \n amount in every period. The Total field shows the sum of the period amounts.
  • \n
  • Enter individual quotas in the Amount column for each period. The Total \n field shows the sum of these amounts.
  • \n

\n", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mamount", "label": "Amount Monthly", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mamountquarterly", "label": "Amount Quarterly", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "aclass", "label": "Class", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "aclass", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "aclass=id", "label": "Quota.aclass = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "aclass" } ], "flh": "

If you are creating a quota for a class, select the class here. Select New to create a new class.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "date", "label": "Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "department", "label": "Department", "flags": [], "children": [], "joins": [], "flh": "

If you are creating a quota for a department, select the department here. Select New to create a new department.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "Quota.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "

Select an item to set a sales quota for this year.

\n

The sales rep selected will need to meet the period quotas set in sales of \n this item.

\n

To add to this list, go to Lists > Accounting > Items > New.

\n

If you select an item for this quota, you cannot select a department, class \n or location.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "Quota.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

If you are creating a quota for a location, select the location here. Select New to create a new location.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Sales Rep", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "Quota.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "flh": "

Select the sales representative you want to set quotas for.

\n

To add an employee to this list, go to Lists > Employees > Employees, and click Edit \n next to the employee you want to add. Click the Human Resources subtab, check \n the Sales Rep box, and click Save.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Quota", "label": "Quota", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "Quota.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the subsidiary associated with this quota.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "targeton", "label": "Target On", "flags": [], "children": [], "flh": "In the Target On field, select from the following options:

  • Sales – This quota measures the sales amounts.
  • Alt.Sales Amount – This quota measures the alternate sales amounts.
  • Custom Field – This option displays the Custom Field dropdown list through which you choose the amount field on which this quota should be measured.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ismanager", "label": "Team Quota", "flags": [], "children": [], "flh": "

Check this box if this quota is a team quota.

Team quotas measure the sales made by the sales rep assigned this quota plus the sales made by this sales rep's subordinates.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "year", "label": "Year", "flags": [], "children": [], "flh": "

Select the year for which you want to set quotas.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ra_resources^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_classes", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_classes.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_classes.maptwo = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_classes" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_RA_CHART_FILTERS.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_ra_resources^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_locations", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_locations.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_locations.maptwo = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_locations" }, { "type": "JOIN", "id": "custrecord_ra_resources^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_subsidiaries", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_subsidiaries.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_subsidiaries.maptwo = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_subsidiaries" }, { "type": "JOIN", "id": "custrecord_ra_resources^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_vendor_categories", "label": "Vendor Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendorCategory", "label": "Vendor Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_vendor_categories.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_vendor_categories.maptwo = vendorCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_vendor_categories" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "custrecord_ra_alloc_start_date", "label": "Allocation Start Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_billingclasses", "label": "Billing Classes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "custrecord_ra_classes", "label": "Classes", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ra_classes", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_classes.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_classes.maptwo = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_classes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_departments", "label": "Departments", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_child_class", "label": "Include Child Class", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_child_dept", "label": "Include Child Department", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_child_location", "label": "Include Child Location", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_child_subsidiary", "label": "Include Child Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_locations", "label": "Locations", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ra_locations", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_locations.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_locations.maptwo = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_locations" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_RA_CHART_FILTERS.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_resources", "label": "Resources", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ra_resources^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" }, { "type": "JOIN", "id": "custrecord_ra_resources^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_resources.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_resources.maptwo = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:M", "fieldId": "custrecord_ra_resources" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "custrecord_ra_resource_type", "label": "Resource Type", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_public", "label": "Share With Others", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_ra_subsidiaries", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ra_subsidiaries", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_subsidiaries.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_subsidiaries.maptwo = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_subsidiaries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "custrecord_ra_vendor_categories", "label": "Vendor Categories", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ra_vendor_categories", "label": "Vendor Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RA_CHART_FILTERS", "label": "RAC Filters", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendorCategory", "label": "Vendor Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=mapone", "label": "CUSTOMRECORD_RA_CHART_FILTERS.id = MAP_customrecord_ra_chart_filters_custrecord_ra_vendor_categories.mapone", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "maptwo=id", "label": "MAP_customrecord_ra_chart_filters_custrecord_ra_vendor_categories.maptwo = vendorCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "custrecord_ra_vendor_categories" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "custrecord_ra_vendor_type", "label": "Vendor Is Individual", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_RACG_FILTER", "label": "RACG Filter", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_RACG_FILTER", "label": "RACG Filter", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_RACG_FILTER.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_racg_filterSelect an allocation type.\r\n\r\n

Hard – This allocation request is not flexible; the resource is committed to the dates and hours on this request.\r\n\r\n

Soft – This allocation request is flexible; adjustments can be made to the date and hours if needed to accommodate other priorities.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocationunit", "label": "Allocation Unit", "flags": [], "children": [], "flh": "This field displays how this allocation is requested.

Hours – A specific number of hours distributed over the selected dates is requested. 

Percent of Time – A percentage of time distributed over the selected dates is requested. NetSuite calculates the number of hours based on the resources work calendar and the selected dates.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "project", "label": "Customer:Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "project^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "resourceAllocation.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" }, { "type": "JOIN", "id": "project^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "project=id", "label": "resourceAllocation.project = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "project" } ], "flh": "Select the project this allocation applies to.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "Select the date you want this allocation to end.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextapprover", "label": "Next Approver", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "nextapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nextapprover=id", "label": "resourceAllocation.nextapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nextApprover" } ], "flh": "When you use SuiteFlow for resource allocation approvals, the form includes a Next Approver field. This field is populated based on the associated workflow. 

For example, in your workflow you may create a state of Pending Approval. In that state you create a formula to set the Next Approver as the resource manager.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notes", "label": "Notes", "flags": [], "children": [], "flh": "Enter any additional information about this allocation.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "numberhours", "label": "Number of Hours", "flags": [], "children": [], "flh": "This field displays the number of hours requested in this allocation.

If the allocation is requested using Percent of Time, NetSuite calculates the number of hours based on the requested percentage, selected dates, and the resource's work calendar.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentoftime", "label": "Percentage of Time", "flags": [], "children": [], "flh": "This field displays the percentage of time requested by this allocation. 

If the allocation is requested using Number of Hours, NetSuite calculates the percentage based on the requested hours, selected dates, and the resource's work calendar.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projecttask", "label": "Project Task", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projecttask=id", "label": "resourceAllocation.projecttask = projectTask.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectTask" } ], "flh": "Select a project task for this allocation.

For each project, it is recommended that you choose to either allocate resources directly to project tasks or allocate resources to the project and then assign to project tasks. Using both resource allocations to project tasks and task assignments can create inconsistencies in your project data. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "requestedby", "label": "Requested By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "requestedby", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "requestedby=id", "label": "resourceAllocation.requestedby = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "requestedBy" } ], "flh": "The person requesting this resource allocation is displayed here.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocationresource", "label": "Resource", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "allocationresource^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "allocationresource=id", "label": "resourceAllocation.allocationresource = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "allocationResource" }, { "type": "JOIN", "id": "allocationresource^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "allocationresource=id", "label": "resourceAllocation.allocationresource = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "allocationResource" }, { "type": "JOIN", "id": "allocationresource^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "allocationresource=id", "label": "resourceAllocation.allocationresource = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "allocationResource" } ], "flh": "Select a resource for this allocation.

Only employees and vendors identified as project resources are available for resource allocations. Check the Project Resource box on the employee or vendor record to identify a project resource.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "Select the date you want this allocation to begin.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "companySets the script function that should execute as the HTTP DELETE method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsRestlet", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "restlet.id = deploymentsRestlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "getfunction", "label": "GET Function", "flags": [], "children": [], "flh": "

Sets the script function that should execute as the HTTP GET method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesRestlet", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "restlet.id = librariesRestlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "restlet.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "restlet.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersRestlet", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "restlet.id = parametersRestlet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "postfunction", "label": "POST Function", "flags": [], "children": [], "flh": "

Sets the script function that should execute as the HTTP POST method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "putfunction", "label": "PUT Function", "flags": [], "children": [], "flh": "

Sets the script function that should execute as the HTTP PUT method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "restlet.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "restlet.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceEmployeeMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapRestlet.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceGroupMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapRestlet.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audiencePartnerMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapRestlet.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "script", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "restletDeployment.script = restlet.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceRoleMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapRestlet.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "restletDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "restletDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceSubsidiaryMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapRestlet.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceEmployeeMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapRestlet.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceGroupMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapRestlet.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "restletDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audiencePartnerMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapRestlet.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceRoleMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapRestlet.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "restletDeployment.script = restlet.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "restletDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "restletDeployment", "label": "Restlet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "restletDeployment.audience = audienceSubsidiaryMapRestlet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapRestlet.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "revenueAllocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter the name for this record. This name appears in lists that include this record.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "laborexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "laborexpenseacct=id", "label": "RevenueElement.laborexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "laborexpenseacct" }, { "type": "JOIN", "id": "contractexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contractexpenseacct=id", "label": "RevenueElement.contractexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contractExpenseAcct" }, { "type": "JOIN", "id": "labordeferredexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "labordeferredexpenseacct=id", "label": "RevenueElement.labordeferredexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "labordeferredexpenseacct" }, { "type": "JOIN", "id": "deferralaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deferralaccount=id", "label": "RevenueElement.deferralaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferralAccount" }, { "type": "JOIN", "id": "contractexpenseoffsetacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contractexpenseoffsetacct=id", "label": "RevenueElement.contractexpenseoffsetacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contractExpenseOffsetAcct" }, { "type": "JOIN", "id": "recognitionaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recognitionaccount=id", "label": "RevenueElement.recognitionaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recognitionAccount" }, { "type": "JOIN", "id": "defercontractexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defercontractexpenseacct=id", "label": "RevenueElement.defercontractexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferContractExpenseAcct" }, { "type": "JOIN", "id": "revenuemigrateadjaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenuemigrateadjaccount=id", "label": "RevenueElement.revenuemigrateadjaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenuemigrateadjaccount" }, { "type": "JOIN", "id": "expensemigrateadjaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expensemigrateadjaccount=id", "label": "RevenueElement.expensemigrateadjaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expensemigrateadjaccount" }, { "type": "JOIN", "id": "entity", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "RevenueElement.entity = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "createrevenueplanson", "label": "Custom Recognition Event Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventType", "label": "Custom Recognition Event Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createrevenueplanson=id", "label": "RevenueElement.createrevenueplanson = ratableEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "createRevenuePlansOn" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "RevenueElement.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "RevenueElement.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "RevenueElement.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "mergearrangementhistory", "label": "Merge Arrangement History", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MergeArrangementHistory", "label": "Merge Arrangement History", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueelement", "label": "RevenueElement.id = MergeArrangementHistory.revenueelement", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "mergeArrangementHistory" }, { "type": "JOIN", "id": "revenueallocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenueAllocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenueallocationgroup=id", "label": "RevenueElement.revenueallocationgroup = revenueAllocationgroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueAllocationGroup" }, { "type": "JOIN", "id": "parentbomelement", "label": "Revenue Element", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parentbomelement=id", "label": "RevenueElement.parentbomelement = RevenueElement.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parentBOMElement" }, { "type": "JOIN", "id": "returnofelement", "label": "Revenue Element", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnofelement=id", "label": "RevenueElement.returnofelement = RevenueElement.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returnOfElement" }, { "type": "JOIN", "id": "revenueplanstatus", "label": "Revenue Plan Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenueplanstatus=key", "label": "RevenueElement.revenueplanstatus = revenuePlanStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueplanstatus" }, { "type": "JOIN", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenuerecognitionrule=id", "label": "RevenueElement.revenuerecognitionrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueRecognitionRule" }, { "type": "JOIN", "id": "revrecforecastrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecforecastrule=id", "label": "RevenueElement.revrecforecastrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecForecastRule" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "RevenueElement.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "allocationtype", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "allocationtype=key", "label": "RevenueElement.allocationtype = vsoeSopGroupType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "allocationType" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "revenueElementLineType", "label": "[Missing Label:com.netledger.app.platform.records.system.RevenueElementLineType]", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "inventoryAssignment", "label": "[Missing Label:com.netledger.app.platform.records.transaction.InventoryAssignment]", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineType", "label": "Accounting Line Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMappingLineAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "addressType", "label": "Address Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BillVarianceStatus", "label": "Bill Variance Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "InvtCommit", "label": "Commit Criteria", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineCostComponent", "label": "Cost Components", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "CostEstimateType", "label": "Cost Estimate Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentChoice", "label": "Fulfillment Choice", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TranLinkType", "label": "Link Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "MergeArrangementHistory", "label": "Merge Arrangement History", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "NextTransactionLineLink", "label": "Related Transaction Line Link - Next", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PreviousTransactionLineLink", "label": "Related Transaction Line Link - Previous", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revenueElementSourceType", "label": "Source Record Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionTaxDetail", "label": "Tax Detail", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLine", "label": "Transaction Accounting Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMapping", "label": "Transaction Line Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionType", "label": "Transaction Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDiscountType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDeferralType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionName", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "itemisautoexpand", "label": "", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sourcerecordtype", "label": "", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocatedcontractcostamount", "label": "Allocated Contract Acquisition Cost Amount (Base Currency)", "flags": [], "children": [], "flh": "

This portion of the direct contract acquisition costs for the revenue arrangement that is allocated to this revenue element. By default, the cost is allocated using the revenue allocation ratio for the element. You can override the default ratio.

\r\n

For more information, see Using Advanced Cost Amortization.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocationtype", "label": "Allocation Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "allocationtype", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "allocationtype=key", "label": "RevenueElement.allocationtype = vsoeSopGroupType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "allocationType" } ], "flh": "

The default value is derived from the item record. The allocation type determines how revenue is allocated. The options are:

  • Normal - Revenue allocation follows the fair value price list.
  • Exclude - This item is excluded from revenue allocation. The item discounted sales amount is the revenue amount.
  • Software - The item is software. Revenue allocation follows the fair value price list. Then if the fair value prices for any of the items in the allocation are estimates rather than VSOE, the allocation is recalculated using the residual method.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "alternatequantity", "label": "Alternate Quantity", "flags": [], "children": [], "flh": "

When a value is included in this field and the other alternate fields, the fair value lookup searches for a match for the alternate units instead of the sales unit.

\r\n

The alternate quantity may be used in fair value formulas when the quantity to derive the fair value differs from the quantity in the source. The value must be a positive number.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amortizationschedule", "label": "Amort. Schedule", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amortizationenddate", "label": "Amortization End Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amortizationstartdate", "label": "Amortization Start Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amortizationtemplate", "label": "Amortization Template", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fairvalue", "label": "Base Fair Value", "flags": [], "children": [], "flh": "

This is the base fair value from the fair value price list.

When the sales price is used as the fair value, it is the same as the unit sales price.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "calculatedamount", "label": "Calculated Fair Value Amount", "flags": [], "children": [], "flh": "

This is the fair value for the item as calculated from the fair value price list. This amount is used to calculate the final allocation amounts.

\r\n

If the revenue element has been included in the prospective change order process and the Recalculate Residual Fair Value box is not checked, this value is prorated. In the change order revenue arrangement, the prorated value is (1 minus the residual ratio) multiplied by the original calculated fair value. In the locked revenue arrangement, the prorated value is the residual ratio multiplied by the original calculated fair value.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "carveinratio", "label": "Carve-In %", "flags": [], "children": [], "flh": "

The initial value is equal to the System Carve In divided by the Total Carve-Out of the revenue arrangement. However, when the Override System Carve box is checked, this field is editable.

\r\n\r\n

The System Carve In value does not change with the override, so the formula may not be valid when there are overrides. The total Carve-In % values for the revenue arrangement must equal 100%.

", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "carveoutratio", "label": "Carve-Out %", "flags": [], "children": [], "flh": "

The initial value is equal to the System Carve Out divided by Discounted Sales Amount. However, when the Override System Carve box is checked, this field is editable.

\r\n\r\n

The System Carve Out value does not change with the override, so the formula may not be valid when there are overrides.

", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contractcostallocationpct", "label": "Contract Acquisition Cost Allocation Ratio Override", "flags": [], "children": [], "flh": "

When a value is used to override the default cost allocation, the total allocation ratio override for all elements in the arrangement must equal 100%.

\r\n

For details, see Using Advanced Cost Amortization.

", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contractexpenseacct", "label": "Contract Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contractexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contractexpenseacct=id", "label": "RevenueElement.contractexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contractExpenseAcct" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contractexpenseoffsetacct", "label": "Contract Expense Offset Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contractexpenseoffsetacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contractexpenseoffsetacct=id", "label": "RevenueElement.contractexpenseoffsetacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contractExpenseOffsetAcct" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "costamortizationamount", "label": "Cost Amortization Amount", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createrevenueplanson", "label": "Create Revenue Plans On", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "createrevenueplanson", "label": "Custom Recognition Event Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventType", "label": "Custom Recognition Event Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createrevenueplanson=id", "label": "RevenueElement.createrevenueplanson = ratableEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "createRevenuePlansOn" } ], "flh": "

This is the event that triggers the generation of revenue recognition plans for this revenue element. This value is derived from the item record.

\r\n

You can change the value of this field if none of the revenue recognition plans for the element have started. This field becomes read-only when a revenue recognition journal entry is created for any revenue plan associated with the revenue element.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "RevenueElement.entity = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "flh": "The entity is derived from the source document.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deferralaccount", "label": "Deferral Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deferralaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deferralaccount=id", "label": "RevenueElement.deferralaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferralAccount" } ], "flh": "This is the deferred revenue account for the revenue element. The default value is derived from the item record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defercontractexpenseacct", "label": "Deferred Contract Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defercontractexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defercontractexpenseacct=id", "label": "RevenueElement.defercontractexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "deferContractExpenseAcct" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "journalentry", "label": "Deferred Cost Journal Entry", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "delivered", "label": "Delivered", "flags": [], "children": [], "flh": "When this box is checked, the item is considered delivered. Whether the box is checked is determined by the item record.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "discountedsalesamount", "label": "Discounted Sales Amount", "flags": [], "children": [], "flh": "

This is the same as the Original Discounted Sales Amount, unless the revenue arrangement has participated in the prospective change order process.

\r\n

In a change order, the Discounted Sales Amount equals the Original Discounted Sales Amount minus the amount recognized prior to the change order.

\r\n

In the locked revenue arrangement, the Discounted Sales Amount equals the amount recognized prior to the change order.

\r\n

For detailed information about change orders, see the help topic Prospective Change Orders.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "RevenueElement.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "The class is derived from the source document.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "effectiveenddate", "label": "Effective End Date", "flags": [], "children": [], "flh": "

This field is blank unless the revenue element was ended by a prospective change order (read-only). In that case, the Effective End Date is one day earlier than the Change Order Effective Date.

\r\n

For detailed information about change orders, see the help topic Prospective Change Orders.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "effectivestartdate", "label": "Effective Start Date", "flags": [], "children": [], "flh": "

This field is blank except when the revenue element is part of a prospective change order (read-only). In that case, the Effective Start Date is equal to the Change Order Effective Date.

\r\n

For detailed information about change orders, see the help topic Prospective Change Orders.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contingentrevenuehandling", "label": "Eligible For Contingent Revenue Handling", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecenddate", "label": "End Date", "flags": [], "children": [], "flh": "

This value must be entered manually when the revenue recognition rule has a Rev Rec End Date Source of Revenue Element or the revenue plans cannot be generated. For other revenue recognition end date sources, it may remain blank.

To enter a value, edit the revenue arrangement.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expensemigrateadjaccount", "label": "Expense Migration Adjustment Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "expensemigrateadjaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expensemigrateadjaccount=id", "label": "RevenueElement.expensemigrateadjaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expensemigrateadjaccount" } ], "flh": "

This is the account where the one-time adjustment to expense is posted for the migration to the ASC 606/IFRS 15 standard. This field is populated only after the migration of the revenue element and only when advanced cost amortization is enabled.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fairvalueoverride", "label": "Fair Value Override", "flags": [], "children": [], "flh": "When this box is checked, fair values are not derived from the fair value price list. In that case, the Base Fair Value and Calculated Fair Value Amount must be entered manually or by using a script to enable revenue allocation.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "forecastenddate", "label": "Forecast End Date", "flags": [], "children": [], "flh": "

This date must be manually entered when the Rev Rec Forecast Rule has a Rev Rec End Date Source of Revenue Element or the revenue plans cannot be generated.

\r\n

To enter a value, edit the revenue arrangement.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "forecaststartdate", "label": "Forecast Start Date", "flags": [], "children": [], "flh": "

This date must be manually entered when the Rev Rec Forecast Rule has a Rev Rec Start Date Source of Revenue Element or the revenue plans cannot be generated.

\r\n

To enter a value, edit the revenue arrangement.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isbomitemtype", "label": "Is Kit Item Type", "flags": [], "children": [], "flh": "

When the item is a kit with the Auto-Expansion for Revenue Management box checked, the value in this field is Yes. Otherwise, this field is blank. For details, see Auto-Expansion of Kit Items.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isvsoeprice", "label": "Is VSOE Price?", "flags": [], "children": [], "flh": "

Whether this box is checked or not depends on the Is VSOE Price check box on the fair value price list.

When the sales price is used as the fair value, this box is checked by default.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "RevenueElement.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "This is a link to the item record from the source transaction.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemlaborcostamount", "label": "Item Labor Cost Amount (Base Currency)", "flags": [], "children": [], "flh": "

This is the implementation labor expense for the revenue element.

\r\n

For details, see Using Advanced Cost Amortization.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemresalecostamount", "label": "Item Resale Cost Amount (Base Currency)", "flags": [], "children": [], "flh": "

This is the item-specific resale expense for items that are not inventory items.

\r\n

For details, see Using Advanced Cost Amortization.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "labordeferredexpenseacct", "label": "Labor Deferred Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "labordeferredexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "labordeferredexpenseacct=id", "label": "RevenueElement.labordeferredexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "labordeferredexpenseacct" } ], "flh": "

This is the account where item labor costs are posted when they are deferred using advanced cost amortization.

\r\n

For details, see Using Advanced Cost Amortization.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "laborexpenseacct", "label": "Labor Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "laborexpenseacct", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "laborexpenseacct=id", "label": "RevenueElement.laborexpenseacct = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "laborexpenseacct" } ], "flh": "

This is the account where item labor costs are posted when they are recognized.

\r\n

For details, see Using Advanced Cost Amortization.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmergedfromarrangement", "label": "Last Merged From Arrangement", "flags": [], "children": [], "joins": [], "flh": "

When the revenue element is included in its current revenue arrangement due to a merge, this field contains a link to its previous revenue arrangement.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "returnofelement", "label": "Linked Element", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returnofelement", "label": "Revenue Element", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnofelement=id", "label": "RevenueElement.returnofelement = RevenueElement.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returnOfElement" } ], "flh": "

This is a link to the revenue element for an associated source.

\r\n

For example, you merge revenue arrangements for a sale and its return. After the merge, the revenue element for the return line is linked to the revenue element for the sales transaction line.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "RevenueElement.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "The location is derived from the source document.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mergearrangementhistory", "label": "Merge Arrangement History", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mergearrangementhistory", "label": "Merge Arrangement History", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MergeArrangementHistory", "label": "Merge Arrangement History", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueelement", "label": "RevenueElement.id = MergeArrangementHistory.revenueelement", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "mergeArrangementHistory" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "recordnumber", "label": "Number", "flags": [], "children": [], "flh": "This is the revenue element ID. It is configured on the Other subtab of the Set Up Auto-Generated Numbers page.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "originalchangeorderdiscamount", "label": "Original Discounted Sales Amount", "flags": [], "children": [], "flh": "

This is the sales amount for quantity sold, net of discounts, from the source.

", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "originalchangeorderquantity", "label": "Original Quantity", "flags": [], "children": [], "flh": "

This is the quantity of item in the source.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "carveoverride", "label": "Override System Carve", "flags": [], "children": [], "flh": "Indicates whether the Carve-In % or Carve-Out % values may be overridden", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parentbomelement", "label": "Parent Kit Element", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parentbomelement", "label": "Revenue Element", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parentbomelement=id", "label": "RevenueElement.parentbomelement = RevenueElement.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parentBOMElement" } ], "flh": "

This field contains a link to the revenue element for the parent kit element when this element is for the kit component. The Auto-Expansion for Revenue Management box must be checked for the parent kit item, or else this field is blank. For details, see Auto-Expansion of Kit Items.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "permitdiscount", "label": "Permit Discount", "flags": [], "children": [], "flh": "

The default value is derived from the item record.

When the box is checked, a portion of an application discount may be applied against this item if its status is delivered when revenue is allocated.

When the box is clear, a discount is never applied against this item when revenue is allocated.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "postingdiscountapplied", "label": "Posting Discount Applied", "flags": [], "children": [], "flh": "When this box is checked, a posting discount has been applied. Revenue arrangements whose source transactions include a posting discount cannot be merged. They do not support revenue allocation.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quantity", "label": "Quantity", "flags": [], "children": [], "flh": "

This is the same as the Original Quantity unless the revenue arrangement has participated in the prospective change order process.

\r\n

In a prospective change order, the Quantity is the residual quantity calculated using the residual ratio. In the locked revenue arrangement after the change order, the Quantity is the Original Quantity minus the residual quantity.

\r\n

For detailed information about change orders, see the help topic Prospective Change Orders.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recognitionaccount", "label": "Recognition Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recognitionaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recognitionaccount=id", "label": "RevenueElement.recognitionaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recognitionAccount" } ], "flh": "This is the income account for the revenue element. The default value is derived from the item record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "referenceid", "label": "Reference ID", "flags": [], "children": [], "flh": "

The default value is the source internal ID. When this field is edited, only letters, numbers, and underscore are supported.

This value is used in GroupSum fair value calculations in conjunction with the Revenue Allocation Group.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "residualdiscsalesamount", "label": "Residual Discounted Sales Amount", "flags": [], "children": [], "flh": "

This field is blank unless the revenue arrangement has participated in the prospective change order process.

\r\n

In a change order, the Residual Discounted Sales Amount equals the Original Discounted Sales Amount times (1 minus the residual ratio).

\r\n

In the locked revenue arrangement, the Residual Discounted Sales Amount equals the Original Discounted Sales Amount multiplied by the residual ratio.

\r\n

For detailed information about change orders, see the help topic Prospective Change Orders.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenueallocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenueallocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenueAllocationgroup", "label": "Revenue Allocation Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenueallocationgroup=id", "label": "RevenueElement.revenueallocationgroup = revenueAllocationgroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueAllocationGroup" } ], "flh": "

The default value is derived from the item record.

This value is used in GroupSum fair value calculations. It may be used with or without the Reference ID.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenueallocationratio", "label": "Revenue Allocation Ratio", "flags": [], "children": [], "flh": "

This is the percent of the revenue arrangement’s total revenue amount that is allocated to this revenue element.

", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allocationamount", "label": "Revenue Amount", "flags": [], "children": [], "flh": "This is the amount of revenue after revenue allocation. It is the amount that is used for the revenue recognition plan.", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuearrangement", "label": "Revenue Arrangement", "flags": [], "children": [], "joins": [], "flh": "

This is a link to the revenue arrangement that is associated with this revenue element.

Some fields in a revenue element can be edited but only when the element is edited as a line on the associated revenue arrangement.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuemigrateadjaccount", "label": "Revenue Migration Adjustment Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenuemigrateadjaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenuemigrateadjaccount=id", "label": "RevenueElement.revenuemigrateadjaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenuemigrateadjaccount" } ], "flh": "

This is the account where the one-time adjustment to revenue is posted for the migration to the ASC 606/IFRS 15 standard. This field is populated only after the migration of the revenue element.\r\n

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenueplanstatus", "label": "Revenue Plan Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenueplanstatus", "label": "Revenue Plan Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenueplanstatus=key", "label": "RevenueElement.revenueplanstatus = revenuePlanStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueplanstatus" } ], "flh": "

This field may have one of the following values:

  • Not Started – No actual revenue plan has been created and there is no error, or all actual revenue plans have the status Not Started.

  • \r\n
  • In Progress – At least one actual revenue plan has the status In Progress, or some actual revenue plans are Not Started but the others are Completed.

  • \r\n
  • On Hold – At least one revenue plan for the element is On Hold.

  • \r\n
  • Complete – All actual revenue plans for the element are Complete and their total Total Recognized amounts equal the Revenue Amount for the element.

  • \r\n
  • Plan Failed – At least one of the revenue plans for the revenue element was not created due to an error.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenuerecognitionrule=id", "label": "RevenueElement.revenuerecognitionrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueRecognitionRule" } ], "flh": "This is the revenue recognition rule that the revenue plans for the revenue element are generated from. The default value is derived from the item record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecforecastrule", "label": "Rev Rec Forecast Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecforecastrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecforecastrule=id", "label": "RevenueElement.revrecforecastrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecForecastRule" } ], "flh": "

This value is derived from the item record.

\r\n

Changing the value affects only future forecast plans, not any plans that have already been created.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salesamount", "label": "Sales Amount", "flags": [], "children": [], "flh": "This is the gross sales amount for the quantity sold.", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "source", "label": "Source", "flags": [], "children": [], "flh": "This is the source record from which the revenue element was generated.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "elementdate", "label": "Source Date", "flags": [], "children": [], "flh": "This is the date of the source customer obligation.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecstartdate", "label": "Start Date", "flags": [], "children": [], "flh": "

This value must be entered manually when the revenue recognition rule has a Rev Rec Start Date Source of Revenue Element or the revenue plans cannot be generated. For other revenue recognition start date sources, it may remain blank.

\r\n

To enter a value, edit the revenue arrangement. If revenue has already been recognized on an associated revenue recognition plan, neither the revenue plan Rev Rec Start Date nor its Planned Periods are updated.\r\n

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "RevenueElement.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "The subsidiary is derived from the source document.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "carveinamount", "label": "System Carve In", "flags": [], "children": [], "flh": "Value is calculated by the system and not updated by carve overrides. When the discounted sales amount is less than the revenue amount, the value is the difference between the two.", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "carveoutamount", "label": "System Carve Out", "flags": [], "children": [], "flh": "Value is calculated by the system and not updated by carve overrides. When the discounted sales amount is greater than the revenue amount, the value is the difference between the two.", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "termindays", "label": "Term In Days", "flags": [], "children": [], "flh": "

The default value is derived from the revenue recognition rule when the Rev Rec End Date Source is Rev Term in Days.

\r\n

When the value is changed, both current and future revenue plans are affected. The Rev Rec End Date and Planned Revenues subtab are updated on the revenue plans, but the value in this field remains the value derived from the revenue rule.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "terminmonths", "label": "Term In Months", "flags": [], "children": [], "flh": "

The default value is derived from the revenue recognition rule when the Rev Rec End Date Source is Rev Term in Months.

\r\n

When this value is changed, both current and future revenue plans are affected. The Rev Rec End Date and Planned Revenues subtab are updated on the revenue plans, but the value in the Term in Months field remains the value derived from the revenue rule.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "newstandardmigratedate", "label": "Transition to New Standard", "flags": [], "children": [], "flh": "

This is the date that the revenue element was migrated to the ASC 606/IFRS 15 standard.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbilledreceivablegroup", "label": "Unbilled Receivable Group", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "revenuePlanType", "label": "Revenue Plan Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "eventtype", "label": "Custom Recognition Event Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventType", "label": "Custom Recognition Event Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "billingRevenueEvent.eventtype = ratableEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventType" }, { "type": "JOIN", "id": "projectrevenuerule", "label": "Project Revenue Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectrevenuerule=id", "label": "billingRevenueEvent.projectrevenuerule = projectRevenueRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectRevenueRule" }, { "type": "JOIN", "id": "eventpurpose", "label": "Purpose", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventPurpose", "label": "Purpose", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventpurpose=key", "label": "billingRevenueEvent.eventpurpose = ratableEventPurpose.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventpurpose" }, { "type": "JOIN", "id": "transactionline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transactionline=uniquekey", "label": "billingRevenueEvent.transactionline = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "transactionLine" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "inventoryAssignment", "label": "[Missing Label:com.netledger.app.platform.records.transaction.InventoryAssignment]", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineType", "label": "Accounting Line Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMappingLineAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "addressType", "label": "Address Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BillVarianceStatus", "label": "Bill Variance Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleProjectRevenueRlChargeRl", "label": "Charge Rules", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ChargeRuleType", "label": "Charge Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "InvtCommit", "label": "Commit Criteria", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineCostComponent", "label": "Cost Components", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "CostEstimateType", "label": "Cost Estimate Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentChoice", "label": "Fulfillment Choice", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TranLinkType", "label": "Link Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRuleType", "label": "Project Revenue Rule Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ratableEventPurpose", "label": "Purpose", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "NextTransactionLineLink", "label": "Related Transaction Line Link - Next", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PreviousTransactionLineLink", "label": "Related Transaction Line Link - Previous", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionTaxDetail", "label": "Tax Detail", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLine", "label": "Transaction Accounting Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMapping", "label": "Transaction Line Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionType", "label": "Transaction Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDiscountType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDeferralType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionName", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "amount", "label": "Amount (Transaction Currency)", "flags": [], "children": [], "flh": "This is the total revenue amount included in this revenue recognition plan.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "cumulativepercentcomplete", "label": "Cumulative Percent Complete", "flags": [], "children": [], "flh": "Enter a value in this field when the Amount Source for the associated revenue recognition rule is Event-Percent Complete.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "eventdate", "label": "Date", "flags": [], "children": [], "flh": "

Enter or select a date for the trigger.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "eventtype", "label": "Event Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "eventtype", "label": "Custom Recognition Event Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventType", "label": "Custom Recognition Event Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "billingRevenueEvent.eventtype = ratableEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventType" } ], "flh": "

Select the revenue recognition event type for the event record. This event type must match the Create Revenue Plan On value associated with the sales contract source.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectrevenuerule", "label": "Project Revenue Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "projectrevenuerule", "label": "Project Revenue Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectRevenueRule", "label": "Project Revenue Rule", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "projectrevenuerule=id", "label": "billingRevenueEvent.projectrevenuerule = projectRevenueRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "projectRevenueRule" } ], "flh": "

Select a project revenue rule as the sales contract source. Each revenue recognition event may have only one sales contract source.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "eventpurpose", "label": "Purpose", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "eventpurpose", "label": "Purpose", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ratableEventPurpose", "label": "Purpose", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventpurpose=key", "label": "billingRevenueEvent.eventpurpose = ratableEventPurpose.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventpurpose" } ], "flh": "

Select Actual or Forecast. This list is read-only until you select a sales contract source.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "quantity", "label": "Quantity", "flags": [], "children": [], "flh": "

Enter a value in this field when the Amount Source for the associated revenue recognition rule is Event-Percent based on quantity.

", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactionline", "label": "Transaction Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transactionline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "billingRevenueEvent", "label": "Revenue Recognition Event", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transactionline=uniquekey", "label": "billingRevenueEvent.transactionline = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "transactionLine" } ], "flh": "

Select a transaction line as the sales contract source. Each revenue recognition event may have only one sales contract source.

", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "subscriptionRevRecOption", "label": "Revenue Recognition Option", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "catchupperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "catchupperiod=id", "label": "RevenuePlan.catchupperiod = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "catchupPeriod" }, { "type": "JOIN", "id": "plannedexpense", "label": "Cost Amortization", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanPlannedCost", "label": "Cost Amortization", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueplan", "label": "RevenuePlan.id = revenuePlanPlannedCost.revenueplan", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "plannedExpense" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "RevenuePlan.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "plannedrevenue", "label": "Planned Revenue", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanPlannedRevenue", "label": "Planned Revenue", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueplan", "label": "RevenuePlan.id = revenuePlanPlannedRevenue.revenueplan", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "plannedRevenue" }, { "type": "JOIN", "id": "plannedrevenueversion", "label": "Previous Revenue Plan Version Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plannedRevenueVersion", "label": "Previous Revenue Plan Version Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueplan", "label": "RevenuePlan.id = plannedRevenueVersion.revenueplan", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "plannedRevenueVersion" }, { "type": "JOIN", "id": "reforecastmethod", "label": "Reforecast Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "reforecastMethod", "label": "Reforecast Method", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "reforecastmethod=key", "label": "RevenuePlan.reforecastmethod = reforecastMethod.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "reforecastMethod" }, { "type": "JOIN", "id": "createdfrom", "label": "Revenue Element", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdfrom=id", "label": "RevenuePlan.createdfrom = RevenueElement.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "createdFrom" }, { "type": "JOIN", "id": "statusfordisplay", "label": "Revenue Plan Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "statusfordisplay=key", "label": "RevenuePlan.statusfordisplay = revenuePlanStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "statusForDisplay" }, { "type": "JOIN", "id": "revenueplantype", "label": "Revenue Plan Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanType", "label": "Revenue Plan Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenueplantype=key", "label": "RevenuePlan.revenueplantype = revenuePlanType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenuePlanType" }, { "type": "JOIN", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenuerecognitionrule=id", "label": "RevenuePlan.revenuerecognitionrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueRecognitionRule" }, { "type": "JOIN", "id": "creationtriggeredbydisplay", "label": "Source", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanSource", "label": "Source", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creationtriggeredbydisplay=key", "label": "RevenuePlan.creationtriggeredbydisplay = revenuePlanSource.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creationTriggeredByDisplay" }, { "type": "JOIN", "id": "revrecenddatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecenddatesource=key", "label": "RevenuePlan.revrecenddatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecEndDateSource" }, { "type": "JOIN", "id": "revrecstartdatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecstartdatesource=key", "label": "RevenuePlan.revrecstartdatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecStartDateSource" }, { "type": "JOIN", "id": "amountsource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecAmountSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "amountsource=key", "label": "RevenuePlan.amountsource = revRecAmountSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "amountSource" }, { "type": "JOIN", "id": "recognitionmethod", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecRecurrenceType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recognitionmethod=key", "label": "RevenuePlan.recognitionmethod = revRecRecurrenceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recognitionMethod" }, { "type": "JOIN", "id": "enddatechangeimpactfordisplay", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecChangeImpactType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "enddatechangeimpactfordisplay=key", "label": "RevenuePlan.enddatechangeimpactfordisplay = revRecChangeImpactType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "endDateChangeImpactForDisplay" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanPlannedCost", "label": "Cost Amortization", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanPlannedRevenue", "label": "Planned Revenue", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "plannedRevenueType", "label": "Planned Revenue Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "plannedRevenueVersion", "label": "Previous Revenue Plan Version Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "reforecastMethod", "label": "Reforecast Method", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanType", "label": "Revenue Plan Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanSource", "label": "Source", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecAmountSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecChangeImpactType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecRecurrenceType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allocatedcontractcostamount", "label": "Allocated Contract Acquisition Cost Amount (Base Currency)", "flags": [], "children": [], "flh": "

This is the allocated contract acquisition cost amount from the revenue element.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amount", "label": "Amount", "flags": [], "children": [], "flh": "This is the total revenue amount included in this revenue recognition plan.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amountsource", "label": "Amount Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "amountsource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecAmountSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "amountsource=key", "label": "RevenuePlan.amountsource = revRecAmountSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "amountSource" } ], "flh": "The value of this field is copied from the revenue recognition rule. The Amount Source value is combined with the Create Revenue Plans On option on the item record to derive the Amount for the revenue plan.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "catchupperiod", "label": "Catch Up Period", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "catchupperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "catchupperiod=id", "label": "RevenuePlan.catchupperiod = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "catchupPeriod" } ], "flh": "This field is blank until the check is cleared from the Hold Revenue Recognition box. When the hold is removed, the catch up period defaults to the earliest open period. You can change the catch up period to any open period.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "Include brief comments about the revenue plan here.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "plannedexpense", "label": "Cost Amortization", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "plannedexpense", "label": "Cost Amortization", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanPlannedCost", "label": "Cost Amortization", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueplan", "label": "RevenuePlan.id = revenuePlanPlannedCost.revenueplan", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "plannedExpense" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "createdfrom", "label": "Created From", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "createdfrom", "label": "Revenue Element", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueElement", "label": "Revenue Element", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdfrom=id", "label": "RevenuePlan.createdfrom = RevenueElement.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "createdFrom" } ], "flh": "This is a link to the source revenue element.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creationtriggeredbydisplay", "label": "Creation Triggered By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "creationtriggeredbydisplay", "label": "Source", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanSource", "label": "Source", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "creationtriggeredbydisplay=key", "label": "RevenuePlan.creationtriggeredbydisplay = revenuePlanSource.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "creationTriggeredByDisplay" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "iseliminate", "label": "Eliminate", "flags": [], "children": [], "flh": "

If this box is checked, the source of the revenue element for the plan is an intercompany transaction.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecenddate", "label": "End Date", "flags": [], "children": [], "flh": "When you change the end date, the plan is adjusted according to the value set in the End Date Change Impact field.", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddatechangeimpactfordisplay", "label": "End Date Change Impact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "enddatechangeimpactfordisplay", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecChangeImpactType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "enddatechangeimpactfordisplay=key", "label": "RevenuePlan.enddatechangeimpactfordisplay = revRecChangeImpactType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "endDateChangeImpactForDisplay" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "holdrevenuerecognition", "label": "Hold Revenue Recognition", "flags": [], "children": [], "flh": "

Check this box to place the revenue plan on hold. When you check the box, the status changes to On Hold. When a plan is on hold, revenue recognition journal entries cannot be generated for any period in the plan.

Clear the box to resume recognizing revenue. Revenue that was not recognized while the plan was on hold is recognized in the catch up period.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "initialamount", "label": "Initial Amount", "flags": [], "children": [], "flh": "The value of this field is copied from the revenue recognition rule. It is a percentage or fixed amount to be recognized in the first recognition period.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "RevenuePlan.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "This is a link to the item record.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemlaborcostamount", "label": "Item Labor Cost Amount (Base Currency)", "flags": [], "children": [], "flh": "

This is the item labor cost amount from the revenue element.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemresalecostamount", "label": "Item Resale Cost Amount (Base Currency)", "flags": [], "children": [], "flh": "

This is the item resale cost amount from the revenue element.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordnumber", "label": "Number", "flags": [], "children": [], "flh": "Revenue plans are identified by number rather than name. The revenue plan number is configured on the Other subtab of the Set Up Auto-Generated Numbers page.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "periodoffset", "label": "Period Offset", "flags": [], "children": [], "flh": "

The value of this field is copied from the revenue recognition rule. It is the number of periods that the start of recognition is postponed from the date derived from the rev rec start date source.

When there is a period offset, the recognition period has been moved into the future by the number of periods specified.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "plannedrevenue", "label": "Planned Revenue", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "plannedrevenue", "label": "Planned Revenue", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanPlannedRevenue", "label": "Planned Revenue", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueplan", "label": "RevenuePlan.id = revenuePlanPlannedRevenue.revenueplan", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "plannedRevenue" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "plannedrevenueversion", "label": "Previous Revenue Plan Version Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "plannedrevenueversion", "label": "Previous Revenue Plan Version Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plannedRevenueVersion", "label": "Previous Revenue Plan Version Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenueplan", "label": "RevenuePlan.id = plannedRevenueVersion.revenueplan", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "plannedRevenueVersion" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "recalcadjustperiodoffset", "label": "Recalculation Adjustment Period Offset", "flags": [], "children": [], "flh": "

You can edit this field only when the Reforecast Method is Manual. Then this field is required, and the value must be positive.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recognitionmethod", "label": "Recognition Method", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recognitionmethod", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecRecurrenceType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recognitionmethod=key", "label": "RevenuePlan.recognitionmethod = revRecRecurrenceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recognitionMethod" } ], "flh": "The recognition method is copied from the revenue recognition rule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recognitionperiod", "label": "Recognition Period", "flags": [], "children": [], "flh": "This field has a value only when the Rev Rec End Date Source is Recognition Period. It is the number of periods included in the revenue recognition plan. An initial partial period is included in the period count if applicable. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reforecastmethod", "label": "Reforecast Method", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "reforecastmethod", "label": "Reforecast Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "reforecastMethod", "label": "Reforecast Method", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "reforecastmethod=key", "label": "RevenuePlan.reforecastmethod = reforecastMethod.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "reforecastMethod" } ], "flh": "

If you change the selected option, the new method is used the next time you recalculate revenue forecast plans. For a description of the available options, see Reforecast Method. For information about recalculating forecast plans, see Recalculating Revenue Forecast Plans.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remainingdeferredbalance", "label": "Remaining Deferred Balance", "flags": [], "children": [], "flh": "This is the value from the Amount field minus the value of the Total Recognized field as of the current date.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remainingdeferredcostbalance", "label": "Remaining Deferred Cost Balance", "flags": [], "children": [], "flh": "

This is the sum of the three cost amount fields minus the value of the Total Amortized field as of the current date.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenueplantype", "label": "Revenue Plan Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenueplantype", "label": "Revenue Plan Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanType", "label": "Revenue Plan Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenueplantype=key", "label": "RevenuePlan.revenueplantype = revenuePlanType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenuePlanType" } ], "flh": "

This may be one of the following:

  • Forecast - used only for forecasting and in forecast reports
  • Actual - a revenue plan that controls the posting of revenue
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecenddatesource", "label": "Revenue Recognition End Date Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecenddatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecenddatesource=key", "label": "RevenuePlan.revrecenddatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecEndDateSource" } ], "flh": "This is the source of the default end date on the revenue recognition plan. The value is copied from the revenue recognition rule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revenuerecognitionrule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revenuerecognitionrule=id", "label": "RevenuePlan.revenuerecognitionrule = RevenueRecognitionRule.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revenueRecognitionRule" } ], "flh": "

In view mode this is a link to the revenue recognition rule from which the revenue plan was derived.

In edit mode, you may be able to select a different revenue recognition rule. When you change the rule, only the recognition method changes. The start and end dates do not change. You can change the rule only if the status of the plan is Not Started.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecstartdatesource", "label": "Revenue Recognition Start Date Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecstartdatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecstartdatesource=key", "label": "RevenuePlan.revrecstartdatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecStartDateSource" } ], "flh": "This is the source of the initial revenue recognition start date on the revenue recognition plan. The value is copied from the revenue recognition rule.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "termindays", "label": "Revenue Term In Days", "flags": [], "children": [], "flh": "

This field has a value only when the Rev Rec End Date Source is Rev Term in Days. Its value is derived from the revenue recognition rule.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "terminmonths", "label": "Revenue Term In Months", "flags": [], "children": [], "flh": "This field has a value only when the Rev Rec End Date Source is Rev Term in Months. It is the number of months included in the revenue recognition plan. If the start date is in the middle of the month, the end date is also mid-month. As a result, the revenue recognition plan may span more periods than the month count.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecstartdate", "label": "Start Date", "flags": [], "children": [], "flh": "

When you change this date, the end date does not change automatically to match the number of months or periods in the revenue recognition rule. Instead, the amounts for the planned periods are adjusted.

You can change the start date only if no revenue has been recognized.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startoffset", "label": "Start Offset", "flags": [], "children": [], "flh": "

The value of this field is copied from the revenue recognition rule. It is the number of periods that the start of recognition is postponed from the date derived from the rev rec start date source.

When there is a start offset, only the start date has been moved into the future. The end date may be the same as that derived from the rev rec end date source. The number of periods was adjusted as needed.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "statusfordisplay", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "statusfordisplay", "label": "Revenue Plan Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenuePlan", "label": "Revenue Recognition Plan", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "statusfordisplay=key", "label": "RevenuePlan.statusfordisplay = revenuePlanStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "statusForDisplay" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "totalamortized", "label": "Total Amortized", "flags": [], "children": [], "flh": "

This is the total deferred cost that has been amortized on the expense amortization plan as of the current date.

", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "totalrecognized", "label": "Total Recognized", "flags": [], "children": [], "flh": "This is the total revenue that has been recognized on the revenue plan as of the current date.", "removed": false, "dataType": "CURRENCY", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecrulecustomline", "label": "Recurrence", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecRuleCustomLine", "label": "Recurrence", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenuerecognitionrule", "label": "RevenueRecognitionRule.id = revRecRuleCustomLine.revenuerecognitionrule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "revRecRuleCustomLine" }, { "type": "JOIN", "id": "reforecastmethod", "label": "Reforecast Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "reforecastMethod", "label": "Reforecast Method", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "reforecastmethod=key", "label": "RevenueRecognitionRule.reforecastmethod = reforecastMethod.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "reforecastMethod" }, { "type": "JOIN", "id": "revrecenddatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecenddatesource=key", "label": "RevenueRecognitionRule.revrecenddatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecEndDateSource" }, { "type": "JOIN", "id": "amountsource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecAmountSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "amountsource=key", "label": "RevenueRecognitionRule.amountsource = revRecAmountSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "amountSource" }, { "type": "JOIN", "id": "revrecstartdatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecstartdatesource=key", "label": "RevenueRecognitionRule.revrecstartdatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecStartDateSource" }, { "type": "JOIN", "id": "recognitionmethod", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecRecurrenceType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recognitionmethod=key", "label": "RevenueRecognitionRule.recognitionmethod = revRecRecurrenceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recognitionMethod" }, { "type": "JOIN", "id": "enddatechangeimpact", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecChangeImpactType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "enddatechangeimpact=key", "label": "RevenueRecognitionRule.enddatechangeimpact = revRecChangeImpactType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "endDateChangeImpact" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecRuleCustomLine", "label": "Recurrence", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "reforecastMethod", "label": "Reforecast Method", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecAmountSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecRecurrenceType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "revRecChangeImpactType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "amountsource", "label": "Amount Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "amountsource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecAmountSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "amountsource=key", "label": "RevenueRecognitionRule.amountsource = revRecAmountSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "amountSource" } ], "flh": "

Select an option. The Amount Source option is combined with the Create Revenue Plans On option on the item record to derive the amount for the revenue plan. The valid combinations are as follows:

  • Event-Percent based on amount - Use this option with revenue plans created on Revenue Arrangement Creation or on Billing. 
  • Event-Percent based on quantity - Use this option with revenue plans created on Fulfillment.
  • Event-Percent Complete - Use this option with Project Progress. When you select this option, other fields on the rule become read-only.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddatechangeimpact", "label": "End Date Change Impact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "enddatechangeimpact", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecChangeImpactType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "enddatechangeimpact=key", "label": "RevenueRecognitionRule.enddatechangeimpact = revRecChangeImpactType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "endDateChangeImpact" } ], "flh": "

Select an option. This field determines how revenue plans are updated when the end date changes. The options are:

  • Update Remaining Periods Only - The remaining unrecognized revenue is divided by the total number of months or periods remaining.
  • Update All Periods - The total revenue is divided by the total number of months or periods. Adjustments to catch up or claw back revenue are made in the current period for previously recognized revenue.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Check this box if you no longer want to use this rule.

Inactivated rules no longer appear in lists and cannot be used to create new revenue plans.

To view inactivated rule or to reactivate them, check the Show Inactives box on the Revenue Recognition Rules list.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "initialamount", "label": "Initial Amount", "flags": [], "children": [], "flh": "Enter a percentage or fixed amount to be recognized in the first recognition period. After the initial amount, the remainder is recognized according to the revenue recognition plan.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter a name for this revenue recognition rule.

The name you enter here appears in the Revenue Recognition Rule list on item records.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "periodoffset", "label": "Period Offset", "flags": [], "children": [], "flh": "

Specify the number of periods to postpone the start of recognition for the entire revenue plan. This moves the entire recognition period into the future by the number of periods you specify. The total number of periods remains the same.

For example, enter a 2 in this field to wait two periods before you begin recognizing revenue. This can be useful for services you sell that have a probationary or trial period.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recalcadjustperiodoffset", "label": "Recalculation Adjustment Period Offset", "flags": [], "children": [], "flh": "

When the Reforecast Method is Manual, the value in this field determines which period the forecast recalculation adjustment occurs in.

\r\n

The calculation for the adjustment period is start period plus the recalculation adjustment period offset. The first period of the recalculated revenue forecast plan is 0.

\r\n

You can edit the offset in forecast plans that use this reforecast method. The value may not be a negative number. If offset period causes the forecast plan to extend beyond the available accounting periods, you receive an error when you recalculate the revenue forecast plans.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recognitionmethod", "label": "Recognition Method", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recognitionmethod", "label": "Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecRecurrenceType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recognitionmethod=key", "label": "RevenueRecognitionRule.recognitionmethod = revRecRecurrenceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recognitionMethod" } ], "flh": "Select a method to specify the terms for posting revenue. The options are:
  • Straight-line, by even periods - Recognizes revenue evenly for each period. All periods recognize equal amounts.
  • Straight-line, prorate first & last period - Recognizes equal amounts for periods other than the first and the final period. Amounts are prorated for the first and final periods based on the number of days in each period.
  • Straight-line, using exact days - Recognizes revenue amounts individually for each period based on the number of days in that period.
  • Straight-line, prorate first & last period (period-rate) - Determines the full number of periods in the revenue plan and allocates revenue based on the proportional period amount.
  • Custom - Enables you to define revenue recognition terms that include uneven periods and amounts.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recognitionperiod", "label": "Recognition Period", "flags": [], "children": [], "flh": "

Specify the number of periods to include in revenue recognition plans generated from this rule. If you enter 12, then the revenue plan runs for 12 periods from the start date. An initial partial period is included in the period count if applicable. This field is available only when the Rev Rec End Date Source is Recognition Period.

\r\n

For example, if the start date of a revenue recognition plan is July 7, 2021, the Rev Rec End Date Source is Recognition Period, and the Recognition Period is 12, the end date of the plan is June 30, 2022. The partial period initial period is included in the period count.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecrulecustomline", "label": "Recurrence", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecrulecustomline", "label": "Recurrence", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecRuleCustomLine", "label": "Recurrence", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=revenuerecognitionrule", "label": "RevenueRecognitionRule.id = revRecRuleCustomLine.revenuerecognitionrule", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "revRecRuleCustomLine" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "reforecastmethod", "label": "Reforecast Method", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "reforecastmethod", "label": "Reforecast Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "reforecastMethod", "label": "Reforecast Method", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "reforecastmethod=key", "label": "RevenueRecognitionRule.reforecastmethod = reforecastMethod.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "reforecastMethod" } ], "flh": "

The reforecast method determines how future periods are adjusted when revenue forecast plans are recalculated. If you do not select a reforecast method, revenue forecast plans cannot be recalculated. The options are as follows:

\r\n
  • Next Period – This is the period following the Recalculate as of Period. The total adjustment is included in this period. The system-generated default revenue recognition rules use this option.
  • Remaining Periods – These are all of the periods between the Recalculate as of Period and the last period of the revenue forecast plan. The total adjustment is distributed evenly across these periods.
  • Last Period – This is always the last period of the revenue forecast plan even when the Recalculate as of Period is the last period. The total adjustment is included in this period.
  • Manual – When you select this option, you must enter a default value in the Recalculation Adjustment Period Offset field. The total adjustment is included in the period determined by the value of this field. The calculation for the adjustment period is start period plus the recalculation adjustment period offset. The first period of the recalculated revenue forecast plan is 0. You can edit the offset in forecast plans that use this reforecast method. The value may not be a negative number. If offset period causes the forecast plan to extend beyond the available accounting periods, you receive an error when you recalculate the revenue forecast plans.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecenddatesource", "label": "Revenue Recognition End Date Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecenddatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecenddatesource=key", "label": "RevenueRecognitionRule.revrecenddatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecEndDateSource" } ], "flh": "

Select an option. The Rev Rec End Date Source determines the source of the default end date on the revenue recognition plan. The options are:

  • Rev Term in Months - The end date is derived from the revenue plan start date and the value in the Term in Months field. Exact months are used.
  • Recognition Period - The end date is derived from the revenue plan start date and the value in the Recognition Period field. The end date in the revenue plan is the last day of the period, and partial periods are included in the count.
  • Revenue Element End Date - The end date on the revenue element record. This date is not generated automatically.
  • Arrangement Transaction Date, Event Date, and Source Date - Use these options to recognize revenue immediately when the matching Rev Rec Start Date Source values are selected.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revrecstartdatesource", "label": "Revenue Recognition Start Date Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "revrecstartdatesource", "label": "Source Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "RevenueRecognitionRule", "label": "Revenue Recognition Rule", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "revrecstartdatesource=key", "label": "RevenueRecognitionRule.revrecstartdatesource = revRecDateSourceType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "revRecStartDateSource" } ], "flh": "

Select an option. The Rev Rec Start Date Source determines the source of the initial revenue recognition start date on the revenue recognition plan. The options are:

  • Arrangement Transaction Date - The date of the revenue arrangement.
  • Event Date - The date of the event that triggers the creation of the revenue recognition plan. The event is determined by the Create Revenue Plans On option on the item record.
  • Source Date - The date of the source customer performance obligation that generates the revenue element.
  • Revenue Element Start Date - The start date on the revenue element record. This date is not generated automatically. You must use this start date source if you want the rule to be included in the list of revenue recognition rules for journal entries.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "termindays", "label": "Revenue Term In Days", "flags": [], "children": [], "flh": "

Specify the number of days to include in revenue recognition plans generated from this rule. The end date of the plan is the Rev Rec Start Date plus the number of days. This field is available only when the Rev Rec End Date Source is Rev Term in Days.

\r\n

You can change the value of Term in Days in a revenue element to override the value derived from the revenue rule. Both current and future revenue plans are affected by the change when revenue plans are updated. The Rev Rec End Date and Planned Revenues subtab are updated on the revenue plans. The revenue plan itself does not have a Term in Days field.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "terminmonths", "label": "Revenue Term In Months", "flags": [], "children": [], "flh": "

Specify the number of months to include in revenue recognition plans generated from this rule. If the start date is in the middle of the month, the end date is also mid-month. As a result, a revenue recognition plan may span more periods than the month count. This field is available only when the Rev Rec End Date Source is Rev Term in Months.

\r\n

For example, if the start date of a revenue recognition plan is July 7, 2020, the Rev Rec End Date Source is Rev Term in Months, and the Term in Months is 12, the end date of the plan is July 6, 2021. Revenue is recognized over 13 months because the partial periods at the beginning and end are both included in a count of the periods.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startoffset", "label": "Start Offset", "flags": [], "children": [], "flh": "Specify the number of periods to postpone the start of the recognition for a revenue plan. The number of periods in the plan is reduced by the number you specify because the start is postponed but the end remains the same.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "role", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_apm_setup_ra_roleCheck the Allow Viewing box to allow users logged in with this role to see, but not edit, data for employees to which the role does not have access.

IMPORTANT: This setting does not allow viewing of employee payroll or commissions data. Also, users cannot view non-subordinate employee records other than their own record when the Employee Restrictions field is set to own and subordinates only.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "centertype", "label": "Center Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "centertype", "label": "Center Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CenterType", "label": "Center Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "centertype=centertype", "label": "role.centertype = CenterType.centertype", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "centerType" } ], "flh": "

A role's center type determines the way tasks are organized on tabs. Similar roles, such as sales roles, share the same center.

Key differences between center types include the name of tabs and the location of tasks within tabs.

\n

For example, employees assigned to roles within the Sales center type, view \n tabs like Customers and Opportunities. Employees assigned to roles within the \n Accounting center type might share some of the same tasks but they would appear \n on different tabs and organized to best suite an accounting professional.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employeeselectionunrestricted", "label": "Do Not Restrict Employee Fields", "flags": [], "children": [], "flh": "

Check this box to allow users with this role to select any employee in employee fields.

\n

For example, a sales manager could select any sales rep in the Sales Rep field on a customer record even if that sales rep is part of another team.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employeerestriction", "label": "Employee Restrictions", "flags": [], "children": [], "flh": "Select the employee restrictions associated with this role such as own and subordinates.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box if this role is inactive.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

Enter a name for this customized role.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ispartnerrole", "label": "Partner Role", "flags": [], "children": [], "flh": "

If you set restrictions in the Employee Restrictions field, check this box to restrict partners to records and transactions based on the Partner field.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "permissions", "label": "Permissions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "permissions", "label": "Permissions", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "rolePermissions", "label": "Permissions", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=role", "label": "role.id = rolePermissions.role", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "permissions" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "recordrestrictions", "label": "Restrictions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordrestrictions", "label": "Restrictions", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "roleRestrictions", "label": "Restrictions", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=role", "label": "role.id = roleRestrictions.role", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "recordrestrictions" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "restrictbydevice", "label": "Restrict this role by Device Id", "flags": [], "children": [], "flh": "Check this box to restrict users assigned to this role by Device ID.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "restricttimeandexpenses", "label": "Restrict Time and Expenses", "flags": [], "children": [], "flh": "

Check this box to restrict the time and expenses employees with this role can enter and view when you add the Track Time and Expense Report permissions. 

Employees with this role will not be able to enter expense reports or time transactions on behalf of other employees. Employees with this role will be able to view expense reports and time transactions for their subordinates. 

Reports and searches will only return time or expense transactions entered by the employee or their subordinates. Class, department, location, and subsidiary restrictions will not be applied for expense and time transactions.

Clearing this box with the Track Time and Expense Report permission on the role allows employees with this role to enter time and expenses for any employee and other employee's transactions appear in searches and reports.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issalesrole", "label": "Sales Role", "flags": [], "children": [], "flh": "

Checking this box does the following:

  • If you set restrictions in the Employee Restrictions field, check this box if employees using this role should be restricted based on the Sales Rep field on records and transactions.
  • Users with this role can only see quota, forecast, and commission data for themselves and their subordinates.
", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "Script ID", "flags": [], "children": [], "flh": "

Enter an ID to be used in scripts to identify this role.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issinglesignononly", "label": "Single Sign-on Only", "flags": [], "children": [], "flh": "

When this option is enabled, validation is performed whenever a user logs in with this role, to ensure that the user is logging in through an inbound single sign-on mechanism.

This mechanism can be any of these NetSuite features: Inbound Single Sign-on, OIDC Single Sign-on, SAML Single Sign-on or Token-based Authentication.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "issupportrole", "label": "Support Role", "flags": [], "children": [], "flh": "

If you have set restrictions in the Employee Restrictions field, check this box if employees using this role should be restricted based on the Assigned To field on cases.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "iswebserviceonlyrole", "label": "Web Services Only Role", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "salesInvoiced.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" }, { "type": "JOIN", "id": "postingperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "postingperiod=id", "label": "salesInvoiced.postingperiod = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "postingPeriod" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "salesInvoiced.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "salesInvoiced.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "salesInvoiced.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "salesInvoiced.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "salesInvoiced.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "salesInvoiced.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "salesInvoiced.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" }, { "type": "JOIN", "id": "tranline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "uniquekey=uniquekey", "label": "salesInvoiced.uniquekey = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "tranLine" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "inventoryAssignment", "label": "[Missing Label:com.netledger.app.platform.records.transaction.InventoryAssignment]", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineType", "label": "Accounting Line Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMappingLineAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "addressType", "label": "Address Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BillVarianceStatus", "label": "Bill Variance Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "InvtCommit", "label": "Commit Criteria", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineCostComponent", "label": "Cost Components", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "CostEstimateType", "label": "Cost Estimate Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentChoice", "label": "Fulfillment Choice", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TranLinkType", "label": "Link Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "NextTransactionLineLink", "label": "Related Transaction Line Link - Next", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PreviousTransactionLineLink", "label": "Related Transaction Line Link - Previous", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionTaxDetail", "label": "Tax Detail", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLine", "label": "Transaction Accounting Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMapping", "label": "Transaction Line Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionType", "label": "Transaction Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDiscountType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDeferralType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionName", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "account", "label": "Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "salesInvoiced.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "flh": "

Choose an Accounts Receivable account. When this bill is paid, the payment posts to this account.

\n\n

For details on accounts, go to Setup > Accounting > Chart of Accounts.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amount", "label": "Amount", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amountnet", "label": "Amount (Net)", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Class", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "salesInvoiced.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

If you wish, select the class that applies to this employee. Click -New- to set up a new class. Go to Lists > Classes for details about existing classes.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "salesInvoiced.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "flh": "

Select the Customer or vendor providing the good or service being requested.\r\n
Alternatively, select an employee to associate with this transaction.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trandate", "label": "Date", "flags": [], "children": [], "flh": "

Accept today's Date as the transaction date, or select another date.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "salesInvoiced.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "

Select an assembly Item to filter the list and show only work orders for the item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "salesInvoiced.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

Select a Location to associate with the transaction you are entering and filter the list you are viewing.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "memo", "label": "Memo", "flags": [], "children": [], "flh": "Enter any comment about why you are deleting this transaction.

If you selected the standard deletion reason, Other, you must provide a comment in this field.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "postingperiod", "label": "Posting Period", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "postingperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "postingperiod=id", "label": "salesInvoiced.postingperiod = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "postingPeriod" } ], "flh": "

Select the accounting Posting Period to post this transaction to.
You cannot post to a closed period.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemcount", "label": "Quantity", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employee", "label": "Sales Rep", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "salesInvoiced.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employee" } ], "flh": "

Select an employee to associate them with this transaction.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "salesInvoiced.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "

If you use NetSuite OneWorld, select a subsidiary.

If the selected vendor record is shared with multiple subsidiaries, you can select any assigned subsidiary to associate with this purchase contract. The default subsidiary is the user’s subsidiary.

After you select the Subsidiary, the fields on the Items subtab change to reflect the values associated with the selected subsidiary. In addition, in the Classification section, the Class, Department, Location, Currency, Tax Nexus and other fields also change to reflect the selected subsidiary.



", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "salesInvoiced.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tranline", "label": "Transaction Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "tranline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesInvoiced", "label": "Sales (Invoiced)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "uniquekey=uniquekey", "label": "salesInvoiced.uniquekey = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "tranLine" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Transaction Type", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "uniquekey", "label": "Unique Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "ANALYTICAL_RECORD" }, { "type": "RECORD_TYPE", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "salesOrdered.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "salesOrdered.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "salesOrdered.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "salesOrdered.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "salesOrdered.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "salesOrdered.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "salesOrdered.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "salesOrdered.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" }, { "type": "JOIN", "id": "tranline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "uniquekey=uniquekey", "label": "salesOrdered.uniquekey = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "tranLine" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "inventoryAssignment", "label": "[Missing Label:com.netledger.app.platform.records.transaction.InventoryAssignment]", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineType", "label": "Accounting Line Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMappingLineAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "addressType", "label": "Address Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BillVarianceStatus", "label": "Bill Variance Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "InvtCommit", "label": "Commit Criteria", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLineCostComponent", "label": "Cost Components", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "CostEstimateType", "label": "Cost Estimate Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentChoice", "label": "Fulfillment Choice", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TranLinkType", "label": "Link Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "NextTransactionLineLink", "label": "Related Transaction Line Link - Next", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PreviousTransactionLineLink", "label": "Related Transaction Line Link - Previous", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "revenuePlanStatus", "label": "Revenue Plan Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionTaxDetail", "label": "Tax Detail", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionAccountingLine", "label": "Transaction Accounting Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineAddressMapping", "label": "Transaction Line Address", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionType", "label": "Transaction Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "transactionLineType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDiscountType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeDeferralType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionName", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "unitsTypeUom", "label": "Units", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "account", "label": "Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "salesOrdered.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "flh": "

Choose an Accounts Receivable account. When this bill is paid, the payment posts to this account.

\n\n

For details on accounts, go to Setup > Accounting > Chart of Accounts.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amount", "label": "Amount", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amountnet", "label": "Amount (Net)", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Class", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "salesOrdered.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

If you wish, select the class that applies to this employee. Click -New- to set up a new class. Go to Lists > Classes for details about existing classes.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "salesOrdered.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "flh": "

Select the Customer or vendor providing the good or service being requested.\r\n
Alternatively, select an employee to associate with this transaction.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trandate", "label": "Date", "flags": [], "children": [], "flh": "

Accept today's Date as the transaction date, or select another date.

", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "item^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "item=id", "label": "salesOrdered.item = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "item" } ], "flh": "

Select an assembly Item to filter the list and show only work orders for the item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "salesOrdered.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

Select a Location to associate with the transaction you are entering and filter the list you are viewing.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "memo", "label": "Memo", "flags": [], "children": [], "flh": "Enter any comment about why you are deleting this transaction.

If you selected the standard deletion reason, Other, you must provide a comment in this field.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemcount", "label": "Quantity", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employee", "label": "Sales Rep", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "salesOrdered.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employee" } ], "flh": "

Select an employee to associate them with this transaction.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "salesOrdered.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "

If you use NetSuite OneWorld, select a subsidiary.

If the selected vendor record is shared with multiple subsidiaries, you can select any assigned subsidiary to associate with this purchase contract. The default subsidiary is the user’s subsidiary.

After you select the Subsidiary, the fields on the Items subtab change to reflect the values associated with the selected subsidiary. In addition, in the Classification section, the Class, Department, Location, Currency, Tax Nexus and other fields also change to reflect the selected subsidiary.



", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "salesOrdered.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tranline", "label": "Transaction Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "tranline", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesOrdered", "label": "Sales (Ordered)", "flags": [], "children": [], "recordClass": "ANALYTICAL_RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "uniquekey=uniquekey", "label": "salesOrdered.uniquekey = transactionLine.uniquekey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "tranLine" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Transaction Type", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "uniquekey", "label": "Unique Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "ANALYTICAL_RECORD" }, { "type": "RECORD_TYPE", "id": "usrsavedsearch", "label": "Saved Workbook", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "saved_searchDescription of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction", "label": "Function", "flags": [], "children": [], "flh": "

This field is read-only. The box is checked because your entry point script returns this entry point. 

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesScheduled", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "scheduledScript.id = librariesScheduled.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "scheduledScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "scheduledScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersScheduled", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "scheduledScript.id = parametersScheduled.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "scheduledScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "scheduledScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "scheduledScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "script", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scheduledScriptDeployment.script = scheduledScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "scheduledScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "scheduledScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "scheduledScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "scheduledScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "priority", "label": "Priority", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "processorpool", "label": "Processor Pool", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "queueid", "label": "Queue (deprecated)", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scheduledScriptDeployment.script = scheduledScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScriptDeployment", "label": "Scheduled Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "scheduledScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ScheduledScriptInstance", "label": "Scheduled Script Instance", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timestampcreated", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mapreducestage", "label": "Map/Reduce Stage", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcomplete", "label": "Percent Complete", "flags": [], "children": [], "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "queue", "label": "Queue", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "taskid", "label": "Task Id", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "schedulingMethod", "label": "Scheduling Method", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "defaultname", "label": "Default Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "seqnum", "label": "Sequence Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_DT_TILE_COMPARETYPE", "label": "Scorecard Comparison Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_dt_tile_comparetypeThis field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "aftersubmitfunction", "label": "After Submit Function", "flags": [], "children": [], "flh": "

Sets the function that should execute after the associated record is submitted. If a function has parameters associated with it that are being passed from the deployment definitions, be sure to set the parameter field internalId. Do NOT pass the value of the parameter field's UI label.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "afterupdatefunction", "label": "After Update Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "script.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "appfolder", "label": "Application Folder", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "appfolder", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "appfolder=id", "label": "script.appfolder = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "appfolder" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeinstallfunction", "label": "Before Install Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeloadfunction", "label": "Before Load Function", "flags": [], "children": [], "flh": "Event occurs whenever a read operation on a record occurs. These operations include navigating to a record in the UI, reading a record in web services, or calling nlapiLoadRecord. \nThe user-defined function is executed prior to returning the record or page. The function is passed either the type, form, or request arguments by the system.\nNote: beforeLoad user events cannot be triggered when you load/access online forms.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforesubmitfunction", "label": "Before Submit Function", "flags": [], "children": [], "flh": "

Sets the function that should execute before the associated record is submitted. If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeuninstallfunction", "label": "Before Uninstall Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeupdatefunction", "label": "Before Update Function", "flags": [], "children": [], "flh": "

This field is read-only. If your entry point script returns this entry point, the box is checked. 

Entry points that are not returned are left unchecked.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "button", "label": "Buttons", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "button", "label": "Buttons", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptButton", "label": "Buttons", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "script.id = scriptButton.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "button" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "class", "label": "Class Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "complexfunction", "label": "Complex Call", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deletefunction", "label": "DELETE Function", "flags": [], "children": [], "flh": "

Sets the script function that should execute as the HTTP DELETE method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "appdeploy", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentmodel", "label": "Deployment Model", "flags": [], "children": [], "flh": "

To allow multiple implementations of the custom plug-in type to be deployed in an account, select Allow Multiple.

\r\n

To allow only one implementation of the custom plug-in type to be deployed in an account, select Allow Single. Note that if you choose Allow Single, developers can still create multiple implementations of your custom plug-in type. However, only one of the implementations can be enabled/deployed on the Manage Plug-In Implementations page.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsScript", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "script.id = deploymentsScript.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Description of this script or plug-in implementation.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "typedocumentationfile", "label": "Documentation", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "typedocumentationfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "typedocumentationfile=id", "label": "script.typedocumentationfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "typedocumentationfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "documentationfile", "label": "Documentation", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "documentationfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "documentationfile=id", "label": "script.documentationfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "documentationfile" } ], "flh": "If you have written documentation to describe the default implementation of your custom plug-in type, add the documentation file here. It is strongly recommended that you write documentation which describes your custom plug-in type’s default implementation. Other developers will need to read your documentation to understand how to create alternate implemenations of the custom plug-in type.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fieldchangedfunction", "label": "Field Changed Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Field Changed events. Field Changed events occur whenever a field is changed by the user or by a client side API call.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction", "label": "Function", "flags": [], "children": [], "flh": "

This field is read-only. The box is checked because your entry point script returns this entry point. 

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "getfunction", "label": "GET Function", "flags": [], "children": [], "flh": "

Sets the script function that should execute as the HTTP GET method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "getinputdatafunction", "label": "Get Input Data", "flags": [], "children": [], "flh": "

This field is read-only. To check or clear\r\nthe box, edit the script to add or remove the entry point function for the getInput stage. 


When you save\r\nyour changes, the script record’s check boxes are updated to match the contents\r\nof the script file.

\r\n\r\n

 

\r\n\r\n

Note that getInput\r\nis a required stage for map/reduce processing.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

Sets the current script or plug-in implementation to inactive.

When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dfolderlastupdate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lineinitfunction", "label": "Line Init Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Line Init events. These events occur when an existing line is selected.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "returnrecordtype", "label": "List/Record", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returnrecordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptCustomRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnrecordtype=id", "label": "script.returnrecordtype = ScriptCustomRecordType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returnrecordtype" } ], "flh": "If List/Record is selected in the Type field, this is the custom list or list of \r\n records specified to use with this field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mapfunction", "label": "Map", "flags": [], "children": [], "flh": "

This field is read-only. To check or clear\r\nthe box, edit the script to add or remove the entry point function for the map stage. 


When you save\r\nyour changes, the script record’s check boxes are updated to match the contents\r\nof the script file.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "methods", "label": "Methods", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "methods", "label": "Methods", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptMethods", "label": "Methods", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "script.id = scriptMethods.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "methods" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

The name for the script or plug-in implementation.

\r\n

For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

A comma deliminated list of emails that error notifications should be sent to.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "script.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "script.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

Sets the owner of the script or plug-in implementation.

Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pageinitfunction", "label": "Page Init Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on a Page Init event. Page Init events occur when the page completes loading or when the form is reset.

\n\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersScript", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "script.id = parametersScript.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "parametrizedfunction", "label": "Parametrized Call", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "portlettype", "label": "Portlet Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "portlettype", "label": "Script Portlet Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptPortletType", "label": "Script Portlet Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "portlettype=skey", "label": "script.portlettype = scriptPortletType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "portlettype" } ], "flh": "Choose one of following portlets:\n
    \n
  • Inline HTML: A custom HTML portlet (for example a KPI meter).
  • \n\n

  • Links and Indents: A portlet containing rows of formatted content (for example, an RSS portlet).
  • \n\n

  • Simple Form: A portlet containing a basic data entry form with up to one submit button.
  • \n \n

  • Simple List: A portlet containing a list with column headers and rows (for example a search results portlet).
  • \n
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "postfunction", "label": "POST Function", "flags": [], "children": [], "flh": "

Sets the script function that should execute as the HTTP POST method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "postsourcingfunction", "label": "Post Sourcing Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Post Sourcing events. These events occur following a field change once all the field's child field values are sourced from the server. Enables fieldChange style functionality to occur once all dependent field values have been set.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "putfunction", "label": "PUT Function", "flags": [], "children": [], "flh": "

Sets the script function that should execute as the HTTP PUT method.

Do not type the function parentheses or any function arguments. For example, type simpleFunction rather than simpleFunction(arg1, arg2). Note that the function names are case-sensitive.

If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recalcfunction", "label": "Recalc Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Recalc events. These events occur after a line has been successfully added to a sublist. This allows for any global actions that change whenever the contents of the sublist change such as recalculation of item totals on a transaction.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reducefunction", "label": "Reduce", "flags": [], "children": [], "flh": "

This field is read-only. To check or clear the box, edit the script to add or remove the entry point function for the reduce stage. 


When you save your changes, the script record’s check boxes are updated to match the contents of the script file.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "returntype", "label": "Return Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returntype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returntype=id", "label": "script.returntype = scriptFieldType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returntype" } ], "flh": "The script's return type.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "saverecordfunction", "label": "Save Record Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on a Save Record event. Save Record events occur prior to submitting the form when the user tries to save any changes (clicking the Save button).

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "script.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "appscript", "label": "Script ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "simplefunction", "label": "Simple Call", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "summarizefunction", "label": "Summarize", "flags": [], "children": [], "flh": "

This field is read-only. To check or clear the box, edit the script to add or remove the entry point function for the summarize stage. 


When you save your changes, the script record’s check boxes are updated to match the contents of the script file.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "script.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootpath", "label": "URL Root", "flags": [], "children": [], "flh": "

After you have specified an Application Folder, you can edit the default URL Root as desired.

The URL root, or base URL, specifies the base path of the URL that points to the SSP application’s assets from the internet. The default is the subfolders of the application publisher and application name.

For example, an SSP application named SpecialCheckout with an application publisher of SunshineDev, has the default URL root: /SunshineDev/SpecialCheckout.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validatedeletefunction", "label": "Validate Delete Function", "flags": [], "children": [], "flh": "The validateDelete event occurs when you try to remove an existing line from an edit sublist. Returning false blocks the removal. (For information on the edit sublist type, see Editor Sublists in the NetSuite Help Center.)", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validatefieldfunction", "label": "Validate Field Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on a Validate Field event. Validate Field events occur whenever a field is about to be changed by the user or by a client side API call.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validateinsertfunction", "label": "Validate Insert Function", "flags": [], "children": [], "flh": "

The validateInsert event occurs when you insert a line into an edit sublist. For information on the edit sublist type, see Editor Sublists in the NetSuite Help Center.

\n

The UI equivalent of this event is when a user selects an existing line in a sublist and then clicks the Insert button. In SuiteScript, the equivalent action is calling nlobjRecord.insertLineItem(...). Note that returning false on a validateInsert blocks the insert.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validatelinefunction", "label": "Validate Line Function", "flags": [], "children": [], "flh": "

Enter the name of the function that will run on Validate Line events. These events occur prior to a line item being added to a sublist.

\n

\nNote: When entering the function name, do not include parentheses or arguments. For example, type sampleFunction for a function that appears as sampleFunction(arg1) in your JavaScript file.

", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "AGGREGATEDRECORD" }, { "type": "RECORD_TYPE", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script^allparserplugin", "label": "All Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^bundleinstallationscript", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^clientscript", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^consolidatedrateadjustorplugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "localizationcontext", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "scriptDeployment.primarykey = scriptLocalizationContextMap.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "localizationcontext=id", "label": "scriptLocalizationContextMap.localizationcontext = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "localizationcontext" }, { "type": "JOIN", "id": "script^customglplugin", "label": "Custom GL Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintypeimpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^customrecordactionscript", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^datasetbuilderplugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datasetBuilderPlugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^emailcaptureplugin", "label": "Email Capture Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceEmployeeMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMap.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "scriptDeployment.primarykey = scriptExecutionContextMap.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "executioncontext=id", "label": "scriptExecutionContextMap.executioncontext = executionContext.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "executioncontext" }, { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "scriptDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" }, { "type": "JOIN", "id": "icon", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "icon=id", "label": "scriptDeployment.icon = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "icon" }, { "type": "JOIN", "id": "script^ficonnectivityplugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^fiparserplugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceGroupMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMap.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "script^mapreducescript", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^massupdatescript", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audiencePartnerMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMap.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "script^paymentgatewayplugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^platformextensionplugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^portlet", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^promotionsplugin", "label": "Promotions Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "scriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" }, { "type": "JOIN", "id": "script^restlet", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceRoleMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMap.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "script^scheduledscript", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^script", "label": "Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "scriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "script^shippingpartnersplugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^webapp", "label": "SSP Application", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "scriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceSubsidiaryMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" }, { "type": "JOIN", "id": "script^suitelet", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^taxcalculationplugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^testplugin", "label": "Test Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^usereventscript", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^workbookbuilderplugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^workflowactionscript", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "flh": "Click this box if you want the script to execute for all employees once it is deployed.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "alllocalizationcontexts", "label": "All Localization Contexts", "flags": [], "children": [], "flh": "

All countries are selected by default for localization context. To select a country, remove the check mark. For more information, search for Using the Context Filtering Tab in the Help Center.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "flh": "Click this box if you want the script to execute for all partners once it is deployed.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "flh": "Click this box if you want the script to execute for all roles once it is deployed.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Applies To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "scriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" } ], "flh": "

Displays the record this deployment is associated with. In order to run the script on a different record type, you must create a separate deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Available Without Login", "flags": [], "children": [], "flh": "

Suitelets using external redirects must be deployed with the Available Without Login check box selected. Selecting this check box allows any user without an active session access to the Suitelet.

\r\n

To ensure access for all users, under the Audience tab, check the All Roles box, and clear all values from the Departments, Groups, Employees, and Partners fields.

\r\n

The Website feature must be enabled for Clients Scripts to work in externally available Suitelets.

\r\n

Note: Because there are no login requirements for Suitelets that are available without login, be aware that the data contained within your Suitelet will be less secure.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "buffersize", "label": "Buffer Size", "flags": [], "children": [], "flh": "A value that indicates how many key/value pairs a map or reduce job can process before information about the job’s progress is saved to the database. Setting this field to a higher number can be more efficient in certain cases. However, a low buffer size value minimizes the risk of any pairs being processed twice, which can lead to data duplication if the script is interrupted. In general, leave this value set to 1 unless you have special circumstances that dictate otherwise.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "concurrencylimit", "label": "Concurrency Limit", "flags": [], "children": [], "flh": "Use this field to set the number of processors available to the deployment. This value equates to the number of jobs submitted for the map and reduce stages.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dashboardapp", "label": "Dashboard SuiteApp", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "flh": "Click this checkbox if you want to deploy your script to run in NetSuite. Note that if you do not click the Deployed checkbox, the script will not run.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceEmployeeMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMap.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "flh": "

Select the employee(s) that this script executes for once it is deployed.

To select multiple employees, hold down the CTRL key while clicking each employee. 

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "eventtype", "label": "Event Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "scriptDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" } ], "flh": "

Use the Event Type drop-down list to quickly specify a script execution context right at the time of script deployment.

\n

Once an event type has been specified, the deployed script will execute only on that event, regardless of the event types specified in the actual script file.

\n\n

Note: The Event Type field appears on Suitelet, User Event, and record-level Client script deployment pages only.

\n\n

Important: Event types specified in the UI take precedence over the types specified in the script file. For example, if the create event type is specified in the script, selecting delete from the Event Type drop-down restricts the script from running on any event other than delete.\nIf the Event Type field is left blank, your script will execute only on the event type(s) specified in the script file.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "scriptDeployment.primarykey = scriptExecutionContextMap.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "executioncontext=id", "label": "scriptExecutionContextMap.executioncontext = executionContext.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "executioncontext" } ], "flh": "

Execution context filtering allows you to execute a script based on the context that the script is running in. You can specify that a script or workflow should execute only in certain contexts, and this filtering can improve performance in contexts where the script or workflow is not required. For more information, search for Using the Context Filtering Tab in the Help Center.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceGroupMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMap.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "flh": "

Select the group(s) that this script executes for once it is deployed.

To select multiple groups, hold down the CTRL key while clicking each group. 

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "icon", "label": "Icon", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "icon", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "icon=id", "label": "scriptDeployment.icon = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "icon" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

\r\n\r\n

Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

\r\n\r\n

Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

\r\n\r\n

Note: Custom IDs must be in lower case and contain no spaces.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "localizationcontext", "label": "Localization Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "localizationcontext", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "scriptDeployment.primarykey = scriptLocalizationContextMap.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "localizationcontext=id", "label": "scriptLocalizationContextMap.localizationcontext = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "localizationcontext" } ], "flh": "

Localization filtering allows you to execute a script based on the country of the active record or transaction. You can define the Localization Context in which a client or user event script can execute. For more information, search for Using the Context Filtering Tab in the Help Center.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "scriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "flh": "Set the debugging log level for scripts or plug-in implementations to one of the following:\r\n
    \r\n
  • Debug: Generally set when a script is in testing mode. A log level set to Debug shows all Audit, Error, and Emergency information in the script log.
  • \r\n

  • Audit: Generally set for scripts running in production mode. A log level set to Audit provides a record of events that have occurred during the processing of the script (for example, “A request was made to an external site”).
  • \r\n

  • Error: Generally used for scripts running in production mode. A log level set to Error shows only unexpected script errors in the script log.
  • \r\n

  • Emergency: Generally used for scripts running in production mode. A log level set to Emergency shows only the most critical errors in the script log.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audiencePartnerMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMap.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "flh": "

Select the partners(s) that this script executes for once it is deployed.

To select multiple partners, hold down the CTRL key while clicking each partner. 

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "priority", "label": "Priority", "flags": [], "children": [], "flh": "Changing this value changes the order of job processing:
  • High: Use to mark critical scripts that require more immediate processing. These jobs go to the processing pool first.
  • Standard: This is the default setting. It is considered to be a medium priority level. These jobs go to the processing pool after all high priority jobs.
  • Low: Use to mark scripts that can tolerate a longer wait time. These jobs go to the processing pool after all high and standard priority jobs.
", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "processorpool", "label": "Processor Pool", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "queueid", "label": "Queue (deprecated)", "flags": [], "children": [], "flh": "Use this field to set the specific queue used by your script. If you have an account with SuiteCloud Plus, you have multiple queues to choose from.




This field is now deprecated. After you click Remove Queue, it no longer displays on the deployment record.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceRoleMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMap.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "flh": "Select the role(s) that this script executes for once it is deployed.

To select multiple roles, hold down the CTRL key while clicking each role. ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script^massupdatescript", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^bundleinstallationscript", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintypeimpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^testplugin", "label": "Test Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^usereventscript", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^paymentgatewayplugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^customrecordactionscript", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^promotionsplugin", "label": "Promotions Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^shippingpartnersplugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^workflowactionscript", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^suitelet", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^restlet", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^platformextensionplugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^fiparserplugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^consolidatedrateadjustorplugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^portlet", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^taxcalculationplugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^customglplugin", "label": "Custom GL Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^scheduledscript", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^allparserplugin", "label": "All Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^datasetbuilderplugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datasetBuilderPlugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^emailcaptureplugin", "label": "Email Capture Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^workbookbuilderplugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^webapp", "label": "SSP Application", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^script", "label": "Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^clientscript", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^mapreducescript", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^ficonnectivityplugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "scriptDeployment.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" } ], "flh": "

Lists the script type (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation).

Note: Client SuiteScripts in this context are record level scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "scriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "

Specify the status of the deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "queueallstagesatonce", "label": "Submit All Stages At Once", "flags": [], "children": [], "flh": "This option causes the system to submit jobs for all stages simultaneously. When this option is enabled, it increases the likelihood that the script deployment instance is completed before another script begins executing.

You should not rely on the Submit All Stages at Once option if you have a critical need for a strict sequence. However, enabling this option is recommended if you want to increase the possibility that the deployment instance is not interrupted. In contrast, if a particular map/reduce script deployment is not critical, you may want to actively encourage larger gaps between stages by clearing the Submit All Stages at Once option.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "scriptDeployment", "label": "Script Deployment", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "scriptDeployment.audience = audienceSubsidiaryMap.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMap.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "flh": "

NetSuite OneWorld enables you to manage data for a hierarchical structure of separate legal entities, or subsidiaries.

\r\n\r\n

For more information, see the help topic Subsidiary Setup.

", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "istask", "label": "Task", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

The name for this deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "yieldaftermins", "label": "Yield After Minutes", "flags": [], "children": [], "flh": "This value affects the map and reduce jobs that are associated with an instance of this script deployment. If a single map or reduce job occupies a processor for longer than the limit you enter in this field, the system may force the job to yield. In this case, the system automatically reschedules the work for later. You can enter a value of 3 to 60 in this field.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "AGGREGATEDRECORD" }, { "type": "RECORD_TYPE", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "scriptPortletType", "label": "Script Portlet Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "skey", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "sentEmail", "label": "Sent Email", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "statuses", "label": "[Missing Label:com.netledger.app.platform.records.email.SentEmailRecipient]", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "sentEmail", "label": "Sent Email", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "sentemailrecipient", "label": "[Missing Label:com.netledger.app.platform.records.email.SentEmailRecipient]", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "key=id", "label": "sentEmail.key = sentemailrecipient.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "statuses" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "sentemailrecipient", "label": "[Missing Label:com.netledger.app.platform.records.email.SentEmailRecipient]", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "bccrecipients", "label": "BCC Recipients", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "body", "label": "Body", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ccrecipients", "label": "CC Recipients", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dkimalignmentok", "label": "DKIM Alignment OK", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dkimrecord", "label": "DKIM Record", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dkimsignatureok", "label": "DKIM Signature OK", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dmarccompliant", "label": "DMARC Compliant", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dmarcrecord", "label": "DMARC Record", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailmessageid", "label": "Email Message ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enveloperecipients", "label": "Envelope Recipients", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "failurereason", "label": "Failure Reason", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "from", "label": "From", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hostname", "label": "Host Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "logdate", "label": "Log Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "machine", "label": "Machine", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mailingid", "label": "Mailing ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "messageid", "label": "Message-ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "netsuiteheader", "label": "NetSuite Header", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "originalenveloperecipients", "label": "Original Envelope Recipients", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "replyto", "label": "Reply to Email Address", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sentdate", "label": "Sent Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "spfok", "label": "SPF OK", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subject", "label": "Subject", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "statuses", "label": "To Do", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "statuses", "label": "[Missing Label:com.netledger.app.platform.records.email.SentEmailRecipient]", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "sentEmail", "label": "Sent Email", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "sentemailrecipient", "label": "[Missing Label:com.netledger.app.platform.records.email.SentEmailRecipient]", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "key=id", "label": "sentEmail.key = sentemailrecipient.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "statuses" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "torecipients", "label": "To Recipients", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "validdmarcrecord", "label": "Valid DMARC Record", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype^allparserplugin", "label": "All Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^bundleinstallationscript", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^clientscript", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^consolidatedrateadjustorplugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^customglplugin", "label": "Custom GL Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^plugintypeimpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^plugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^customrecordactionscript", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^datasetbuilderplugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datasetBuilderPlugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^emailcaptureplugin", "label": "Email Capture Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^ficonnectivityplugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^fiparserplugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^mapreducescript", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^massupdatescript", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^paymentgatewayplugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^platformextensionplugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^portlet", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^promotionsplugin", "label": "Promotions Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^restlet", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^scheduledscript", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^script", "label": "Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^shippingpartnersplugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^webapp", "label": "SSP Application", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^suitelet", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^taxcalculationplugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^testplugin", "label": "Test Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^usereventscript", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^workbookbuilderplugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^workflowactionscript", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "date", "label": "Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "detail", "label": "Detail", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype^massupdatescript", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^bundleinstallationscript", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^plugintypeimpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^testplugin", "label": "Test Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^usereventscript", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^paymentgatewayplugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^customrecordactionscript", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^promotionsplugin", "label": "Promotions Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^shippingpartnersplugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^workflowactionscript", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^plugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^suitelet", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^restlet", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^platformextensionplugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^fiparserplugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^consolidatedrateadjustorplugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^portlet", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^taxcalculationplugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^customglplugin", "label": "Custom GL Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^scheduledscript", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^allparserplugin", "label": "All Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^datasetbuilderplugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datasetBuilderPlugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^emailcaptureplugin", "label": "Email Capture Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^workbookbuilderplugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^webapp", "label": "SSP Application", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^script", "label": "Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^clientscript", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^mapreducescript", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" }, { "type": "JOIN", "id": "scripttype^ficonnectivityplugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptNote", "label": "Server Script Log", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "ScriptNote.scripttype = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "scriptType" } ], "flh": "

Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

The name for this deployment.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ShipperPackageTypeCode", "label": "Shipper Package Type Code", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "shipper", "label": "Carrier", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "code", "label": "Code", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "inactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sequencenumber", "label": "Sequence Number", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "ShipItem.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" }, { "type": "JOIN", "id": "accounthandling", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "accounthandling=id", "label": "ShipItem.accounthandling = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "accountHandling" }, { "type": "JOIN", "id": "countries", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemCountriesMap.shipitem", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "country=id", "label": "ShipItemCountriesMap.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "countries" }, { "type": "JOIN", "id": "items", "label": "Free Shipping Items", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItemFreeShippingItem", "label": "Free Shipping Items", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemFreeShippingItem.shipitem", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "items" }, { "type": "JOIN", "id": "handlingtable", "label": "Handling Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItemHandlingRate", "label": "Handling Rate", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemHandlingRate.shipitem", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "handlingTable" }, { "type": "JOIN", "id": "shippingtableuom", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingtableuom=key", "label": "ShipItem.shippingtableuom = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "shippingTableUOM" }, { "type": "JOIN", "id": "shippingbyweightperunit", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingbyweightperunit=key", "label": "ShipItem.shippingbyweightperunit = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "shippingByWeightPerUnit" }, { "type": "JOIN", "id": "doifweightunit", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "doifweightunit=key", "label": "ShipItem.doifweightunit = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "doifWeightUnit" }, { "type": "JOIN", "id": "handlingtableuom", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "handlingtableuom=key", "label": "ShipItem.handlingtableuom = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "handlingTableUOM" }, { "type": "JOIN", "id": "handlingbyweightperunit", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "handlingbyweightperunit=key", "label": "ShipItem.handlingbyweightperunit = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "handlingByWeightPerUnit" }, { "type": "JOIN", "id": "shippingtable", "label": "Shipping Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItemShippingRate", "label": "Shipping Rate", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemShippingRate.shipitem", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "shippingTable" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ShipItem.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ShipItemFreeShippingItem", "label": "Free Shipping Items", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ShipItemHandlingRate", "label": "Handling Rate", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ShipperServiceCode", "label": "Shipper Service Code", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "shippingMethodRuleRelation", "label": "Shipping Items", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "ShipItemShippingRate", "label": "Shipping Rate", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ShipItemTranslation", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "accounthandling", "label": "Account (Handling)", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "accounthandling", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "accounthandling=id", "label": "ShipItem.accounthandling = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "accountHandling" } ], "flh": "

Select the account to record income for handling charges associated with this shipping item.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "account", "label": "Account (Shipping)", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "ShipItem.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "flh": "

Select the Income account to record income for charges for this shipping item.

\n

This is a required field.

", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "needsallfreeshippingitems", "label": "All items must be purchased", "flags": [], "children": [], "flh": "

Check this box to require that every item you select be on an order before free shipping is offered. Otherwise, any item on an order qualifies the order for free shipping.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "countries", "label": "Countries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "countries", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemCountriesMap.shipitem", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "country=id", "label": "ShipItemCountriesMap.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "countries" } ], "flh": "\n

Select one or more countries to ship to using this shipping item. Otherwise this shipping item is available for all countries.

If you want to specify the countries you DO NOT ship to using this shipping item, select the countries and then check the Excude box.", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

Enter a description for this shipping item.

", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "discountrate", "label": "Discount Rate", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Display in Web Site", "flags": [], "children": [], "flh": "

Check this box to make your shipping item available online.

If you charge for shipping, you must provide at least one shipping item for customers to check out from your store.

If you don't want to charge for shipping, clear the Charge for Shipping check box on the Set Up Accounting page.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "displayname", "label": "Display Name/Code", "flags": [], "children": [], "flh": "

Enter the name for the shipping item that you want to appear on printed invoices, in your Web store, and centers such as the Customer Center.

In all other places, the Ship Name displays.


", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "excludecountries", "label": "Excluded For Countries", "flags": [], "children": [], "flh": "Check this box to make this shipping item NOT available to ship to the countries selected.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "excludesites", "label": "Excluded For Sites", "flags": [], "children": [], "flh": "Check this box to make this shipping item NOT available on the Web sites selected.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fedexonerate", "label": "FedEx One Rate®", "flags": [], "children": [], "flh": "

Check this box if the package qualifies.

FedEx One Rate is flat-rate shipping that doesn't require you to weigh or measure shipments under 50 lbs.

", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "freeifordertotalisoveramount", "label": "Free If Total Over Amount", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "items", "label": "Free Shipping Items", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "items", "label": "Free Shipping Items", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItemFreeShippingItem", "label": "Free Shipping Items", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemFreeShippingItem.shipitem", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "items" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "handlingflatrateamount", "label": "Handling Flat Rate", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingcost", "label": "Handling Rate", "flags": [], "children": [], "flh": "

Select how you want to charge for handling: \n

  • No Handling Charge - Select this option if you do not charge for handling.
  • \n
  • Flat Rate - Enter the amount to charge for every item you ship.\n
  • By weight - Enter the amount to charge based on item weight.\n
  • Per item - Charge handling based on the handling charge on the item's record. Enter a default amount for items that do not have a handling charge. \n
  • Percent of total -  Charge handling as a percent of the total. \n
  • Handling Table - Charge handling based on a table of charges you create. 
  • ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingaspercentageoftotal", "label": "Handling Rate As Percent of Total", "flags": [], "children": [], "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingperitemamount", "label": "Handling Rate By Item", "flags": [], "children": [], "flh": "

    Enter the default handling charge to ship any item.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingbyweightamount", "label": "Handling Rate By Weight", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ishandlingbyweightbracketed", "label": "Handling Rate By Weight Bracketed", "flags": [], "children": [], "flh": "To not allow partial increments, check the In Whole Increments box.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingbyweightperquantity", "label": "Handling Rate By Weight Per", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingbyweightperunit", "label": "Handling Rate By Weight Unit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "handlingbyweightperunit", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "handlingbyweightperunit=key", "label": "ShipItem.handlingbyweightperunit = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "handlingByWeightPerUnit" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingtablechargeby", "label": "Handling Rate Table Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingtableuom", "label": "Handling Rate Table Unit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "handlingtableuom", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "handlingtableuom=key", "label": "ShipItem.handlingtableuom = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "handlingTableUOM" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "handlingtable", "label": "Handling Table", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "handlingtable", "label": "Handling Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItemHandlingRate", "label": "Handling Rate", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemHandlingRate.shipitem", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "handlingTable" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "hasmaximumshippingcost", "label": "Has Maximum Shipping Cost", "flags": [], "children": [], "flh": "

    If you want to limit the shipping costs your customers pay to a certain dollar amount, check this box and enter the amount.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hasminimumshippingcost", "label": "Has Minimum Shipping Cost", "flags": [], "children": [], "flh": "

    If you want to charge a minimum amount for shipping, check this box and enter the dollar amount.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    When you check this box, this shipping item will no longer appear on a list unless you check the Show All box at the bottom of the Shipping Items page.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isfreeifordertotalisover", "label": "Is Free If Total Over", "flags": [], "children": [], "flh": "

    If you want to offer free shipping to customers who order over a certain dollar amount, check this box and enter the amount.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "site", "label": "Limit To Sites", "flags": [], "children": [], "joins": [], "flh": "\n

    Select the Web sites where shoppers can select this shipping item. If you leave this field blank, then the shipping item is available on all Web sites.

    ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "maximumshippingcost", "label": "Maximum Shipping Cost", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "minimumshippingcost", "label": "Minimum Shipping Cost", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "omitpackaging", "label": "Omit packaging", "flags": [], "children": [], "flh": "

    Check this box to disable the automatic packaging logic that occurs during item fulfillment and create only one package for the order.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemid", "label": "Ship Name", "flags": [], "children": [], "flh": "

    Enter a name for this shipping item.

    This name appears on transaction pages, lists and all other internal facing documents.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "servicecode", "label": "Shipper Service Code", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingflatrateamount", "label": "Shipping Flat Rate", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "costbasis", "label": "Shipping Rate", "flags": [], "children": [], "flh": "

    Choose how you want to charge for shipping:\n

  • FedEx/UPS Real-Time Rate - Select a real-time rate option from FedEx or UPS for shipping within the US or internationally. You must register FedEx and UPS accounts at Setup > Set Up Shipping to use this option.\n
  • Flat Rate – Charge a flat rate for shipping on all orders.\n
  • By weight – Enter information to charge by item weight.\n
  • By Item – Charge shipping based on the shipping cost on the item's record. Enter a default amount for items that don't have a shipping cost.\n
  • Percent of Total – Charge shipping as a percent of the total.\n
  • Shipping Table – Charge shipping based on a ranges of order total or order weight. When you select this option, you can enter the value (0) and charge of your first range using the list at the bottom of the page. The charge of the first line applies up to the value of the second line, and so on.
  • ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingaspercentageoftotal", "label": "Shipping Rate As Percent of Total", "flags": [], "children": [], "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingperitemamount", "label": "Shipping Rate By Item", "flags": [], "children": [], "flh": "

    Enter the default amount to charge for shipping on a per-item basis.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingbyweightamount", "label": "Shipping Rate By Weight", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isshippingbyweightbracketed", "label": "Shipping Rate By Weight Bracketed", "flags": [], "children": [], "flh": "To not allow partial increments, check the In Whole Increments box.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingbyweightperquantity", "label": "Shipping Rate By Weight Per", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingbyweightperunit", "label": "Shipping Rate By Weight Unit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "shippingbyweightperunit", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingbyweightperunit=key", "label": "ShipItem.shippingbyweightperunit = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "shippingByWeightPerUnit" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingtablechargeby", "label": "Shipping Rate Table Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingtableuom", "label": "Shipping Rate Table Unit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "shippingtableuom", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingtableuom=key", "label": "ShipItem.shippingtableuom = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "shippingTableUOM" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingtable", "label": "Shipping Table", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "shippingtable", "label": "Shipping Rate", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItemShippingRate", "label": "Shipping Rate", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=shipitem", "label": "ShipItem.id = ShipItemShippingRate.shipitem", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "shippingTable" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "states", "label": "States", "flags": [], "children": [], "joins": [], "flh": "

    Select one or more states to ship to using this shipping item. Otherwise this shipping item is available for all states.

    ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "ShipItem.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Shipping items are restricted to a single subsidiary. Therefore, you must define a similar shipping item for each subsidiary. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transittimedays", "label": "Transit Time Days", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "doiftotalamt", "label": "Web Site Visibility By Total Limit", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "doiftotaloperator", "label": "Web Site Visibility By Total Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "doifweightamt", "label": "Web Site Visibility By Weight Limit", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "doifweightoperator", "label": "Web Site Visibility By Weight Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "doifweightunit", "label": "Web Site Visibility By Weight Unit", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "doifweightunit", "label": "Item unit", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "ShipItem", "label": "Shipping Item", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ItemUnit", "label": "Item unit", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "doifweightunit=key", "label": "ShipItem.doifweightunit = ItemUnit.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "doifWeightUnit" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "doiftotal", "label": "Web Site Visibility Limited by Total", "flags": [], "children": [], "flh": "Check this box to only offer this shipping item online if the order total is more or less than the amount you enter here.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "doifweight", "label": "Web Site Visibility Limited by Weight", "flags": [], "children": [], "flh": "Check this box to only offer this shipping item online if the total order weight is over or under the weight you enter here.", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "shippingPartnersPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "shippingPartnersPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "shippingPartnersPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "shippingPartnersPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesShippingPartners", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "shippingPartnersPlugin.id = librariesShippingPartners.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "shippingPartnersPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "shippingPartnersPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "shippingPartnersPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "shippingPartnersPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesShippingPartners", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "shippingPartnersPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "shippingPartnersPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesShippingPartners", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "shippingPartnersPlugin.id = librariesShippingPartners.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "shippingPartnersPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "shippingPartnersPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "shippingPartnersPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "shippingPartnersPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "shippingPartnersPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "shippingPartnersPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteAudience", "label": "Audience", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "currentaudience=id", "label": "siteCategory.currentaudience = siteAudience.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "currentaudience" }, { "type": "JOIN", "id": "sitecategorytype", "label": "Category Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryType", "label": "Category Name", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sitecategorytype=key", "label": "siteCategory.sitecategorytype = siteCategoryType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "siteCategoryType" }, { "type": "JOIN", "id": "storedisplayimage", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplayimage=id", "label": "siteCategory.storedisplayimage = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayImage" }, { "type": "JOIN", "id": "storedisplaythumbnail", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplaythumbnail=id", "label": "siteCategory.storedisplaythumbnail = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayThumbnail" }, { "type": "JOIN", "id": "presentationitem", "label": "Items", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryPresItemPresCategory", "label": "Items", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=category", "label": "siteCategory.id = siteCategoryPresItemPresCategory.category", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "presentationItem" }, { "type": "JOIN", "id": "parent", "label": "Site Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "siteCategory.parent = siteCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryType", "label": "Category Name", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "infoItem", "label": "Info Item", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryPresItemPresCategory", "label": "Items", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "presItemType", "label": "Item Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "ItemPresentationItem", "label": "Related Items", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryTagSubstitution", "label": "Tag Substitution", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryTranslation", "label": "Translation", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "presentationItemType", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryUrlcomponentalias", "label": "URL Component Alias", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "currentaudience", "label": "Audience", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteAudience", "label": "Audience", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "currentaudience=id", "label": "siteCategory.currentaudience = siteAudience.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "currentaudience" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Category", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "categorylistlayout", "label": "Category List Layout", "flags": [], "children": [], "joins": [], "flh": "

    Select a layout for the subcategories you place in this category.

    \n

    To create new layouts, go to Setup > Site Builder > Web Site Item/Category Layouts > New.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sitecategorytype", "label": "Category Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "sitecategorytype", "label": "Category Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryType", "label": "Category Name", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sitecategorytype=key", "label": "siteCategory.sitecategorytype = siteCategoryType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "siteCategoryType" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sectiondescription", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sectiondetaileddescription", "label": "Detailed Description", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Display in Web Site", "flags": [], "children": [], "flh": "

    Check this box to display this category online in your Web site.

    If you use the Intranet feature and want this category published in your internal account as well, select who should see the category internally on the Audience subtab.

    To only publish this category internally, clear this box, and select who should see the category on the Audience subtab.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "excludefromsitemap", "label": "Exclude from Sitemap", "flags": [], "children": [], "flh": "Check this box to exclude a tab, category or item page from the sitemap.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "storedisplayimage", "label": "Image", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "storedisplayimage", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplayimage=id", "label": "siteCategory.storedisplayimage = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayImage" } ], "flh": "Select a full-size image to appear with this category.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to remove this record from all reference in your account and Web site.

    You can re-activate inactivated records at any time.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemlistlayout", "label": "Item List Layout", "flags": [], "children": [], "joins": [], "flh": "

    Select a layout for the items you place in this category.

    \n

    To select a layout or create new layouts, go to Setup > Site Builder > Item/Category Templates.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "presentationitem", "label": "Items", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "presentationitem", "label": "Items", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategoryPresItemPresCategory", "label": "Items", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=category", "label": "siteCategory.id = siteCategoryPresItemPresCategory.category", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "presentationItem" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "metataghtml", "label": "Meta Tag HTML", "flags": [], "children": [], "flh": "

    Enter meta information for the head element. Meta tags can help ensure your site will appear on search engine results pages. 

    ", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pagetitle", "label": "Page Title", "flags": [], "children": [], "flh": "

    Enter the text you want to appear as the page title of the browser window.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Parent", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Site Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "siteCategory.parent = siteCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relateditemslistlayout", "label": "Related Items List Layout", "flags": [], "children": [], "joins": [], "flh": "Select the list layout you want to use to display your lists of related items on this category.

    For information, see the Item and Category Templates and Creating Site Categories help topics.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "searchkeywords", "label": "Search Keywords", "flags": [], "children": [], "flh": "

    Enter alternate search keywords that customers might use to find this category using your web store global search.

    These can include synonyms, acronyms, alternate languages or misspellings.

    These keywords are considered equally as important as the category name when searches are conducted.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sitemappriority", "label": "Sitemap Priority", "flags": [], "children": [], "flh": "Select a value in the Sitemap Priority list to designate the relative importance of this page to the rest of your Web site's URLs. You can select a priority ranging from 0.0 to 1.0 on item, category, and tab records. \n

    Note that NetSuite assigns the default priority “Auto” to all new and existing tab, category and item records in your account. You can select a different value in the Sitemap Priority list to override the default “Auto” priority. NetSuite uses the value you set when you generate the sitemap.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tag_subs_machine", "label": "Tag Substitution", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "storedisplaythumbnail", "label": "Thumbnail", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "storedisplaythumbnail", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "siteCategory", "label": "Site Category", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "storedisplaythumbnail=id", "label": "siteCategory.storedisplaythumbnail = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "storeDisplayThumbnail" } ], "flh": "Select a thumbnail image to appear with this category.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "urlcomponent", "label": "URL Component", "flags": [], "children": [], "flh": "

    Enter a short, descriptive name for this category to appear as part of its URL in the Web store.

    Setting a name to show in the URL can result in better ranking from search engines.

    If you leave this field blank, NetSuite terms and numbers are used as identifiers in the URL.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "SiteEntryPointType", "label": "Site Entry Point Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "siteRegistrationType", "label": "Site Registration Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "softDescriptor", "label": "Soft Descriptor", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "solution", "label": "Solution", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assigned^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "solutions", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=solution", "label": "solution.id = solutionSolutionMap.solution", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "relatedsolution=id", "label": "solutionSolutionMap.relatedsolution = solution.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "solutions" }, { "type": "JOIN", "id": "topics", "label": "Topic", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=solution", "label": "solution.id = solutionTopicMap.solution", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "topic=id", "label": "solutionTopicMap.topic = Topic.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "topics" }, { "type": "JOIN", "id": "assigned^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "NoteDirectionType", "label": "Direction", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "solutionEventNote", "label": "Note", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PermissionType", "label": "RECORDLABEL.permissiontype", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "message", "label": "Abstract", "flags": [], "children": [], "flh": "

    Write an abstract or brief description about what this solution resolves. Enter text only, not HTML or other code.

    This abstract shows on the Solutions list and on the Solutions subtab of case and topic records.

    The abstract also shows with solution titles in published knowledge bases.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "assigned", "label": "Assigned To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assigned^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "solution.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" } ], "flh": "

    If you want to assign this solution to someone, select that person in this field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "longdescription", "label": "Description", "flags": [], "children": [], "flh": "

    Enter the text of this solution or topic here.

    \n

    You can use Javascript, HTML and CRMDSK tags in this description.

    \n

    Click Preview to see how this solution will appear when published.

    ", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "displayonline", "label": "Display Online", "flags": [], "children": [], "flh": "

    Check this box if you want this solution available for published knowledge bases.

    If you do not check this box, this solution will not display if you publish its topic in a knowledge base.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    Check this box if you no longer want to use this record.

    Inactivating records removes them from lists and references everywhere in your account, but they are still available by clicking the Show Inactives box on lists.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "solutions", "label": "Solutions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "solutions", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=solution", "label": "solution.id = solutionSolutionMap.solution", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "relatedsolution=id", "label": "solutionSolutionMap.relatedsolution = solution.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "solutions" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "flh": "

    Select the status of this solution.

    \n

    Unapproved solutions cannot be published.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

    Enter a title for this solution.

    \n

    Because solution titles can be searched, this title should be relative to the \n solution subject.

    \n

    This title shows on the Solutions subtab of the case and topic records that \n this solution is applied to and in published knowledge bases.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "topics", "label": "Topics", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "topics", "label": "Topic", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=solution", "label": "solution.id = solutionTopicMap.solution", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "topic=id", "label": "solutionTopicMap.topic = Topic.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "topics" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "revenuePlanSource", "label": "Source", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "revenueElementSourceType", "label": "Source Record Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "revRecDateSourceType", "label": "Source Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "revRecAmountSourceType", "label": "Source Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "specialAccountType", "label": "Special Account Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "longname", "label": "Long Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "appfolder", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "appfolder=id", "label": "webapp.appfolder = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "appfolder" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "webapp.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesWebApp", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "webapp.id = librariesWebApp.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "webapp.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "webapp.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "librariesWebApp", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "appfolder", "label": "Application Folder", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "appfolder", "label": "Document Folder", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MediaItemFolder", "label": "Document Folder", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "appfolder=id", "label": "webapp.appfolder = MediaItemFolder.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "appfolder" } ], "flh": "

    Select from the dropdown to choose a file cabinet folder path for the SSP application, or click the plus sign to define a new one.

    This path must be within a site hosting root folder, with a base folder named SSP Applications. It also includes a subfolder named for the Application Publisher, meaning the creator of the customization, and a subfolder with the Application Name.

    The application folder path has a format like the following:

    \n

    HTML Hosting Root: /SSP Applications/Application Publisher/Application Name

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Available Without Login", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "appdeploy", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

    Description of this script or plug-in implementation.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction", "label": "Function", "flags": [], "children": [], "flh": "

    This field is read-only. The box is checked because your entry point script returns this entry point. 

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

    If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

    \r\n\r\n

    Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

    \r\n\r\n

    Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

    \r\n\r\n

    Note: Custom IDs must be in lower case and contain no spaces.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    Sets the current script or plug-in implementation to inactive.

    When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dfolderlastupdate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesWebApp", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "webapp.id = librariesWebApp.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "webapp.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "flh": "Set the debugging log level for scripts or plug-in implementations to one of the following:\r\n
      \r\n
    • Debug: Generally set when a script is in testing mode. A log level set to Debug shows all Audit, Error, and Emergency information in the script log.
    • \r\n

    • Audit: Generally set for scripts running in production mode. A log level set to Audit provides a record of events that have occurred during the processing of the script (for example, “A request was made to an external site”).
    • \r\n

    • Error: Generally used for scripts running in production mode. A log level set to Error shows only unexpected script errors in the script log.
    • \r\n

    • Emergency: Generally used for scripts running in production mode. A log level set to Emergency shows only the most critical errors in the script log.
    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

    The name for the script or plug-in implementation.

    \r\n

    For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "webapp.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

    Sets the owner of the script or plug-in implementation.

    Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "appscript", "label": "Script ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "webapp.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "flh": "

    Specify the status of the deployment.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootpath", "label": "URL Root", "flags": [], "children": [], "flh": "

    After you have specified an Application Folder, you can edit the default URL Root as desired.

    The URL root, or base URL, specifies the base path of the URL that points to the SSP application’s assets from the internet. The default is the subfolders of the application publisher and application name.

    For example, an SSP application named SpecialCheckout with an application publisher of SunshineDev, has the default URL root: /SunshineDev/SpecialCheckout.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "ApplicabilityStatusType", "label": "Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "subscriptionLineStatus", "label": "Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Status", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "PlannedOrderStatusType", "label": "Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "skey", "label": "[Missing Label:skey]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "StatusType", "label": "Status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "stockBehaviorType", "label": "Stock Behavior Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sequencenumber", "label": "Sequence Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CUSTOMRECORD_SUBNAV_SETTINGS", "label": "SubNav - Settings", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_SUBNAV_SETTINGS", "label": "SubNav - Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_SUBNAV_SETTINGS.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "custrecord_subnav_setting_userid", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_SUBNAV_SETTINGS", "label": "SubNav - Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_subnav_setting_userid=id", "label": "CUSTOMRECORD_SUBNAV_SETTINGS.custrecord_subnav_setting_userid = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_subnav_setting_userid" }, { "type": "JOIN", "id": "custrecord_subnav_setting_roleid", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_SUBNAV_SETTINGS", "label": "SubNav - Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_subnav_setting_roleid=id", "label": "CUSTOMRECORD_SUBNAV_SETTINGS.custrecord_subnav_setting_roleid = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_subnav_setting_roleid" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "created", "label": "Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodified", "label": "Last modified", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_SUBNAV_SETTINGS", "label": "SubNav - Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "CUSTOMRECORD_SUBNAV_SETTINGS.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_subnav_setting_roleid", "label": "Role ID", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_subnav_setting_roleid", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_SUBNAV_SETTINGS", "label": "SubNav - Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_subnav_setting_roleid=id", "label": "CUSTOMRECORD_SUBNAV_SETTINGS.custrecord_subnav_setting_roleid = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_subnav_setting_roleid" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_subnav_setting_type", "label": "Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_subnav_setting_userid", "label": "User ID", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_subnav_setting_userid", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMRECORD_SUBNAV_SETTINGS", "label": "SubNav - Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custrecord_subnav_setting_userid=id", "label": "CUSTOMRECORD_SUBNAV_SETTINGS.custrecord_subnav_setting_userid = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custrecord_subnav_setting_userid" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custrecord_subnav_setting_value", "label": "Value", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "intercoaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercoaccount=id", "label": "Subsidiary.intercoaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercoAccount" }, { "type": "JOIN", "id": "returnaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiaryReturnAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnaddress=nkey", "label": "Subsidiary.returnaddress = SubsidiaryReturnAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "returnAddress" }, { "type": "JOIN", "id": "shippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiaryShippingAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingaddress=nkey", "label": "Subsidiary.shippingaddress = SubsidiaryShippingAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "shippingAddress" }, { "type": "JOIN", "id": "mainaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiaryMainAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mainaddress=nkey", "label": "Subsidiary.mainaddress = SubsidiaryMainAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "mainAddress" }, { "type": "JOIN", "id": "country", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "country=id", "label": "Subsidiary.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "country" }, { "type": "JOIN", "id": "representingcustomer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "representingcustomer=id", "label": "Subsidiary.representingcustomer = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "representingCustomer" }, { "type": "JOIN", "id": "custrecord_ra_subsidiaries
    For information about the ACN, see http://www.asic.gov.au.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mainaddress", "label": "Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mainaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiaryMainAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mainaddress=nkey", "label": "Subsidiary.mainaddress = SubsidiaryMainAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "mainAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "showsubsidiaryname", "label": "Always Display Subsidiary Name", "flags": [], "children": [], "flh": "Check this box to display only the subsidiary name with your role in the upper right  corner of a page.  In addition, when logging in to an employee center, vendor center, or customer center, the dashboard displays only the logo of the subsidiary, not the company logo.

    Clear this box to display the parent and the subsidiary name in your account.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "country", "label": "Country", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "country", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "country=id", "label": "Subsidiary.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "country" } ], "flh": "

    Select the country in which this subsidiary is located.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tranprefix", "label": "Document Number Prefix", "flags": [], "children": [], "flh": "

    When you use auto-generated numbering with NetSuite OneWorld, you can make your document number sequences independent per subsidiary.

    \r\n

    Enter up to 8 alphanumeric characters in this field to number transactions with a prefix to signify this subsidiary.

    \r\n

    To set up auto-generated numbering, go to Setup >  Setup Tasks > Auto-Generated Numbers. On the Document Numbers subtab, check the Use Subsidiary box next to each transaction to which this prefix should be applied.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "edition", "label": "Edition", "flags": [], "children": [], "joins": [], "flh": "

    This field displays the edition of NetSuite used by this subsidiary.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "iselimination", "label": "Elimination", "flags": [], "children": [], "flh": "

    Check this box if this subsidiary record is to be used for only journal entries \r\n and transactions between subsidiaries.

    \r\n

    When a loan, sale, or inventory transfer is made between subsidiaries, you use \r\n an elimination subsidiary to balance your consolidated books. By entering a \r\n journal entry against the elimination subsidiary in the same amount as the inter-company \r\n transaction, you have both a record of the transactions and a correct balance.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "federalidnumber", "label": "Employer Identification Number (EIN)", "flags": [], "children": [], "flh": "

    Enter the appropriate tax identification number for this subsidiary:

    \n
      \n
    • United States – Employee Identification Number (EIN) or Federal Identification \n Number (FIN)
    • \n
    • Australia – Australian Business Number
    • \n
    • United Kingdom – VAT Registration Number
    • \n
    • All other locations – VAT Registration Number
    • \n
    \n

    This number is required for all businesses with employees or acting as corporations \n or partnerships for tax purposes. If you think you need a tax identification \n number or do not know what your number is, contact the tax agency with jurisdiction \n over this subsidiary.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

    Enter the fax number for this subsidiary.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fullname", "label": "Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "intercoaccount", "label": "Intercompany Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "intercoaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercoaccount=id", "label": "Subsidiary.intercoaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "intercoAccount" } ], "flh": "

    If the Intercompany Time and Expense feature is enabled in your account, an Intercompany Account is automatically associated with a subsidiary after qualifying transactions are created in the system, such as a journal to eliminate Time and Expense.

    \r\n

    This account is determined by the subsidiary’s base currency. It is used to offset the transfer of charges from intercompany time and expenses from this subsidiary to others.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "legalname", "label": "Legal Name", "flags": [], "children": [], "flh": "

    Enter the legal name of this subsidiary as it should appear on tax forms.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter the name of this subsidiary the way it should appear on all forms except checks.

    On checks, your company name is pre-printed with address and MICR information.

    The name can be alphanumeric. The maximum number of characters is 83.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "representingcustomer", "label": "Representing Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "representingcustomer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "representingcustomer=id", "label": "Subsidiary.representingcustomer = Customer.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "representingCustomer" } ], "flh": "This field provides a link to the entity that was automatically generated by NetSuite to represent this subsidiary.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "representingvendor", "label": "Representing Vendor", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "representingvendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "representingvendor=id", "label": "Subsidiary.representingvendor = vendor.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "representingVendor" } ], "flh": "This field provides a link to the entity that was automatically generated by NetSuite to represent this subsidiary.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "returnaddress", "label": "Return Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returnaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiaryReturnAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnaddress=nkey", "label": "Subsidiary.returnaddress = SubsidiaryReturnAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "returnAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Return Email Address", "flags": [], "children": [], "flh": "

    Enter the return email address for this subsidiary.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shippingaddress", "label": "Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "shippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiaryShippingAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingaddress=nkey", "label": "Subsidiary.shippingaddress = SubsidiaryShippingAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "shippingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ssnortin", "label": "SSN or TIN (Social Security Number, Tax ID Number)", "flags": [], "children": [], "flh": "

    If you are a United States citizen and are self-emloyed with no employees, \r\n enter your Social Security Number (SSN). If you are not a US citizen but have \r\n a Taxpayer Identification Number (TIN) issued by the IRS for the purposes of \r\n operating a business with no employees, enter your TIN.

    \r\n

    These numbers are used for tax purposes. If you think you need a SSN or TIN \r\n or do not know what your number is, contact the United States Internal Revenue \r\n Service (IRS), or go to www.irs.gov/businesses for more information.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "state", "label": "State", "flags": [], "children": [], "flh": "

    Select the state or province in which this subsidiary is located.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dropdownstate", "label": "State/Province", "flags": [], "children": [], "joins": [], "flh": "Enter your company's county, state or province the way it should appear on all forms except checks.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Subsidiary is Inactive", "flags": [], "children": [], "flh": "

    Check this box if this subsidiary is no longer active or used in your account.

    Inactivated subsidiaries no longer show in the Subsidiary field on records and transactions unless they are currently attached to a record. Web sites of inactive subsidiaries are no longer available online.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "SubSubsidiary of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Subsidiary.parent = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "

    Select this direct parent of this subsidiary.

    \n\n

    Selecting a parent subsidiary sets your company hierarchy, which is shown in \n the subsidiaries list.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "traninternalprefix", "label": "Transaction Number Prefix", "flags": [], "children": [], "flh": "

    When you use auto-generated numbering with NetSuite OneWorld, you can make your transaction number sequences independent per subsidiary.

    Enter up to 8 alphanumeric characters in this field to number transactions with a prefix to signify this subsidiary.

    To set up auto-generated numbering, go to Setup >  Setup Tasks > Auto-Generated Numbers. On the Transaction Numbers subtab, check the Use Subsidiary box next to each transaction to which this prefix should be applied.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptamount", "label": "Vendor Bill - Item Receipt Amount Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the amount on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptquantitydiff", "label": "Vendor Bill - Item Receipt Quantity Difference", "flags": [], "children": [], "flh": "Enter the difference limit for the discrepancy between the quantity on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptquantity", "label": "Vendor Bill - Item Receipt Quantity Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderamount", "label": "Vendor Bill - Purchase Order Amount Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the amount on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderquantitydiff", "label": "Vendor Bill - Purchase Order Quantity Difference", "flags": [], "children": [], "flh": "Enter the difference limit for the discrepancy between the quantity on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderquantity", "label": "Vendor Bill - Purchase Order Quantity Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "Web Site", "flags": [], "children": [], "flh": "

    Enter this subsidiary's Web Site address, or URL.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "SubsidiarySettings", "label": "Subsidiary Settings", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiarySettings", "label": "Subsidiary Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "SubsidiarySettings.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SubsidiarySettings", "label": "Subsidiary Settings", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "SubsidiarySettings.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "This is the subsidiary for which settings are defined. Click the subsidiary name link to open the subsidiary record.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "suitelet.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesSuitelet", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = customPluginTypesSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsSuitelet", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = deploymentsSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "suitelet.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "suitelet.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "suitelet.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesSuitelet", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = librariesSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersSuitelet", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = parametersSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "suitelet.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesSuitelet", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsSuitelet", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesSuitelet", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersSuitelet", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "suitelet.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesSuitelet", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = customPluginTypesSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsSuitelet", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = deploymentsSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

    Description of this script or plug-in implementation.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction", "label": "Function", "flags": [], "children": [], "flh": "

    This field is read-only. The box is checked because your entry point script returns this entry point. 

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

    If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

    \r\n\r\n

    Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

    \r\n\r\n

    Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

    \r\n\r\n

    Note: Custom IDs must be in lower case and contain no spaces.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    Sets the current script or plug-in implementation to inactive.

    When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesSuitelet", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = librariesSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

    The name for the script or plug-in implementation.

    \r\n

    For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

    A comma deliminated list of emails that error notifications should be sent to.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "suitelet.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

    If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction_v2", "label": "OnRequest Function", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "suitelet.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

    Sets the owner of the script or plug-in implementation.

    Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersSuitelet", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "suitelet.id = parametersSuitelet.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "suitelet.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

    Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

    You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "suitelet.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

    Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

    Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceEmployeeMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapSuitelet.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "suiteletDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceGroupMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapSuitelet.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audiencePartnerMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapSuitelet.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceRoleMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapSuitelet.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "suiteletDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "suiteletDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "suiteletDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceSubsidiaryMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapSuitelet.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" }, { "type": "JOIN", "id": "script", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "suiteletDeployment.script = suitelet.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "flh": "Click this box if you want the script to execute for all roles once it is deployed.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isonline", "label": "Available Without Login", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceEmployeeMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapSuitelet.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "eventtype", "label": "Event Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "suiteletDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "suiteletDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceGroupMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapSuitelet.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "suiteletDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audiencePartnerMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapSuitelet.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceRoleMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapSuitelet.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "suiteletDeployment.script = suitelet.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "suiteletDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "suiteletDeployment", "label": "Suitelet Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "suiteletDeployment.audience = audienceSubsidiaryMapSuitelet.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapSuitelet.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script^allparserplugin", "label": "All Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^bundleinstallationscript", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^clientscript", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^consolidatedrateadjustorplugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "entity^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "script^customglplugin", "label": "Custom GL Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintypeimpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^customrecordactionscript", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^datasetbuilderplugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datasetBuilderPlugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^emailcaptureplugin", "label": "Email Capture Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "script^ficonnectivityplugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^fiparserplugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "entity^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "script^mapreducescript", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^massupdatescript", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "script^paymentgatewayplugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^platformextensionplugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^portlet", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "script^promotionsplugin", "label": "Promotions Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "entity^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "script^restlet", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "SuiteScriptDetail.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" }, { "type": "JOIN", "id": "script^scheduledscript", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^script", "label": "Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^shippingpartnersplugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^webapp", "label": "SSP Application", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^suitelet", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^taxcalculationplugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^testplugin", "label": "Test Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^usereventscript", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "entity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "script^workbookbuilderplugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^workflowactionscript", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "bundle", "label": "Bundle", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "triggers", "label": "Cascaded Before/After Submit Script Count", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "date", "label": "Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emails", "label": "Emails", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "SuiteScriptDetail.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "executiontime", "label": "Execution Time", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "files", "label": "Files", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "httpmethod", "label": "Http Method", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "instructions", "label": "Instruction Count", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "urlrequests", "label": "Outbound URL Requests", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ranasadmin", "label": "Ran As Admin", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "records", "label": "Records", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtypeid", "label": "Record Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "role", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "SuiteScriptDetail.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script^massupdatescript", "label": "Massupdate Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "massUpdateScript", "label": "Massupdate Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^bundleinstallationscript", "label": "Bundle Installation Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "bundleInstallationScript", "label": "Bundle Installation Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintypeimpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInTypeImpl", "label": "Custom Plug-in Implementation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^testplugin", "label": "Test Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^usereventscript", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^paymentgatewayplugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentGatewayPlugin", "label": "Payment Gateway Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^customrecordactionscript", "label": "Custom Record Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CustomRecordActionScript", "label": "Custom Record Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^promotionsplugin", "label": "Promotions Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "promotionsPlugin", "label": "Promotions Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^shippingpartnersplugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "shippingPartnersPlugin", "label": "Shipping Partners Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^workflowactionscript", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^plugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "plugInType", "label": "Custom Plug-In Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^suitelet", "label": "Suitelet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "suitelet", "label": "Suitelet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^restlet", "label": "Restlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "restlet", "label": "Restlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^platformextensionplugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "platformExtensionPlugin", "label": "Platform Extension Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^fiparserplugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FIParserPlugin", "label": "Financial Institution Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^consolidatedrateadjustorplugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "consolidatedRateAdjustorPlugin", "label": "Consolidated Rate Adjustor Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^portlet", "label": "Portlet", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "portlet", "label": "Portlet", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^taxcalculationplugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^customglplugin", "label": "Custom GL Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customGlPlugin", "label": "Custom GL Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^scheduledscript", "label": "Scheduled Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scheduledScript", "label": "Scheduled Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^allparserplugin", "label": "All Parser Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "AllParserPlugin", "label": "All Parser Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^datasetbuilderplugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "datasetBuilderPlugin", "label": "Dataset Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^emailcaptureplugin", "label": "Email Capture Plugin", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "emailCapturePlugin", "label": "Email Capture Plugin", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^workbookbuilderplugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^webapp", "label": "SSP Application", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "webapp", "label": "SSP Application", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^script", "label": "Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "script", "label": "Script", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^clientscript", "label": "Client Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "clientScript", "label": "Client Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^mapreducescript", "label": "Map/Reduce Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "mapReduceScript", "label": "Map/Reduce Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" }, { "type": "JOIN", "id": "script^ficonnectivityplugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SuiteScriptDetail", "label": "Suite Script Detail", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "fiConnectivityPlugin", "label": "Financial Institution Connectivity Plug-in", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "SuiteScriptDetail.script = script.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptcontext", "label": "Script Context", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptdeployment", "label": "Script Deployment", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "searches", "label": "Searches", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "faxes", "label": "Sent Fax Count", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sessionid", "label": "Session ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "threadid", "label": "Thread Id", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "totaltime", "label": "Total Time", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usagecount", "label": "Unit Usage Count", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "supplyChangeOrderStatus", "label": "Supply Change Order", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "[Missing Label:key]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "demandSourceType", "label": "Supply Plan Definition", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "[Missing Label:key]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ItemSupplyType", "label": "Supply Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "CurrencySymbolPlacement", "label": "Symbol Placement", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "defaultname", "label": "Default Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "SystemEmailTemplate", "label": "System Email Template (Scriptable)", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mediaitem", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemEmailTemplate", "label": "System Email Template (Scriptable)", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mediaitem=id", "label": "SystemEmailTemplate.mediaitem = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "mediaItem" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "crmField", "label": "CRM Field", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "CrmRecordType", "label": "CrmRecordType", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "LocalizedTemplate", "label": "Template Localization", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "CrmTemplateType", "label": "Template Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "isautoconverted", "label": "Automatically Converted Template", "flags": [], "children": [], "flh": "

    This is selected if the template has been automatically converted from a different format.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "crmtemplatecategory", "label": "Category", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "content", "label": "Content", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "This is the description of this template.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "Check this box to inactivate this template.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mediaitem", "label": "Media Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mediaitem", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemEmailTemplate", "label": "System Email Template (Scriptable)", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mediaitem=id", "label": "SystemEmailTemplate.mediaitem = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "mediaItem" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

    Enter a name for this template.

    \n

    This name appears on the list of templates you select when sending an e-mail message to a contact.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprivate", "label": "Private", "flags": [], "children": [], "flh": "

    Check this box to make this template available only to you.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subject", "label": "Subject", "flags": [], "children": [], "flh": "

    Enter a default subject for e-mail generated by this template.

    \n

    You can edit the subject for individual e-mail messages or e-mail merge operations.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "name^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "field", "label": "Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNoteField", "label": "Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "field=key", "label": "SystemNote.field = SystemNoteField.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "field" }, { "type": "JOIN", "id": "name^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "SystemNote.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" }, { "type": "JOIN", "id": "context", "label": "System Notes", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "systemNoteContextType", "label": "System Notes", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "context=key", "label": "SystemNote.context = systemNoteContextType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "context" }, { "type": "JOIN", "id": "name^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "CustomizableRecordType", "label": "Custom Record", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "systemNoteContextType", "label": "System Notes", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "context", "label": "Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "context", "label": "System Notes", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "systemNoteContextType", "label": "System Notes", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "context=key", "label": "SystemNote.context = systemNoteContextType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "context" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "date", "label": "Date", "flags": [], "children": [], "flh": "Enter the past or future date as of which you want to edit the employee record. ", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "field", "label": "Field", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "field", "label": "Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNoteField", "label": "Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "field=key", "label": "SystemNote.field = SystemNoteField.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "field" } ], "flh": "

    Select a field in this dropdown to add it to the formula expression in the Formula box, so that the field's value is included in the formula to limit search results.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "name^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" }, { "type": "JOIN", "id": "name^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "name=id", "label": "SystemNote.name = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "name" } ], "flh": "Specify the name. The name identifies the record in NetSuite and is not displayed on the website.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "newvalue", "label": "New Value", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "oldvalue", "label": "Old Value", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "record", "label": "Record", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtypeid", "label": "Record Type", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "role", "label": "Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "role", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote", "label": "System Note", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "role=id", "label": "SystemNote.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "role" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "systemNoteContextType", "label": "System Notes", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "SystemNote2", "label": "System Notes v2", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "actor", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote2", "label": "System Notes v2", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "actor=id", "label": "SystemNote2.actor = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "actor" }, { "type": "JOIN", "id": "context", "label": "System Notes", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote2", "label": "System Notes v2", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "systemNoteContextType", "label": "System Notes", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "context=key", "label": "SystemNote2.context = systemNoteContextType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "context" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "systemNoteContextType", "label": "System Notes", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "actor", "label": "Author", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "actor", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote2", "label": "System Notes v2", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "actor=id", "label": "SystemNote2.actor = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "actor" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "context", "label": "Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "context", "label": "System Notes", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "SystemNote2", "label": "System Notes v2", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "systemNoteContextType", "label": "System Notes", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "context=key", "label": "SystemNote2.context = systemNoteContextType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "context" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timestamputc", "label": "Date Changed", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datefrom", "label": "Date From", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dateto", "label": "Date to", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "elementfullname", "label": "Element Full Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "locale", "label": "Locale", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuenewboolean", "label": "New Boolean Value", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuenewdate", "label": "New Date Value", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuenewdisplayname", "label": "New Display Value", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuenewnumber", "label": "New Numeric Value", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuenewreference", "label": "New Reference - Part 1", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuenewreference2", "label": "New Reference - Part 2", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuenewstring", "label": "New String Value", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "objectactiontype", "label": "Object Action Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "objectelementkey", "label": "Object Element Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "objectelementname", "label": "Object Element Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "objectid", "label": "Object Id", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "instancename", "label": "Object Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueoldboolean", "label": "Old Boolean Value", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueolddate", "label": "Old Date Value", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueolddisplayname", "label": "Old Display Value", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueoldnumber", "label": "Old Numeric Value", "flags": [], "children": [], "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueoldreference", "label": "Old Reference - Part 1", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueoldreference2", "label": "Old Reference - Part 2", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueoldstring", "label": "Old String Value", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "objectparent", "label": "Parent Object Id", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rolename", "label": "Role", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "role", "label": "Role ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectbkey1", "label": "Root Object - Boolean Key #1", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectbkey2", "label": "Root Object - Boolean Key #2", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectdkey1", "label": "Root Object - Date Key", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectelementkey", "label": "Root Object Element Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectelementname", "label": "Root Object Element Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "objectroot", "label": "Root Object Id", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootinstancename", "label": "Root Object Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectnkey1", "label": "Root Object - Numeric Key #1", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectnkey2", "label": "Root Object - Numeric Key #2", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectnkey3", "label": "Root Object - Numeric Key #3", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectnkey4", "label": "Root Object - Numeric Key #4", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectskey1", "label": "Root Object - String Key #1", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rootobjectskey3", "label": "Root Object - String Key #3", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runid", "label": "Run ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueactiontype", "label": "Value Action Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valuedatatype", "label": "Value Data Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueelementkey", "label": "Value Element Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "valueelementname", "label": "Value Element Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "LOG" }, { "type": "RECORD_TYPE", "id": "storeTabType", "label": "Tab Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "id", "label": "Web Site Tab", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "storeTabType", "label": "Tab Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "storeTab", "label": "Web Site Tab", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=id", "label": "storeTabType.id = storeTab.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "id" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Web Site Tab", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "id", "label": "Web Site Tab", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "storeTabType", "label": "Tab Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "storeTab", "label": "Web Site Tab", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=id", "label": "storeTabType.id = storeTab.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "id" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Task", "label": "Task", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "company^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "Task.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "files", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=event", "label": "Task.id = TaskEventFile.event", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "file=id", "label": "TaskEventFile.file = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "files" }, { "type": "JOIN", "id": "company^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "relateditem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "relateditem=id", "label": "Task.relateditem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "relatedItem" }, { "type": "JOIN", "id": "milestone", "label": "Milestone", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BillingMilestone", "label": "Milestone", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "milestone=id", "label": "Task.milestone = BillingMilestone.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "milestone" }, { "type": "JOIN", "id": "company^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "company^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "parent", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Task.parent = Task.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "Task.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" }, { "type": "JOIN", "id": "company^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "assigned^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "NoteDirectionType", "label": "Direction", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "BillingMilestone", "label": "Milestone", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TaskEventNote", "label": "Note", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "PermissionType", "label": "RECORDLABEL.permissiontype", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "assigned", "label": "Assigned To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "assigned^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" }, { "type": "JOIN", "id": "assigned^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "assigned=id", "label": "Task.assigned = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "assigned" } ], "flh": "

    The task is assigned to the person who should complete the task.

    If you are creating or editing the task, select a person's name to assign the task to the person. When creating a task, your name appears by default in this field.

    \n", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parent", "label": "Child Of", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parent", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parent=id", "label": "Task.parent = Task.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parent" } ], "flh": "Select the parent task if this task is the subordinate of another.
    \nNote: By identifying this task as a subordinate, the parent task becomes a summary task. A summary task cannot have resources assigned to it because it does not track work, it only tracks information about subordinate tasks.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Comments", "flags": [], "children": [], "flh": "

    Enter any comments about this task.

    These comments appear in the e-mail sent to the person this task is assigned to.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "company", "label": "Company", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "company^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" }, { "type": "JOIN", "id": "company^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "company=id", "label": "Task.company = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "company" } ], "flh": "

    Select the customer, vendor or partner this task pertains to.

    Selecting a company adds this task to the associated record.

    You can select additional companies on the Contacts subtab.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "Task.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "

    Select the contact for this task.

    The contacts in this field are the contacts attached to the company selected above. Click Open next to the Company field to add contacts to a company's record.

    You can select additional companies and contacts on the Contacts subtab.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Created By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner^resourcegroup", "label": "Resource Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceGroup", "label": "Resource Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^projecttemplate", "label": "Project Template", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTemplate", "label": "Project Template", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^genericresource", "label": "Generic Resource", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "GenericResource", "label": "Generic Resource", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "owner^entitygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "Task.owner = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

    This is the person who created this task.

    When someone creates a task, that person's name automatically appears in this field.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "completeddate", "label": "Date Completed", "flags": [], "children": [], "flh": "

    Enter the date this task was actually completed.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "duedate", "label": "Due Date", "flags": [], "children": [], "flh": "

    Enter the projected date when this task needs to be complete.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "files", "label": "Files", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "files", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=event", "label": "Task.id = TaskEventFile.event", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "file=id", "label": "TaskEventFile.file = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "files" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "order", "label": "Insert Before", "flags": [], "children": [], "flh": "

    Choose the placement of this task on your task list or the person's tasks list you are assigning this to.

    \n

    Leave this field blank to place this task last on the tasks list.

    \n", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relateditem", "label": "Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "relateditem^item", "label": "Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "item", "label": "Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "relateditem=id", "label": "Task.relateditem = item.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "relatedItem" } ], "flh": "Select an Item related to this task.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "milestone", "label": "Milestone", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "milestone", "label": "Milestone", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BillingMilestone", "label": "Milestone", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "milestone=id", "label": "Task.milestone = BillingMilestone.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "milestone" } ], "flh": "Select the milestone you want to associate with this task.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percentcomplete", "label": "Percent Complete", "flags": [], "children": [], "flh": "In the Percent Complete field, enter an estimate of how much of the total amount of work for this task is already completed.
     
    For example, if half the work toward completion is done, enter 50%.
    \n 
    \nNote: The percentage you enter in this field overrides the auto-calculated figure in the Percent Time Complete field and is used for task calculations.", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "percenttimecomplete", "label": "Percent Complete (Time)", "flags": [], "children": [], "flh": "

    The system auto-calculates a value for the Percent Time Complete field, by dividing Actual Time by Current Time Budget (or by Initial Time Budget, if no Current Time Budget has been entered). This value indicates how much of the budgeted time for the task has been completed.

    You can override this value by entering a percentage value in the Percent Complete field.

    ", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "priority", "label": "Priority", "flags": [], "children": [], "flh": "

    This is how important the task is. Tasks with higher priorities should be worked on before tasks with lower priorities.

    • High - The task very important. Do before lower priorities.
    • Medium - The task is moderately important. Do after higher priorities and before lower priorities.
    • Low - The task is not important. Do after higher priorities.
    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accesslevel", "label": "Private", "flags": [], "children": [], "flh": "

    Check this box so that only the creator of this task or person assigned this task can view the task.

    If you don't check this box, this task is considered public and can be viewed on all task lists.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "remindertype", "label": "Reminder type", "flags": [], "children": [], "flh": "

    Select the type of reminder the assignee should receive before the start time of this task.

    You must check the Block Out Time box to set a reminder.

    Email reminders are sent to the email address on the employee record of the assignee.

    Popup reminders appear only if the assignee is logged in to his or her NetSuite account.

    You must also set a time in the Reminder field to set a reminder.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reminderminutes", "label": "Set up Reminder", "flags": [], "children": [], "flh": "

    Select the amount of time before the start time for this task when you would like to set a reminder for the assignee.

    You must check the Block Out Time box to set a reminder.

    You must also select a reminder type to set the reminder.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

    This is the date the task should be started.

    If you are entering or editing the task, type or pick the start date of the task.

    This date is included in the e-mail to the assignee.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "flh": "

    The status for the task can be Complete, In Progress or Not Started.

    • Complete – This task has been done.
    • In Progress – This task is being worked on.
    • Not Started – This task has not been started.

    When status changes, someone with permission to edit the record can change the status.

    \n\n\n\n\n", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timedevent", "label": "Timed Event", "flags": [], "children": [], "flh": "

    Check this box to schedule this task on the calendar of the person the task is assigned to.

    Enter the start and end times in the From and To fields.

    This time is scheduled on the calendar for the start date.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

    Enter a name for this task.

    This name is the subject line of the e-mail sent to the assignee if you check the Send e-mail box.

    This title also appears to others if the Private Task box is not checked. The title shows on the Tasks list.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "Task.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "flh": "

    If this task is associated with a transaction, select that transaction here.

    If you select a transaction, this task is listed on the History subtab of the transaction.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "usernotes", "label": "User Notes", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "taxCalculationPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "taxCalculationPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "taxCalculationPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "taxCalculationPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesTaxCalculation", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "taxCalculationPlugin.id = librariesTaxCalculation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "taxCalculationPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "taxCalculationPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "taxCalculationPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "taxCalculationPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesTaxCalculation", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "taxCalculationPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "taxCalculationPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesTaxCalculation", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "taxCalculationPlugin.id = librariesTaxCalculation.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "taxCalculationPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "taxCalculationPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "taxCalculationPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "taxCalculationPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "taxCalculationPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxCalculationPlugin", "label": "Tax Calculation Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "taxCalculationPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "salesTaxItem", "label": "Tax Code", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "taxtype", "label": "Tax Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesTaxItem", "label": "Tax Code", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxType", "label": "Tax Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "taxtype=id", "label": "salesTaxItem.taxtype = taxType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "taxType" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "euMossCountry", "label": "MOSS Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "taxItemAvailability", "label": "TaxItem Availability", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

    Enter a description for this record.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "This field is false by default. Check this box to inactivate this record. Inactive records do not show on transactions and records for selection in lists.

    On nexus and tax type records, this field is available only if the SuiteTax feature is enabled in your account.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "taxtype", "label": "Tax Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "taxtype", "label": "Tax Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "salesTaxItem", "label": "Tax Code", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxType", "label": "Tax Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "taxtype=id", "label": "salesTaxItem.taxtype = taxType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "taxType" } ], "flh": "Select the tax type for this tax code. You can create a new tax type at Setup > Accounting > Taxes > Tax Types > New.

    If the SuiteTax feature is enabled in your account, you cannot change the value in the Tax Type field after the tax code record has been saved.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "taxItemTaxGroup", "label": "Tax Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "taxtype", "label": "Tax Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxItemTaxGroup", "label": "Tax Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxType", "label": "Tax Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "taxtype=id", "label": "taxItemTaxGroup.taxtype = taxType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "taxType" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "taxtype", "label": "Tax Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "taxtype", "label": "Tax Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxItemTaxGroup", "label": "Tax Item", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "taxType", "label": "Tax Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "taxtype=id", "label": "taxItemTaxGroup.taxtype = taxType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "taxType" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "AGGREGATEDRECORD" }, { "type": "RECORD_TYPE", "id": "taxOverrideMethod", "label": "Tax Override Method", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "validtaxcalcoverrideskey", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "overridename", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "payrollservice", "label": "Service", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "taxType", "label": "Tax Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "country", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxType", "label": "Tax Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "country=id", "label": "taxType.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "country" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "taxTypeNexusAccounts", "label": "Accounts", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "taxTypeNexusesTax", "label": "Nexuses", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "country", "label": "Country", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "country", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "taxType", "label": "Tax Type", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "country=id", "label": "taxType.country = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "country" } ], "flh": "

    Select the country that you are making this record for.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

    Enter a description for this record.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter a name for this record.

    On tax code records, this field is available only if the SuiteTax feature is enabled in your account.", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CrmTemplateType", "label": "Template Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "feature", "label": "[Missing Label:feature]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultdescr", "label": "defaultdescr", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultmergedescr", "label": "defaultmergedescr", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultname", "label": "defaultname", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "descr", "label": "descr", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mergedescr", "label": "mergedescr", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Hcmterminationcategory", "label": "Termination Reason Category", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "Termination Reason Category", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "term", "label": "Terms", "flags": [], "children": [], "joins": [], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "FrequencyType", "label": "Frequency", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "customInstallmentPercent", "label": "Installments", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "discountpercent", "label": "% Discount", "flags": [], "children": [], "flh": "

    For standard terms, enter the percentage discount if the invoice is paid early.

    ", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "discountpercentdatedriven", "label": "Date Driven % Discount", "flags": [], "children": [], "flh": "

    For date driven terms, enter the percentage discount if the invoice is paid early.

    ", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "daydiscountexpires", "label": "Day Discount Expires", "flags": [], "children": [], "flh": "

    If you offer a discount for early payment under date driven terms, enter the last day of the month the early payment discount is available.

    For example, if the early payment discount is available through the 20th of each month, enter 20 in this field.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dayofmonthnetdue", "label": "Day Of Month Net Due", "flags": [], "children": [], "flh": "

    For date driven terms, enter the day of the month when the net amount of the invoice is due.

    If you enter a date that does not exist in the month the transaction is due, the last day of the month becomes the due date.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "daysuntilexpiry", "label": "Days Till Discount Expires", "flags": [], "children": [], "flh": "

    For standard terms, enter the number of days the early payment discount is available.

    \n

    For example, if the early payment discount is available for 15 days after the bill is issued, enter 15 in this field.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "daysuntilnetdue", "label": "Days Till Net Due", "flags": [], "children": [], "flh": "

    Enter the number of days until the net amount of the bill becomes due.

    \n

    For example, if you are creating a term of Net 30, enter 30 in this field.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "duenextmonthifwithindays", "label": "Due Next Month If Within Days", "flags": [], "children": [], "flh": "

    For date driven terms, enter the number of days before the due date that the invoice can be postponed until the next month's due date.

    For example, if invoices are due on the 30th of each month and you enter 5 in this field, then invoices issued between the 25th and 30th are due for payment by the 30th of the following month.

    For another example, Day of Month Net Due = 15 and Due Next Month if Within Days = 30

    Date range within 30 days:

    5/16-6/14 move to 7/15

    6/15-7/15 move to 8/15

    8/16-9/14 move to 10/15

    9/15-10/15 move to 11/15

    10/16-11/14 move to 12/15

    11/15-12/15 move to 1/5

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    Check this box to remove all references to this record from your account.

    You can reactivate the record at any time.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "preferred", "label": "Preferred", "flags": [], "children": [], "flh": "

    Check this box to make this term or message show by default on sales transactions you create.

    \n

    Note: Terms set on customer records override terms marked as preferred.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Terms", "flags": [], "children": [], "flh": "

    Enter the name for this record. This name appears in lists that include this record.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "testPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "testPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "testPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "testPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesTestPlugin", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "testPlugin.id = librariesTestPlugin.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "testPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "testPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "testPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "testPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesTestPlugin", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "testPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "testPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesTestPlugin", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "testPlugin.id = librariesTestPlugin.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "testPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "testPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "testPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "testPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "testPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "testPlugin", "label": "Test Plugin", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "testPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "timeLineApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approvalstatus=key", "label": "TimeModificationRequest.approvalstatus = timeLineApprovalStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approvalStatus" }, { "type": "JOIN", "id": "bulkprocsubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "bulkprocsubmission=submissionid", "label": "TimeModificationRequest.bulkprocsubmission = BulkProcSubmission.submissionid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "bulkProcSubmission" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "TimeModificationRequest.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "TimeModificationRequest.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "employee^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "TimeModificationRequest.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "TimeModificationRequest.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "employee^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "TimeModificationRequest.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "casetaskevent^calendarevent", "label": "Event", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "TimeModificationRequest.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "casetaskevent^phonecall", "label": "Phone Call", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" }, { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "TimeModificationRequest.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "casetaskevent^projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" }, { "type": "JOIN", "id": "billingsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingsubsidiary=id", "label": "TimeModificationRequest.billingsubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSubsidiary" }, { "type": "JOIN", "id": "casetaskevent^task", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" }, { "type": "JOIN", "id": "timemodificationentries", "label": "Time Modification Entry", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationEntry", "label": "Time Modification Entry", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=timemodificationrequest", "label": "TimeModificationRequest.id = TimeModificationEntry.timemodificationrequest", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "timeModificationEntries" }, { "type": "JOIN", "id": "employee^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "TimeModificationRequest.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "timeLineApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationEntry", "label": "Time Modification Entry", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "timeLineApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approvalstatus=key", "label": "TimeModificationRequest.approvalstatus = timeLineApprovalStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approvalStatus" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isbillable", "label": "Billable", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingsubsidiary", "label": "Billing Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingsubsidiary=id", "label": "TimeModificationRequest.billingsubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingSubsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "bulkprocsubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "bulkprocsubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "BulkProcSubmission", "label": "Bulk Processing Submission", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "bulkprocsubmission=submissionid", "label": "TimeModificationRequest.bulkprocsubmission = BulkProcSubmission.submissionid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "bulkProcSubmission" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "TimeModificationRequest.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "TimeModificationRequest.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "TimeModificationRequest.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "TimeModificationRequest.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employee", "label": "Employee", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "employee^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "TimeModificationRequest.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "employee^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "TimeModificationRequest.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "employee^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "TimeModificationRequest.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "TimeModificationRequest.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "date", "label": "Modification Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rejectionnote", "label": "Rejection Note", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Service Item", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "casetaskevent", "label": "Task", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "casetaskevent^projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" }, { "type": "JOIN", "id": "casetaskevent^task", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" }, { "type": "JOIN", "id": "casetaskevent^phonecall", "label": "Phone Call", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" }, { "type": "JOIN", "id": "casetaskevent^calendarevent", "label": "Event", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "TimeModificationRequest.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "caseTaskEvent" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timemodificationentries", "label": "Time Modification Entry", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timemodificationentries", "label": "Time Modification Entry", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationRequest", "label": "Time Modification Request", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TimeModificationEntry", "label": "Time Modification Entry", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=timemodificationrequest", "label": "TimeModificationRequest.id = TimeModificationEntry.timemodificationrequest", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "timeModificationEntries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "displayfield", "label": "Time Modification Request", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "timeLineApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approvalstatus=key", "label": "timeBill.approvalstatus = timeLineApprovalStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approvalstatus" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "timeBill.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "timeBill.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" }, { "type": "JOIN", "id": "employee^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "timeBill.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "nextapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nextapprover=id", "label": "timeBill.nextapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nextApprover" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "timeBill.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "employee^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "timeBill.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "casetaskevent^calendarevent", "label": "Event", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "timeBill.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "payrollitem", "label": "Payroll Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "payrollitem=id", "label": "timeBill.payrollitem = payrollItem.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "payrollItem" }, { "type": "JOIN", "id": "casetaskevent^phonecall", "label": "Phone Call", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "price", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "price=id", "label": "timeBill.price = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "price" }, { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "timeBill.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "casetaskevent^projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "casetaskevent^resourceallocation", "label": "Resource Allocation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "casetaskevent^solution", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "billingsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingsubsidiary=id", "label": "timeBill.billingsubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingsubsidiary" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "timeBill.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "casetaskevent^task", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "timetype", "label": "Time Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TimelineType", "label": "Time Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timetype=type", "label": "timeBill.timetype = TimelineType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeType" }, { "type": "JOIN", "id": "journal^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "journal=id", "label": "timeBill.journal = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "journal" }, { "type": "JOIN", "id": "employee^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "timeBill.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "timeLineApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Entryformtemplate", "label": "Entry Form", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "projectTaskAssignee", "label": "Resources", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "TimelineType", "label": "Time Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "timeLineApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approvalstatus=key", "label": "timeBill.approvalstatus = timeLineApprovalStatus.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approvalstatus" } ], "flh": "Select an approval status for this time entry.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isbillable", "label": "Billable", "flags": [], "children": [], "flh": "

    Check this box if the time you are entering can be billed.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingsubsidiary", "label": "Billing Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingsubsidiary=id", "label": "timeBill.billingsubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "billingsubsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customer", "label": "Customer:Project", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customer^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "timeBill.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "timeBill.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" }, { "type": "JOIN", "id": "customer^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "customer=id", "label": "timeBill.customer = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "customer" } ], "flh": "

    If applicable, select the customer or project that applies to this time transaction. If you select a customer or project, you must also select a service item.

    \n

    Click -New- to set up a new customer.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trandate", "label": "Date", "flags": [], "children": [], "flh": "

    NetSuite inserts today's date as the date of this transaction. You can type or pick another date.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "class", "label": "Division", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "class", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "class=id", "label": "timeBill.class = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "class" } ], "flh": "

    If you want, select the class that applies to this transaction.

    Click New to set up a new class.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hours", "label": "Duration", "flags": [], "children": [], "flh": "

    If you filled in the Start Time, End Time and Break fields, NetSuite automatically fills in the Duration field for you.

    If you didn't fill in these fields, enter the total time worked in hours and minutes.

    If you want to time yourself as you work, click the Timer link next to the Duration field.

    ", "removed": false, "dataType": "DURATION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employee", "label": "Employee", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "employee^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "timeBill.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "employee^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "timeBill.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "employee^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "timeBill.employee = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "employee" } ], "flh": "

    Select the employee whose time you are recording.

    Click New to set up a new employee record.

    For Timesheets, click the Quick Find icon at the top of the page to select a different timesheet.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isexempt", "label": "Exempt", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "journal", "label": "Journal", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "journal^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "journal=id", "label": "timeBill.journal = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "journal" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "timeBill.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "flh": "

    Select a location to associate with this transaction. Select New to create a new location record.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "overriderate", "label": "Lock this Rate", "flags": [], "children": [], "flh": "

    If you're billing this time back to a customer, check this box to lock the rate you enter so it's not affected by rate changes that happen before the customer is billed.

    If you're entering time for a charge-based project and there are time-based charge rules, the rate is determined by the applied charge rule. Any rates entered on time records are discarded.

    If you are entering time for a payroll item like vacation time, leave this field blank.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "memo", "label": "Memo", "flags": [], "children": [], "flh": "

    If you want, enter a memo for this time transaction.

    If you are billing this time back to a customer or job, this memo appears as a description for this line item on the customer invoice.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextapprover", "label": "Next Approver", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "nextapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nextapprover=id", "label": "timeBill.nextapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nextApprover" } ], "flh": "Select the next person authorized to approve this time transaction.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "paidexternally", "label": "Paid Externally", "flags": [], "children": [], "flh": "

    Check this box to designate that this time will be or has been paid to the employee outside of NetSuite.

    This removes the time entry from NetSuite payroll lists and transactions but still keeps the time available for billing back to the customer.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "payrollitem", "label": "Payroll Item", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "payrollitem", "label": "Payroll Item", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "payrollItem", "label": "Payroll Item", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "payrollitem=id", "label": "timeBill.payrollitem = payrollItem.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "payrollItem" } ], "flh": "

    Select the payroll item that applies to this time entry.

    Selecting the correct payroll item ensures that the correct rate is applied.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "payrollworkplace", "label": "Payroll Item Workplace", "flags": [], "children": [], "joins": [], "flh": "Select the payroll item location for this time entry.

    The selection in this field helps determine payroll tax implications.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "posted", "label": "Posted", "flags": [], "children": [], "flh": "Check this box to manually mark this time transaction as posted.

    This transaction is no longer available for posting and it appears on the Void Time page. Manually checking the Posted box on a time transaction does not create a corresponding journal entry. Voiding a manually checked time transaction clears the Posted box.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "price", "label": "Price Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "price", "label": "Price Level", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "priceLevel", "label": "Price Level", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "price=id", "label": "timeBill.price = priceLevel.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "price" } ], "flh": "

    If you've set up a custom price level for your customer, it appears here. Otherwise, Sales Price 1 on the service item's record appears.

    If you want to change the price level, select one from the list. Select Custom to enter a new price in the Rate field.

    If you're entering time for a payroll item like vacation time, leave this field blank.

    If you're entering time for a charge-based project and there are time-based charge rules, any price level selected in this field will be overridden by the applied charge rule.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isproductive", "label": "Productive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rate", "label": "Rate", "flags": [], "children": [], "flh": "

    If you selected a price in the Price Level field, it automatically appears here.

    If you don't use multiple prices or if you selected Custom in the Price Level field, enter a rate for this time transaction.

    If you're entering time for a payroll item like vacation time, leave this field blank.

    If you're entering time for a charge-based project and there are time-based charge rules, any rate entered in this field will be overridden by the applied charge rule.

    ", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rejectionnote", "label": "Rejection Note", "flags": [], "children": [], "flh": "If you are rejecting this time entry, enter a rejection note for this time entry. Rejection notes are used to explain why an entry was rejected.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "item", "label": "Service Item", "flags": [], "children": [], "joins": [], "flh": "

    If applicable, select the service that was provided. If you select a service item, you must also select a customer or project.

    Click New to set up a new service item.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "timeBill.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "

    The subsidiary associated with the employee is displayed here.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "supervisorapproval", "label": "Supervisor Approval", "flags": [], "children": [], "flh": "Check this box if you have authority as a supervisor to approve this time entry.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "casetaskevent", "label": "Task", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "casetaskevent^projecttask", "label": "Project Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "projectTask", "label": "Project Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "casetaskevent^calendarevent", "label": "Event", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CalendarEvent", "label": "Event", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "casetaskevent^task", "label": "Task", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Task", "label": "Task", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "casetaskevent^solution", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "casetaskevent^phonecall", "label": "Phone Call", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PhoneCall", "label": "Phone Call", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" }, { "type": "JOIN", "id": "casetaskevent^resourceallocation", "label": "Resource Allocation", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "resourceAllocation", "label": "Resource Allocation", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "casetaskevent=id", "label": "timeBill.casetaskevent = BaseEvent.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "casetaskevent" } ], "flh": "

    Select a case, task, event or call for the customer or project you selected, to associate this time with an activity.

    \n

    This time entry is added to the record you select.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timemodified", "label": "Time Modified", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "displayfield", "label": "Time Tracking", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timetype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timetype", "label": "Time Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "timeBill", "label": "Time Tracking", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TimelineType", "label": "Time Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timetype=type", "label": "timeBill.timetype = TimelineType.type", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeType" } ], "flh": "The type of time transaction is displayed here. 

    Actual time is time that has been worked by an employee. Planned time is time that has been accounted for when planning a project. Allocated time is time that has been assigned due to a resource allocation. ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isutilized", "label": "Utilized", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "TimelineType", "label": "Time Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "type", "label": "[Missing Label:type]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timezone", "label": "Time Zone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "uniquekey", "label": "Unique Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "Topic", "label": "Topic", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "publish", "label": "Published At", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "topicPublish", "label": "Published At", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=topic", "label": "Topic.id = topicPublish.topic", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "publish" }, { "type": "JOIN", "id": "solution", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=topic", "label": "Topic.id = topicSolutionMap.topic", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "solution=id", "label": "topicSolutionMap.solution = solution.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "solution" }, { "type": "JOIN", "id": "parenttopicEnter a description of this topic.

    \n\n

    This description shows in the topic list and also where it is published.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "longdescription", "label": "Detailed Description", "flags": [], "children": [], "flh": "

    Enter the text of this solution or topic here.

    \n

    You can use Javascript, HTML and CRMDSK tags in this description.

    \n

    Click Preview to see how this solution will appear when published.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    Check this box if you no longer want to use this record.

    Inactivating records removes them from lists and references everywhere in your account, but they are still available by clicking the Show Inactives box on lists.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parenttopic", "label": "Parent Topic", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parenttopic", "label": "Topic", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "parenttopic=id", "label": "Topic.parenttopic = Topic.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "parentTopic" } ], "flh": "

    If this topic is a subtopic, select the parent topic here.

    \n\n

    If this is a top-level topic, leave this field blank.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "publish", "label": "Published At", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "publish", "label": "Published At", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "topicPublish", "label": "Published At", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=topic", "label": "Topic.id = topicPublish.topic", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "publish" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "solution", "label": "Solutions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "solution", "label": "Solution", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "Topic", "label": "Topic", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "solution", "label": "Solution", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=topic", "label": "Topic.id = topicSolutionMap.topic", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "solution=id", "label": "topicSolutionMap.solution = solution.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "solution" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

    Enter a title for this solution.

    \n

    Because solution titles can be searched, this title should be relative to the \n solution subject.

    \n

    This title shows on the Solutions subtab of the case and topic records that \n this solution is applied to and in published knowledge bases.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "TrackingNumber", "label": "Tracking Number", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trackingnumber", "label": "Tracking Number", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "postingperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "postingperiod=id", "label": "transaction.postingperiod = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "postingPeriod" }, { "type": "JOIN", "id": "billingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionBillingAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingaddress=nkey", "label": "transaction.billingaddress = transactionBillingAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "billingaddress" }, { "type": "JOIN", "id": "shippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionShippingAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingaddress=nkey", "label": "transaction.shippingaddress = transactionShippingAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "shippingAddress" }, { "type": "JOIN", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approvalstatus=id", "label": "transaction.approvalstatus = ApprovalStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approvalStatus" }, { "type": "JOIN", "id": "competitors", "label": "Competitor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionCompetitor", "label": "Competitor", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=opportunity", "label": "transaction.id = transactionCompetitor.opportunity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "competitors" }, { "type": "JOIN", "id": "lastmodifiedby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "createdby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "custbody_atlas_avi_em_acct_d", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custbody_atlas_avi_em_acct_d=id", "label": "transaction.custbody_atlas_avi_em_acct_d = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custbody_atlas_avi_em_acct_d" }, { "type": "JOIN", "id": "lastmodifiedby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "createdby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "custbody_atlas_avi_em_project_manager", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custbody_atlas_avi_em_project_manager=id", "label": "transaction.custbody_atlas_avi_em_project_manager = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custbody_atlas_avi_em_project_manager" }, { "type": "JOIN", "id": "employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "transaction.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employee" }, { "type": "JOIN", "id": "nextapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nextapprover=id", "label": "transaction.nextapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nextApprover" }, { "type": "JOIN", "id": "lastmodifiedby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "createdby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "fulfillmenttype", "label": "Fulfillment Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentRequestType", "label": "Fulfillment Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fulfillmenttype=key", "label": "transaction.fulfillmenttype = FulfillmentRequestType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fulfillmenttype" }, { "type": "JOIN", "id": "incoterm", "label": "Incoterm", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTerm", "label": "Incoterm", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "incoterm=id", "label": "transaction.incoterm = IncoTerm.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "incoterm" }, { "type": "JOIN", "id": "transferlocation", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transferlocation=id", "label": "transaction.transferlocation = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "transferlocation" }, { "type": "JOIN", "id": "memdoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "memdoc=id", "label": "transaction.memdoc = MemDoc.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "memDoc" }, { "type": "JOIN", "id": "nexus", "label": "Nexus", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Nexus", "label": "Nexus", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nexus=id", "label": "transaction.nexus = Nexus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nexus" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "lastmodifiedby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "createdby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "source", "label": "Partner System", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PartnerSystem", "label": "Partner System", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "source=id", "label": "transaction.source = PartnerSystem.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "source" }, { "type": "JOIN", "id": "paymentmethod", "label": "Payment Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "paymentmethod=id", "label": "transaction.paymentmethod = paymentMethod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "paymentMethod" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "promotions", "label": "Promotions", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "tranPromotion", "label": "Promotions", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=transaction", "label": "transaction.id = tranPromotion.transaction", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "promotions" }, { "type": "JOIN", "id": "nextlinks", "label": "Related Transaction Link - Next", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "NextTransactionLink", "label": "Related Transaction Link - Next", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=previousdoc", "label": "transaction.id = NextTransactionLink.previousdoc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "nextLinks" }, { "type": "JOIN", "id": "previouslinks", "label": "Related Transaction Link - Previous", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PreviousTransactionLink", "label": "Related Transaction Link - Previous", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=nextdoc", "label": "transaction.id = PreviousTransactionLink.nextdoc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "previousLinks" }, { "type": "JOIN", "id": "transactionshipments", "label": "Shipment", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionShipment", "label": "Shipment", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=doc", "label": "transaction.id = TransactionShipment.doc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "transactionShipments" }, { "type": "JOIN", "id": "tosubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "tosubsidiary=id", "label": "transaction.tosubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "tosubsidiary" }, { "type": "JOIN", "id": "terms", "label": "Terms", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "term", "label": "Terms", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "terms=id", "label": "transaction.terms = term.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "terms" }, { "type": "JOIN", "id": "journalAbbreviated Type is the system abbreviation for the transaction type. For example, INV is the abbreviated type for INVOICE, and PURCHORD is the abbreviated type for Purchase Order. The abbreviation can be set at Setup > Company > Rename Records > Transactions.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "accountbasednumber", "label": "Account Based Number", "flags": [], "children": [], "flh": "

    Displays the document number for account-based numbered transactions like checks, bill payments, and customer refunds. These transactions use a separate document numbering sequence per bank account.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_atlas_avi_em_acct_d", "label": "Account Director", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custbody_atlas_avi_em_acct_d", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custbody_atlas_avi_em_acct_d=id", "label": "transaction.custbody_atlas_avi_em_acct_d = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custbody_atlas_avi_em_acct_d" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "actionitem", "label": "Action Item", "flags": [], "children": [], "flh": "

    An action item is a task that must be accomplished, usually by an individual, a team or a group.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "actualshipdate", "label": "Actual Shipping Date", "flags": [], "children": [], "flh": "

    An order's ship date is the same date that the order was entered. You can set a preference to automatically set the ship date at a certain number of days after the order is entered.\r\nFor example, if you normally ship orders three days after the order is received, you can set an automated ship date for every order that is three days past the date the order is entered.\r\nWhen you fulfill the order, the real ship date is displayed in the Actual field next to the Ship Date field.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "foreignamountpaid", "label": "Amount Paid (Transaction Currency)", "flags": [], "children": [], "flh": "

    The amount paid in the foreign transaction currency.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "foreignamountunpaid", "label": "Amount Unpaid (Transaction Currency)", "flags": [], "children": [], "flh": "

    The amount that is due in the foreign transaction currency.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "approvalstatus", "label": "Approval Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ApprovalStatus", "label": "Approval Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "approvalstatus=id", "label": "transaction.approvalstatus = ApprovalStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "approvalStatus" } ], "flh": "

    The approval status of an expense report or time transaction.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "asofdate", "label": "As of Date", "flags": [], "children": [], "flh": "

    Returns data from infinity in the past until a certain point in time.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "visibletocustomer", "label": "Available In Customer Center", "flags": [], "children": [], "flh": "

    You can share estimates with customers through the customer center using the Available in Customer Center preference.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingaddress", "label": "Billing Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "billingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionBillingAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "billingaddress=nkey", "label": "transaction.billingaddress = transactionBillingAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "billingaddress" } ], "flh": "

    This is the address where the entity receives their bills.

    ", "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "billingstatus", "label": "Billing Status", "flags": [], "children": [], "flh": "

    The Billing Status workflow helps you to manage bill approvals. Billing Status shows where the billing document is in the payment workflow process. The workflow is designed to help you identify discrepancies between vendor bills you enter and their originating purchase order before payment is issued for the bill.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isbudgetapproved", "label": "Budget Approved", "flags": [], "children": [], "flh": "

    This check box appears on the standard price list, standard statement, and standard multi-currency statement templates. When checked it indicates that the budget is approved.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "buyingreason", "label": "Buying Reason", "flags": [], "children": [], "joins": [], "flh": "

    This is the customer's reason for buying from your company. You can create additional buying reasons at Setup > Sales > CRM Lists > Buying Reasons.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "buyingtimeframe", "label": "Buying Time Frame", "flags": [], "children": [], "joins": [], "flh": "

    This indicates the time before the prospect or customer intends to make a purchase.

    \r\n

    You can create new buying time frame options at Setup > Sales > CRM Lists > New.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_esc_campaign_category", "label": "Campaign Category", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_commonsku_id", "label": "commonSku ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_commonsku_payload", "label": "commonSku Payload", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "competitors", "label": "Competitors", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "competitors", "label": "Competitor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionCompetitor", "label": "Competitor", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=opportunity", "label": "transaction.id = transactionCompetitor.opportunity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "competitors" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "createdby", "label": "Created By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "createdby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" }, { "type": "JOIN", "id": "createdby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "createdby=id", "label": "transaction.createdby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "createdBy" } ], "flh": "

    This field indicates who created the transaction.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_createdfrom_expensify", "label": "Created From", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trandate", "label": "Date", "flags": [], "children": [], "flh": "

    The date when a transaction occurred. Examples include when a sale or payment was made.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "closedate", "label": "Date Closed", "flags": [], "children": [], "flh": "

    The date when the period was closed.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "createddate", "label": "Date Created", "flags": [], "children": [], "flh": "

    The date and time when a transaction was created.

    ", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Date Last Modified", "flags": [], "children": [], "flh": "

    The date when the field was last changed.

    ", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "daysopen", "label": "Days Open", "flags": [], "children": [], "flh": "

    This is the number of days a transaction has been open.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "daysoverduesearch", "label": "Days Overdue", "flags": [], "children": [], "flh": "

    The number of days the amount owed is overdue, or past the payment deadline.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transferlocation", "label": "Destination Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transferlocation", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transferlocation=id", "label": "transaction.transferlocation = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "transferlocation" } ], "flh": "

    This is the location that receives the ordered items.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "number", "label": "Document Number", "flags": [], "children": [], "flh": "

    This is the number of the transaction. This number can be autogenerated if your system is configured to generate document numbers when a transaction is saved.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tranid", "label": "Document Number/ID", "flags": [], "children": [], "flh": "

    The document number for a transaction.

    Examples include invoice numbers on an invoice, entry numbers on a journal entry, or reference numbers on vendor bills.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "duedate", "label": "Due Date", "flags": [], "children": [], "flh": "

    If you want to search by a bill's due date, select a time period from the list, or enter or pick a date range.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Email", "flags": [], "children": [], "flh": "

    This field displays email addresses from the To Be Emailed field in the Communication tab in a transaction.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "enddate", "label": "End Date", "flags": [], "children": [], "flh": "

    Displays if a transaction has an end date.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Entity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^othername", "label": "Other Name", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "otherName", "label": "Other Name", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "entity^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transaction.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "flh": "

    The entity (Customer, Partner, Vendor, Employee) used for a transaction. Some transactions may use other names for entities, such as \"Name,\" \"Customer,\" \"Vendor,\" or \"Payee.\"

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimatedbudget", "label": "Estimated Budget", "flags": [], "children": [], "flh": "

    Estimated Budget outlines the planned costs for the project taking into account effort allocation and cost of each of the resources allocated..

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "estimates", "label": "Estimates", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "expectedclosedate", "label": "Expected Close Date", "flags": [], "children": [], "flh": "

    This is the date on which the transaction is expected to close.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "flh": "

    This field tracks former IDs for records uploaded from other systems.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

    The fax number for an entity, such as a customer or vendor, or for a contact such as an employee.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_atlas_final_cb", "label": "Final", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isfinchrg", "label": "Finance Charge", "flags": [], "children": [], "flh": "

    Many businesses charge late fees or finance charges on invoices that are overdue. This allows business owners to recover costs incurred by carrying unpaid bills on their books. Finance charges are usually calculated on a monthly basis for all transactions that meet the criteria that set up by the business owner.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firmed", "label": "Firmed", "flags": [], "children": [], "flh": "

    This field indicates that order quantities are firmed, and cannot be reallocated to other commitments.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fulfillmenttype", "label": "Fulfillment Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fulfillmenttype", "label": "Fulfillment Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "FulfillmentRequestType", "label": "Fulfillment Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "fulfillmenttype=key", "label": "transaction.fulfillmenttype = FulfillmentRequestType.key", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "fulfillmenttype" } ], "flh": "

    Fulfillment Type is a field on the fulfillment request record that indicates the kind of fulfillment request. For example, Ship or Pickup.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "userevenuearrangement", "label": "Generates Revenue Arrangement", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "includeinforecast", "label": "Include In Forecast", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "incoterm", "label": "Incoterm", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "incoterm", "label": "Incoterm", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTerm", "label": "Incoterm", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "incoterm=id", "label": "transaction.incoterm = IncoTerm.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "incoterm" } ], "flh": "

    This is a standardized three-letter trade term used on transactions related to international commercial procurement practices. Incoterms define where an entity takes ownership of a product.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "intercostatus", "label": "Intercompany Status", "flags": [], "children": [], "joins": [], "flh": "

    This field indicates if one intercompany transaction is paired with another intercompany transaction. The values can be paired, pending, rejected.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "flh": "

    This field is an internal system record reference.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "intercoadj", "label": "Is Intercompany Adjustment", "flags": [], "children": [], "flh": "This field indicates if a transaction is an intercompany adjustment for time or expenses.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isreversal", "label": "Is Reversal", "flags": [], "children": [], "flh": "

    This field indicates if a transaction is a reversal of a previous transaction. For example, if a journal entry is reversing another journal entry, this will be indicated in this field.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "revision", "label": "Item Revision", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "journaltype", "label": "Journal Type", "flags": [], "children": [], "flh": "

    This field indicates a journal transaction's type. Examples include intercompany journal, book specific journal, or standard journal.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifiedby", "label": "Last Modified By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "lastmodifiedby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" }, { "type": "JOIN", "id": "lastmodifiedby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "lastmodifiedby=id", "label": "transaction.lastmodifiedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "lastModifiedBy" } ], "flh": "

    The name or user ID of the last person to edit a transaction.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_date_lsa", "label": "Last Sales Activity", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lineitems", "label": "Line Items", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "linkedtrackingnumberlist", "label": "Linked Tracking Numbers", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "linkedtrackingnumberlist", "label": "Tracking Number", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TrackingNumber", "label": "Tracking Number", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=transaction", "label": "transaction.id = LinkedTrackingNumberMap.transaction", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "trackingnumber=id", "label": "LinkedTrackingNumberMap.trackingnumber = TrackingNumber.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "linkedTrackingNumberList" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "custbody_link_lsa", "label": "LSA Link", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_link_name_lsa", "label": "LSA Link Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "memo", "label": "Memo", "flags": [], "children": [], "flh": "

    This text field is for a memo about the transaction.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "memdoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "memdoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "MemDoc", "label": "Memorized Transaction Definition", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "memdoc=id", "label": "transaction.memdoc = MemDoc.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "memDoc" } ], "flh": "

    This field contains a link to the Memorized transaction definition from which was the transaction created.

    A memorized transaction definition sets the parameters for when to create a memorized transaction, whether the transactions are recurring, and how many transactions to create.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Message", "flags": [], "children": [], "flh": "

    This text field is to send a message as part of the transaction.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextapprover", "label": "Next Approver", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "nextapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nextapprover=id", "label": "transaction.nextapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nextApprover" } ], "flh": "This field displays the next person required to approve an expense report or time transaction. ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextbilldate", "label": "Next Bill Date", "flags": [], "children": [], "flh": "

    Next Billing Date refers to the date and time when a subscription is renewed and is payment collected.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nexus", "label": "Nexus", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "nexus", "label": "Nexus", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Nexus", "label": "Nexus", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "nexus=id", "label": "transaction.nexus = Nexus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "nexus" } ], "flh": "

    A nexus is a tax jurisdiction where you have a business or taxable presence. In NetSuite, a nexus is usually defined at the country level. This type of entity is available when the Advanced Taxes feature is enabled, to allow users to manage and calculate taxes for different jurisdictions within the same NetSuite account.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "opportunity", "label": "Opportunity", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "opportunity^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "opportunity=id", "label": "transaction.opportunity = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "opportunity" } ], "flh": "

    Lists the opportunity document numbers that can be selected on a transaction.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ordreceived", "label": "Order Received", "flags": [], "children": [], "flh": "

    Indicates whether an order was received.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "intercotransaction", "label": "Paired Intercompany Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "intercotransaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "intercotransaction=id", "label": "transaction.intercotransaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "intercotransaction" } ], "flh": "

    An intercompany transaction is one between a parent company and its subsidiaries or other related entities.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "paymenthold", "label": "Payment Hold", "flags": [], "children": [], "flh": "

    When a payment hold is placed on an order, your next step is to review the order and determine what action to take.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "paymentmethod", "label": "Payment Method", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "paymentmethod", "label": "Payment Method", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "paymentMethod", "label": "Payment Method", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "paymentmethod=id", "label": "transaction.paymentmethod = paymentMethod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "paymentMethod" } ], "flh": "

    You can create payment methods to add selections to the Payment Method field on transactions and in your Web store.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "paymentoption", "label": "Payment Option", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "ordpicked", "label": "Picked", "flags": [], "children": [], "flh": "

    Indicates whether an order was picked.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "otherrefnum", "label": "PO/Check Number", "flags": [], "children": [], "flh": "

    A manually entered purchase order number or check number.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_vel_poso_cross_ref", "label": "PO/SO Cross Reference", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "posting", "label": "Posting", "flags": [], "children": [], "flh": "

    This field indicates if a transaction is Posting and therefore has General Ledger impact.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "postingperiod", "label": "Posting Period", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "postingperiod", "label": "Accounting Period", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "accountingPeriod", "label": "Accounting Period", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "postingperiod=id", "label": "transaction.postingperiod = accountingPeriod.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "postingPeriod" } ], "flh": "

    The period a transaction is posted to.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printedpickingticket", "label": "Printed Picking Ticket", "flags": [], "children": [], "flh": "

    You can print a picking ticket for an order to indicate the items to pull from inventory to fulfill an order.\r\n

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "probability", "label": "Probability (%)", "flags": [], "children": [], "flh": "

    All statuses have a probability level associated with them. This probability reflects the percentage chance that a lead or prospect will purchase from your business. Leads should have a 0 probability. If the probability increases, they are then considered prospects.

    ", "removed": false, "dataType": "PERCENT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "projectedtotal", "label": "Projected Total", "flags": [], "children": [], "flh": "

    This field shows the projected value of the opportunity based on the items selected on the opportunity and the estimates associated with the opportunity.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_atlas_avi_em_project_manager", "label": "Project Manager", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custbody_atlas_avi_em_project_manager", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custbody_atlas_avi_em_project_manager=id", "label": "transaction.custbody_atlas_avi_em_project_manager = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custbody_atlas_avi_em_project_manager" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "promotions", "label": "Promotions", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "promotions", "label": "Promotions", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "tranPromotion", "label": "Promotions", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=transaction", "label": "transaction.id = tranPromotion.transaction", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "promotions" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "rangehigh", "label": "Range High", "flags": [], "children": [], "flh": "

    Represents the \"Upside\" projected total for an opportunity.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rangelow", "label": "Range Low", "flags": [], "children": [], "flh": "

    Represents the \"Worst Case\" projected total for an opportunity.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_atlas_change_reason_txt", "label": "Reason for Change", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "flh": "

    A record type is a data type that describes values and variables.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_vel_rejection_reason_wf", "label": "Rejection Reason", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "nextlinks", "label": "Related Transactions - Next", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "nextlinks", "label": "Related Transaction Link - Next", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "NextTransactionLink", "label": "Related Transaction Link - Next", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=previousdoc", "label": "transaction.id = NextTransactionLink.previousdoc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "nextLinks" } ], "flh": "

    This join indicates which transactions come after this transaction in the workflow. For example, a sales order displays a link to an item fulfillment and invoice. An invoice displays a link to a customer payment or credit memo.

    ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "previouslinks", "label": "Related Transactions - Previous", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "previouslinks", "label": "Related Transaction Link - Previous", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PreviousTransactionLink", "label": "Related Transaction Link - Previous", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=nextdoc", "label": "transaction.id = PreviousTransactionLink.nextdoc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "previousLinks" } ], "flh": "

    This join indicates which transactions come after this transaction in the workflow. For example, a sales order displays a link to an opportunity and an estimate. An invoice displays a link to a sales order or an opportunity.

    ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "reversaldate", "label": "Reversal Date", "flags": [], "children": [], "flh": "

    In a journal entry, the reversal date is the date the reversing entry is posted.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reversal", "label": "Reversal Doc", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "reversal^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "reversal=id", "label": "transaction.reversal = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "reversal" } ], "flh": "

    This field displays a link to a reversal journal transaction.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salesreadiness", "label": "Sales Readiness", "flags": [], "children": [], "joins": [], "flh": "

    Displays how close an entity is to making a purchase.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "employee", "label": "Sales Rep", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "employee=id", "label": "transaction.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "employee" } ], "flh": "

    Displays the name of the sales representative associated with the transaction.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shipcomplete", "label": "Ship Complete", "flags": [], "children": [], "flh": "

    Indicates whether the shipment is complete.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "shipdate", "label": "Ship Date", "flags": [], "children": [], "flh": "

    If you want to search by a bill's ship date, select a time period from the list, or enter or pick a date range.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactionshipments", "label": "Shipment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transactionshipments", "label": "Shipment", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionShipment", "label": "Shipment", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=doc", "label": "transaction.id = TransactionShipment.doc", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "transactionShipments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "shippingaddress", "label": "Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "shippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionShippingAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "shippingaddress=nkey", "label": "transaction.shippingaddress = transactionShippingAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:1", "fieldId": "shippingAddress" } ], "flh": "

    The address the item will be shipped to.

    ", "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "source", "label": "Source", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "source", "label": "Partner System", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "PartnerSystem", "label": "Partner System", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "source=id", "label": "transaction.source = PartnerSystem.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "source" } ], "flh": "

    Lists all of the sources that could be associated with the transactions, such as the internet.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sourcetransaction", "label": "Source Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "sourcetransaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "sourcetransaction=id", "label": "transaction.sourcetransaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "sourceTransaction" } ], "flh": "

    Displays the source transaction for a GL Impact Adjustment created by the GL Impact Locking feature.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "startdate", "label": "Start Date", "flags": [], "children": [], "flh": "

    Displays if a transaction has a start date.

    ", "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [], "flh": "

    This field displays a Transaction status, for example: Sales Order: Pending Approval, or Invoice: Paid In Full.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitystatus", "label": "Status (Customer)", "flags": [], "children": [], "joins": [], "flh": "

    Displays the status of a customer, such as Closed Won.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "terms", "label": "Terms", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "terms", "label": "Terms", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "term", "label": "Terms", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "terms=id", "label": "transaction.terms = term.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "terms" } ], "flh": "

    These are the payment terms that apply to a transaction.

    \r\n

    To add additional choices to this list, go to \r\nSetup > Accounting > Accounting Lists > New > Terms.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Title", "flags": [], "children": [], "flh": "

    This is the title for the entity associated with this transaction. This is entered in the Title field on the entity record.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tosubsidiary", "label": "To Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "tosubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "tosubsidiary=id", "label": "transaction.tosubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "tosubsidiary" } ], "flh": "

    The second subsidiary for an intercompany journal entry, if one exists.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "foreigntotal", "label": "Total Amount (Transaction Currency)", "flags": [], "children": [], "flh": "

    The total amount for a transaction in the transaction's currency, for transactions which include a total amount.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trackingnumberlist", "label": "Tracking Numbers", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "trackingnumberlist", "label": "Tracking Number", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "TrackingNumber", "label": "Tracking Number", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=transaction", "label": "transaction.id = TrackingNumberMap.transaction", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "trackingnumber=id", "label": "TrackingNumberMap.trackingnumber = TrackingNumber.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "trackingNumberList" } ], "flh": "

    Tracking numbers help you to follow your customer shipments. You can retrieve tracking numbers from UPS, FedEx, DHL, U.S. Postal Service® (USPS), and Airborne when you ship your packages.\r\n

    ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "trandisplayname", "label": "Transaction", "flags": [], "children": [], "flh": "

    The name of the transaction. The name is a combination of transaction type and document number. If you click a transaction name in this column, NetSuite opens the transaction.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactionaddress", "label": "Transaction Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transactionaddress", "label": "Transaction Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionAddressMapping", "label": "Transaction Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=transaction", "label": "transaction.id = transactionAddressMapping.transaction", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "transactionAddress" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "transactionlines", "label": "Transaction Line", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transactionlines", "label": "Transaction Line", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transactionLine", "label": "Transaction Line", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=transaction", "label": "transaction.id = transactionLine.transaction", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "transactionLines" } ], "flh": "

    This join links the Transaction header with the information in transaction lines. Transaction line information includes item, line amounts, and classification, and subsidiary.

    ", "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "transactionnumber", "label": "Transaction Number", "flags": [], "children": [], "flh": "

    The internal transaction number for a transaction. This number is assigned to each transaction by NetSuite and is not editable. The format can be set for every transaction in Setup > Company > Auto-Generated numbers > Transaction Numbers subtab.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Type", "flags": [], "children": [], "joins": [], "flh": "

    This indicates the type of transaction.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "typebaseddocumentnumber", "label": "Type Based Document Number", "flags": [], "children": [], "flh": "

    This field displays a document number for type based numbered transactions like sales orders, invoices, journals, or purchase orders. The format can be set for every transaction in Setup > Company > Auto-Generated numbers > Document Numbers subtab.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "useitemcostastransfercost", "label": "Use Item Cost As Transfer Cost", "flags": [], "children": [], "flh": "

    When the Use Item Cost as Transfer Cost preference is enabled, the transfer price is not considered for posting cost accounting of line items.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custbody_atlas_versionnumber_txt", "label": "Version Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "void", "label": "Void", "flags": [], "children": [], "flh": "

    This field indicates if a transaction voids another transaction. The link can be found in the Reversal Doc field.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "voided", "label": "Voided", "flags": [], "children": [], "flh": "

    This field indicates if the transaction is voided using zero voiding (changing the amount to zero) or by using the Void Transactions Using Reversal Journal accounting preference.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "website", "label": "Website", "flags": [], "children": [], "joins": [], "flh": "

    Displays the website address.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "weightedtotal", "label": "Weighted Total", "flags": [], "children": [], "flh": "

    If there are no transactions included in this opportunity or if there is a \r\n single transaction, the weighted total for this transaction is the projected \r\n total multiplied by the probability of close.

    If there are multiple transactions associated with this opportunity, the weighted \r\n total of the opportunity is the sum of the weighted totals for each transaction. \r\nOnly estimates marked Include in forecast are included in the weighted total.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "winlossreason", "label": "Win/Loss Reason", "flags": [], "children": [], "joins": [], "flh": "

    This is the reason you won or lost the deal.

    \r\n

    You can create new win/loss reasons at Setup > Sales > CRM Lists > New.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "AGGREGATEDRECORD" }, { "type": "RECORD_TYPE", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "transactionHistory.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" }, { "type": "JOIN", "id": "username^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "username=id", "label": "transactionHistory.username = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "userName" }, { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transactionHistory.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "transactionHistory.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "TransactionStatus", "label": "Transaction Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TransactionName", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "account", "label": "Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "account", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "account=id", "label": "transactionHistory.account = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "account" } ], "flh": "

    Select the account that was affected by the transaction you are searching for.

    You can select more than one by pressing your keyboard's CTRL key while selecting with your mouse.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "action", "label": "Action", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "amount", "label": "Amount", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "documentnumber", "label": "Document Number", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "internalid", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Name", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "transactionHistory.entity = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "entity" } ], "flh": "

    Select the customer, job, vendor, other name or employee that is involved in the transaction you are searching for.

    You can select more than one by pressing your keyboard's CTRL key while selecting with your mouse.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "transactionHistory.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactiondate", "label": "Transaction Date", "flags": [], "children": [], "removed": false, "dataType": "DATE", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transactionnumber", "label": "Transaction Number", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "type", "label": "Type", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datetime", "label": "Update Date/Time", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "username", "label": "User Name", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "username^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "transactionHistory", "label": "Transaction Audit Trail", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "username=id", "label": "transactionHistory.username = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "userName" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "LOG" }, { "type": "RECORD_TYPE", "id": "revRecEventTranLine", "label": "Transaction Line", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deletedby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "author^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "deletedby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "author^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "deletedby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "author^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "TransactionNumberingAuditLog.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" }, { "type": "JOIN", "id": "deletedby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "author^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "TransactionNumberingAuditLog.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "TransactionNumberingAuditLog.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" }, { "type": "JOIN", "id": "deletedby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "author^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "TransactionName", "label": "Type", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "author", "label": "Author", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "author^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" }, { "type": "JOIN", "id": "author^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "author=id", "label": "TransactionNumberingAuditLog.author = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "author" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "authorname", "label": "Author (Name)", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "locationused", "label": "By Location", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiaryused", "label": "By Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "dateallocated", "label": "Date Allocated", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datedeleted", "label": "Date Deleted", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deletedby", "label": "Deleted By", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deletedby^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "deletedby^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "deletedby^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "deletedby^partner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" }, { "type": "JOIN", "id": "deletedby^vendor", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "deletedby=id", "label": "TransactionNumberingAuditLog.deletedby = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "deletedBy" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deletedbyname", "label": "Deleted By (Name)", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "location", "label": "Location", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "location", "label": "Location", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "location", "label": "Location", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "location=id", "label": "TransactionNumberingAuditLog.location = location.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "location" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "message", "label": "Message", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "overrideallowed", "label": "Override Allowed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "TransactionNumberingAuditLog.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "transaction^transaction", "label": "Transaction", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "TransactionNumberingAuditLog", "label": "Transaction Numbering Audit Log", "flags": [], "children": [], "recordClass": "LOG" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "transaction", "label": "Transaction", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "transaction=id", "label": "TransactionNumberingAuditLog.transaction = transaction.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "transaction" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trannumber", "label": "Transaction Number", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "trantype", "label": "Transaction Type", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "LOG" }, { "type": "RECORD_TYPE", "id": "AmortizationType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "EmploymentCategory", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentInstrumentType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "presentationItemType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "ItemSegmentType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "revRecChangeImpactType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentInstrumentStateType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "vsoeDeferralType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "vsoeSopGroupType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "uniquekey", "label": "Unique Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "revRecRecurrenceType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "paymentOperation", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "vsoeDiscountType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "uniquekey", "label": "Unique Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "subscriptionMessageType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "storeType", "label": "Type", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "UnbilledReceivableGrouping", "label": "Unbilled Receivable Adjustment Journal Grouping", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "undeliveredEmail", "label": "Undelivered Email", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "complianceverified", "label": "Compliance Verified", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "from", "label": "From", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "key", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "logdate", "label": "Log Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "messageid", "label": "Message-ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "reason", "label": "Reason", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recipients", "label": "Recipients", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sentdate", "label": "Sent Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subject", "label": "Subject", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "subscriptiontermunit", "label": "Unit", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "FXRATEUPDATEZONE", "label": "Update Time Zone", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timezone", "label": "Time Zone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "userEventScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesUserEvent", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = customPluginTypesUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsUserEvent", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = deploymentsUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "userEventScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "userEventScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "userEventScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesUserEvent", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = librariesUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersUserEvent", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = parametersUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "userEventScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesUserEvent", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsUserEvent", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesUserEvent", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersUserEvent", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "aftersubmitfunction", "label": "After Submit Function", "flags": [], "children": [], "flh": "

    Sets the function that should execute after the associated record is submitted. If a function has parameters associated with it that are being passed from the deployment definitions, be sure to set the parameter field internalId. Do NOT pass the value of the parameter field's UI label.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "userEventScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforeloadfunction", "label": "Before Load Function", "flags": [], "children": [], "flh": "Event occurs whenever a read operation on a record occurs. These operations include navigating to a record in the UI, reading a record in web services, or calling nlapiLoadRecord. \nThe user-defined function is executed prior to returning the record or page. The function is passed either the type, form, or request arguments by the system.\nNote: beforeLoad user events cannot be triggered when you load/access online forms.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "beforesubmitfunction", "label": "Before Submit Function", "flags": [], "children": [], "flh": "

    Sets the function that should execute before the associated record is submitted. If a function has parameters associated with it that are being passed from the deployment definitions, set the parameter field ID, NOT the field name, in the function call.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesUserEvent", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = customPluginTypesUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsUserEvent", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = deploymentsUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

    Description of this script or plug-in implementation.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

    If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

    \r\n\r\n

    Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

    \r\n\r\n

    Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

    \r\n\r\n

    Note: Custom IDs must be in lower case and contain no spaces.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    Sets the current script or plug-in implementation to inactive.

    When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesUserEvent", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = librariesUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

    The name for the script or plug-in implementation.

    \r\n

    For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

    A comma deliminated list of emails that error notifications should be sent to.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "userEventScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

    If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "userEventScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

    Sets the owner of the script or plug-in implementation.

    Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersUserEvent", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "userEventScript.id = parametersUserEvent.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "userEventScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

    Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

    You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "userEventScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

    Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

    Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "localizationcontext", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "UserEventScriptDeployment.primarykey = UserEventScriptDeploymentScriptLocalizationContextMap.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "localizationcontext=id", "label": "UserEventScriptDeploymentScriptLocalizationContextMap.localizationcontext = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "localizationcontext" }, { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceEmployeeMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapUserEvent.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "UserEventScriptDeployment.primarykey = scriptExecutionContextMapUserEvent.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "executioncontext=id", "label": "scriptExecutionContextMapUserEvent.executioncontext = executionContext.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "executioncontext" }, { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "UserEventScriptDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceGroupMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapUserEvent.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audiencePartnerMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapUserEvent.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "UserEventScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceRoleMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapUserEvent.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "UserEventScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "UserEventScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "UserEventScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceSubsidiaryMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapUserEvent.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" }, { "type": "JOIN", "id": "script", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "UserEventScriptDeployment.script = userEventScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "edition", "label": "Edition", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "Locale", "label": "Locale", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "TimeZone", "label": "Time Zone", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "alllocalizationcontexts", "label": "All Localization Contexts", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Applies To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "UserEventScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceEmployeeMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapUserEvent.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "eventtype", "label": "Event Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "eventtype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptEventType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "eventtype=id", "label": "UserEventScriptDeployment.eventtype = scriptEventType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "eventtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "UserEventScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "executioncontext", "label": "Execution Context", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "executionContext", "label": "Execution Context", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "UserEventScriptDeployment.primarykey = scriptExecutionContextMapUserEvent.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "executioncontext=id", "label": "scriptExecutionContextMapUserEvent.executioncontext = executionContext.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "executioncontext" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceGroupMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapUserEvent.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "localizationcontext", "label": "Localization Context", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "localizationcontext", "label": "Country", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Country", "label": "Country", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "primarykey=scriptrecord", "label": "UserEventScriptDeployment.primarykey = UserEventScriptDeploymentScriptLocalizationContextMap.scriptrecord", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "localizationcontext=id", "label": "UserEventScriptDeploymentScriptLocalizationContextMap.localizationcontext = Country.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "localizationcontext" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "UserEventScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audiencePartnerMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapUserEvent.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceRoleMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapUserEvent.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Userevent Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "userEventScript", "label": "Userevent Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "UserEventScriptDeployment.script = userEventScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "UserEventScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UserEventScriptDeployment", "label": "User Event Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "UserEventScriptDeployment.audience = audienceSubsidiaryMapUserEvent.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapUserEvent.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "istask", "label": "Task", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "created_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "fields_list", "label": "Record Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "UmdField", "label": "Record Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=executionlog_id", "label": "UsrDsExecutionLog.id = UsrDsExecutionLogFieldMap.executionlog_id", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "umdfield_id=id", "label": "UsrDsExecutionLogFieldMap.umdfield_id = UmdField.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "FIELDS_LIST" }, { "type": "JOIN", "id": "saved_search", "label": "Saved Workbook", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "usrsavedsearch", "label": "Saved Workbook", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "saved_search=internalid", "label": "UsrDsExecutionLog.saved_search = usrsavedsearch.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "SAVED_SEARCH" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "base_record", "label": "Base Record Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created_date", "label": "Date/Time", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "export", "label": "Export", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "meta_sql", "label": "Expression", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fields_list", "label": "Fields", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "fields_list", "label": "Record Field", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "UmdField", "label": "Record Field", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=executionlog_id", "label": "UsrDsExecutionLog.id = UsrDsExecutionLogFieldMap.executionlog_id", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "umdfield_id=id", "label": "UsrDsExecutionLogFieldMap.umdfield_id = UmdField.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "FIELDS_LIST" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "formulas_list", "label": "Formulas", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "saved_search", "label": "Saved Workbook", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "saved_search", "label": "Saved Workbook", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "usrsavedsearch", "label": "Saved Workbook", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "saved_search=internalid", "label": "UsrDsExecutionLog.saved_search = usrsavedsearch.internalid", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "SAVED_SEARCH" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "execution_type", "label": "Table View Execution", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "created_user", "label": "User Name", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "created_user^customer", "label": "Customer", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Customer", "label": "Customer", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^entity", "label": "Entity", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entity", "label": "Entity", "flags": [], "children": [], "recordClass": "AGGREGATEDRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^job", "label": "Project", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "job", "label": "Project", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" }, { "type": "JOIN", "id": "created_user^employee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "UsrDsExecutionLog", "label": "UsrDsExecutionLog", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "created_user=id", "label": "UsrDsExecutionLog.created_user = entity.id", "flags": [], "children": [] } ] }, "joinType": "POLYMORPHIC", "cardinality": "N:1", "fieldId": "CREATED_USER" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "validatePostbackStatus", "label": "Validate postback status", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "payablesaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "payablesaccount=id", "label": "vendor.payablesaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "payablesAccount" }, { "type": "JOIN", "id": "expenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseaccount=id", "label": "vendor.expenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseAccount" }, { "type": "JOIN", "id": "defaultbankaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbankaccount=id", "label": "vendor.defaultbankaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBankAccount" }, { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "vendor.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" }, { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "vendor.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" }, { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendorAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "vendor.id = vendorAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" }, { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "vendor.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" }, { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "vendor.id = vendorCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "vendorCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" }, { "type": "JOIN", "id": "custentity_vel_division_on_vendor", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_vel_division_on_vendor=id", "label": "vendor.custentity_vel_division_on_vendor = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_vel_division_on_vendor" }, { "type": "JOIN", "id": "emailpreference", "label": "Email Preference Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "emailpreference=id", "label": "vendor.emailpreference = EmailPreferenceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "emailPreference" }, { "type": "JOIN", "id": "timeapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timeapprover=id", "label": "vendor.timeapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeApprover" }, { "type": "JOIN", "id": "custentity_atlas_avi_em_ethnicity", "label": "Ethnicities/Minority", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLIST_ATLAS_AVI_EM_ETHNICITIES", "label": "Ethnicities/Minority", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_ethnicity=id", "label": "vendor.custentity_atlas_avi_em_ethnicity = CUSTOMLIST_ATLAS_AVI_EM_ETHNICITIES.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_ethnicity" }, { "type": "JOIN", "id": "company
    This number will later appear in these places:
    • In the Vendor # field on purchase orders
    • In the Memo field on checks
    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "addressbook", "label": "Address Book", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "addressbook", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendorAddressbook", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "vendor.id = vendorAddressbook.entity", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "addressBook" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "altemail", "label": "Alt. Email", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altphone", "label": "Alt. Phone", "flags": [], "children": [], "flh": "

    Enter an optional alternate phone number for this record.

    Phone numbers can be entered in the following formats:999-999-9999, 1-999-999-9999, (999) 999-9999, 1(999) 999-9999 or 999-999-9999 ext 9999 .", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "balanceprimary", "label": "Balance", "flags": [], "children": [], "flh": "This is a read-only calculated field that returns the vendor's current accounts payable balance in the specified currency.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "balance", "label": "Balance (Base)", "flags": [], "children": [], "flh": "

    The vendor's current accounts payable balance due appears here.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "category", "label": "Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "category", "label": "Vendor Category", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendorCategory", "label": "Vendor Category", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "category=id", "label": "vendor.category = vendorCategory.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "category" } ], "flh": "

    You can select the category that applies to this vendor.

    To add choices to this list, go to \nSetup > Accounting > Accounting Lists > New > Vendor Category.

    You must select a Tax agency for sales tax agencies, payroll tax agencies and payroll benefits providers.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "

    Enter any other information you wish to track for this vendor.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_commonsku_id", "label": "commonSku ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "companyname", "label": "Company Name", "flags": [], "children": [], "flh": "

    In the Company name field, enter the supplier's legal name.

    \r\n

    If you use Auto-Generated Numbering, you should enter the vendor name here to ensure that it appears along with the code in lists.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contactlist", "label": "Contacts", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contactlist", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=contactscompany", "label": "vendor.id = vendorCompanyContact.contactscompany", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "contact=id", "label": "vendorCompanyContact.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "contactList" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "creditlimit", "label": "Credit Limit", "flags": [], "children": [], "flh": "

    Enter an optional credit limit for your purchases from this vendor.

    \r\n

    If you have a NetSuite OneWorld account, enter the global credit limit for this vendor and any assigned subsidiary. This value can exceed the sum of the vendor and subsidiary credit limits.

    This credit limit sets a maximum currency amount that should be spent using credit without making a payment. The value displays in the vendor’s primary currency.

    The default is no value, or no credit limit.

    You can place the vendor on hold by entering 0 (zero.) Any new purchase order or vendor bill transaction displays a warning message. You cannot enter a negative value.

    NetSuite validates the transaction amounts on purchase orders and vendor bills against the global credit limit specified in the Credit Limit field. NetSuite does not include individual subsidiary credit limits in the global credit limit validation.

    ", "removed": false, "dataType": "CURRENCY_HIGH_PRECISION", "isColumn": true }, { "type": "RECORD_FIELD", "id": "datecreated", "label": "Date Created", "flags": [], "children": [], "flh": "The date this record was created displays here.", "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbankaccount", "label": "Default Bank Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbankaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbankaccount=id", "label": "vendor.defaultbankaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBankAccount" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultbillingaddress", "label": "Default Billing Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultbillingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultbillingaddress=nkey", "label": "vendor.defaultbillingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultBillingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "expenseaccount", "label": "Default Expense Account", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "expenseaccount", "label": "Account", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Account", "label": "Account", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "expenseaccount=id", "label": "vendor.expenseaccount = Account.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "expenseAccount" } ], "flh": "

    Select the standard expense account for goods and services you purchase from this vendor. This account appears on any transaction involving this vendor. You can always change this account for any individual order or bill.

    Select New to set up a new account.

    \n

    For details on accounts, go to Setup > Accounting > Chart of Accounts.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultshippingaddress", "label": "Default Shipping Address", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "defaultshippingaddress", "label": "Address", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EntityAddress", "label": "Address", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "defaultshippingaddress=nkey", "label": "vendor.defaultshippingaddress = EntityAddress.nkey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "defaultShippingAddress" } ], "removed": false, "dataType": "KEY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_vel_division_on_vendor", "label": "Division (vendor)", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_vel_division_on_vendor", "label": "Division", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "classification", "label": "Division", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_vel_division_on_vendor=id", "label": "vendor.custentity_vel_division_on_vendor = classification.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_vel_division_on_vendor" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "duplicate", "label": "Duplicate", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiaryedition", "label": "Edition", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailpreference", "label": "Email Preference", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "emailpreference", "label": "Email Preference Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "EmailPreferenceType", "label": "Email Preference Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "emailpreference=id", "label": "vendor.emailpreference = EmailPreferenceType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "emailPreference" } ], "flh": "

    Select the format for email that is sent to this person or company.

    Select Default to use the preference set at Home > Set Preferences.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "emailtransactions", "label": "Email Transactions", "flags": [], "children": [], "flh": "Set a preferred transaction delivery method for this vendor.
     
    Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the vendor on a transaction, their preferred delivery method is marked by default.
    \n
      \n
    • Email – Check this box to check the To Be Emailed box by default on transactions when this vendor is selected. \n
    • Print – Check this box to check the To Be Printed box by default on transactions when this vendor is selected. \n
    • Fax – Check this box to check the To Be Faxed box by default on transactions when this vendor is selected.
    \n

    Once you enter these settings on the vendor record, these boxes are checked by default for transactions created from the vendor record or for transactions that are copied or converted.

    \n

    Note: These settings override any customized settings on transaction forms you use.

    \n

    There are also preferences to set default values for new vendor records at Setup > Company > Printing, Fax and Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Vendors Default to [Print/Fax/Email] Transactions.

    \n

    You can also set these fields using the Mass Update function. Go to Lists > Mass Update > Mass Updates > General and click Vendor.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entityid", "label": "Entity ID", "flags": [], "children": [], "flh": "

    In the Supplier ID field, enter your supplier's name as it should appear in all lists.

    \r\n

    If you use Auto-Generated Numbering, this field fills with the vendor number or code.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_ethnicity", "label": "Ethnicity/Minority", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_ethnicity", "label": "Ethnicities/Minority", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLIST_ATLAS_AVI_EM_ETHNICITIES", "label": "Ethnicities/Minority", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_ethnicity=id", "label": "vendor.custentity_atlas_avi_em_ethnicity = CUSTOMLIST_ATLAS_AVI_EM_ETHNICITIES.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_ethnicity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "fax", "label": "Fax", "flags": [], "children": [], "flh": "

    Enter a fax number for this record. You should enter the fax number exactly \nas it must be dialed. If a '1' is required to fax to this number, be sure \nto include it at the beginning of the number.

    The number you enter here \nautomatically appears in the To Be Faxed field of transactions when you select \nthis customer.

    To fax NetSuite forms, an administrator must first set up fax service at Setup > Company > Printing, Fax and Email Preferences.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "faxtransactions", "label": "Fax Transactions", "flags": [], "children": [], "flh": "Set a preferred transaction delivery method for this vendor.
     
    Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the vendor on a transaction, their preferred delivery method is marked by default.
    \n
      \n
    • Email – Check this box to check the To Be Emailed box by default on transactions when this vendor is selected. \n
    • Print – Check this box to check the To Be Printed box by default on transactions when this vendor is selected. \n
    • Fax – Check this box to check the To Be Faxed box by default on transactions when this vendor is selected.
    \n

    Once you enter these settings on the vendor record, these boxes are checked by default for transactions created from the vendor record or for transactions that are copied or converted.

    \n

    Note: These settings override any customized settings on transaction forms you use.

    \n

    There are also preferences to set default values for new vendor records at Setup > Company > Printing, Fax and Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Vendors Default to [Print/Fax/Email] Transactions.

    \n

    You can also set these fields using the Mass Update function. Go to Lists > Mass Update > Mass Updates > General and click Vendor.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "firstname", "label": "First Name", "flags": [], "children": [], "flh": "

    Optionally enter a first name here.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "homephone", "label": "Home Phone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rate", "label": "Hourly Rate", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "incoterm", "label": "Incoterm", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "incoterm", "label": "Incoterm", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "IncoTerm", "label": "Incoterm", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "incoterm=id", "label": "vendor.incoterm = IncoTerm.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "incoterm" } ], "flh": "Choose the standardized three-letter trade term to be used on transactions related to this vendor.

    These terms are international commercial procurement practices that communicate the tasks, costs, and risks associated with the transportation and delivery of goods. Incoterms define where the customer takes ownership of the product and are typically used for international orders, such as when an item goes through customs or crosses a border.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_industryterms", "label": "Industry terms, certifications & ownership classifications", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_industryterms", "label": "Industry terms certifications", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLIST_ATLAS_AVI_EM_INDUSTRYTERMS", "label": "Industry terms certifications", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_industryterms=id", "label": "vendor.custentity_atlas_avi_em_industryterms = CUSTOMLIST_ATLAS_AVI_EM_INDUSTRYTERMS.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_industryterms" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isautogeneratedrepresentingentity", "label": "Is Autogenerated Representing Entity", "flags": [], "children": [], "flh": "This field indicates that this entity was automatically generated by NetSuite to represent a specific subsidiary.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isperson", "label": "Is Individual", "flags": [], "children": [], "flh": "

    Next to Type, select to identify the supplier as a Company or Individual.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isjobresourcevend", "label": "Job Resource", "flags": [], "children": [], "flh": "Check this box to enable this vendor to be chosen as a resource on tasks and jobs. As a job resource, a vendor can be assigned to complete a task or to manage a project.
    \r\n 
    \r\nClear this box if you do not want this vendor assigned as a job resource.


    Note: If you use NetSuite OneWorld, you cannot share a vendor with multiple subsidiaries and define the vendor as a resource on tasks and jobs.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "title", "label": "Job Title", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "laborcost", "label": "Labor Cost", "flags": [], "children": [], "flh": "Enter the cost of labor for this vendor in order to be able to calculate profitability on jobs.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastmodifieddate", "label": "Last Modified Date", "flags": [], "children": [], "removed": false, "dataType": "DATETIME", "isColumn": true }, { "type": "RECORD_FIELD", "id": "lastname", "label": "Last Name", "flags": [], "children": [], "flh": "

    Optionally enter a last name here.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "legalname", "label": "Legal Name", "flags": [], "children": [], "flh": "

    Enter the legal name for this vendor for financial purposes.

    If you entered a name in the Company Name field, that name appears here.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "middlename", "label": "Middle Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mobilephone", "label": "Mobile Phone", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "salutation", "label": "Mr./Ms...", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitynumber", "label": "Number", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_atlas_avi_em_ownersh", "label": "Ownership", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custentity_atlas_avi_em_ownersh", "label": "Ownership", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "CUSTOMLISTATLAS_AVI_EM_OWNERSHIP", "label": "Ownership", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "custentity_atlas_avi_em_ownersh=id", "label": "vendor.custentity_atlas_avi_em_ownersh = CUSTOMLISTATLAS_AVI_EM_OWNERSHIP.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "custentity_atlas_avi_em_ownersh" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "phone", "label": "Phone", "flags": [], "children": [], "flh": "

    Enter a phone number for your vendor. It will appear on the Vendor List report.

    This field is required for the Online Bill Pay feature.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "prepaymentbalance", "label": "Prepayment Balance", "flags": [], "children": [], "flh": "This field displays the total balance of prepayments made to this vendor that have not been applied to a bill payment yet.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "contact", "label": "Primary Contact", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "contact", "label": "Contact", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Contact", "label": "Contact", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "contact=id", "label": "vendor.contact = Contact.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "contact" } ], "flh": "

    Enter a contact name that will appear below the mailing address on checks and orders.

    To add to this dropdown list, select New. A popup window will open where you can enter a new contact record.

    The contact you add will immediately appear in the list and will now show in the contacts list.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printoncheckas", "label": "Print on Check As", "flags": [], "children": [], "flh": "

    What you enter here prints on the Pay to the Order of line of a check instead of what you entered in the Vendor field.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "printtransactions", "label": "Print Transactions", "flags": [], "children": [], "flh": "Set a preferred transaction delivery method for this vendor.
     
    Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the vendor on a transaction, their preferred delivery method is marked by default.
    \n
      \n
    • Email – Check this box to check the To Be Emailed box by default on transactions when this vendor is selected. \n
    • Print – Check this box to check the To Be Printed box by default on transactions when this vendor is selected. \n
    • Fax – Check this box to check the To Be Faxed box by default on transactions when this vendor is selected.
    \n

    Once you enter these settings on the vendor record, these boxes are checked by default for transactions created from the vendor record or for transactions that are copied or converted.

    \n

    Note: These settings override any customized settings on transaction forms you use.

    \n

    There are also preferences to set default values for new vendor records at Setup > Company > Printing, Fax and Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Vendors Default to [Print/Fax/Email] Transactions.

    \n

    You can also set these fields using the Mass Update function. Go to Lists > Mass Update > Mass Updates > General and click Vendor.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "custentity_vel_vendor_reason_not_1099eli", "label": "Reason for NOT 1099 Eligible", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "representingsubsidiary", "label": "Represents Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "representingsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "representingsubsidiary=id", "label": "vendor.representingsubsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "representingsubsidiary" } ], "flh": "Indicates that this entity is an intercompany vendor. Select the subsidiary this vendor represents as the seller in intercompany transactions.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "rolesforsearch", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "rolesforsearch", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=entity", "label": "vendor.id = vendorRolesForSearch.entity", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "vendorRolesForSearch.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "rolesForSearch" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "terms", "label": "Terms", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "terms", "label": "Terms", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "term", "label": "Terms", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "terms=id", "label": "vendor.terms = term.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "terms" } ], "flh": "

    Select the standard discount terms for this vendor's invoices. You can always change terms for an individual order or bill, however.

    To add choices to this list, go to \r\nSetup > Accounting > Accounting Lists > New > Term.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "timeapprover", "label": "Time Approver", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "timeapprover", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "timeapprover=id", "label": "vendor.timeapprover = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "timeApprover" } ], "flh": "Select the user to approve time tracking.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbilledordersprimary", "label": "Unbilled Orders", "flags": [], "children": [], "flh": "This field displays the total amount of orders that have been entered but not yet billed in the specified currency.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbilledorders", "label": "Unbilled Orders (Base)", "flags": [], "children": [], "flh": "This field displays the total amount of orders that have been entered but not yet billed.
     
    If you have enabled the preference Vendor Credit Limit Includes Orders, then this total is included in credit limit calculations.
     
    Set this preference at Setup > Accounting > Preferences > Accounting Preferences > General.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "url", "label": "URL", "flags": [], "children": [], "flh": "

    Enter a URL for this vendor's Web address.

    When you return to this record for viewing, this address is a link.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "altname", "label": "Vendor", "flags": [], "children": [], "flh": "

    This is the name of this person or company.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptamount", "label": "Vendor Bill - Item Receipt Amount Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the amount on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptquantitydiff", "label": "Vendor Bill - Item Receipt Quantity Difference", "flags": [], "children": [], "flh": "Enter the difference limit for the discrepancy between the quantity on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "receiptquantity", "label": "Vendor Bill - Item Receipt Quantity Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and item receipt.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderamount", "label": "Vendor Bill - Purchase Order Amount Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the amount on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderquantitydiff", "label": "Vendor Bill - Purchase Order Quantity Difference", "flags": [], "children": [], "flh": "Enter the difference limit for the discrepancy between the quantity on the vendor bill and purchase order.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "purchaseorderquantity", "label": "Vendor Bill - Purchase Order Quantity Tolerance", "flags": [], "children": [], "flh": "Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and purchase order", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "email", "label": "Vendor Email", "flags": [], "children": [], "flh": "

    Enter the e-mail address of your vendor. If you allow your vendors online access, this becomes part of their access code.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entitytitle", "label": "Vendor ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Vendor is Inactive", "flags": [], "children": [], "flh": "

    When you check this box, this vendor will no longer appear on a list unless you check the Show Inactives box at the bottom of the list page.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "workcalendar", "label": "Work Calendar", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "workcalendar", "label": "Work Calendar", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workCalendar", "label": "Work Calendar", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "workcalendar=id", "label": "vendor.workcalendar = workCalendar.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "workCalendar" } ], "flh": "Select the work calendar for this vendor.", "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_VB_MEMO_LIST", "label": "Vendor Bill Memo List", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "externalid", "label": "ExternalId", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Is Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordid", "label": "Record ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "vendorCategory", "label": "Vendor Category", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_ra_vendor_categoriesCheck this box to remove all references to this record from your account.

    You can reactivate the record at any time.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "istaxagency", "label": "Tax Agency", "flags": [], "children": [], "flh": "You can set up tax agencies as vendors to initiate, record, and track tax payments. Select this check box if this vendor is a taxing agency.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Vendor", "flags": [], "children": [], "flh": "

    Enter the name for this record. This name appears in lists that include this record.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "VendorSubsidiaryRelationship", "label": "Vendor-Subsidiary Relationship", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "VendorSubsidiaryRelationship", "label": "Vendor-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "VendorSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" }, { "type": "JOIN", "id": "entity", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "VendorSubsidiaryRelationship", "label": "Vendor-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "VendorSubsidiaryRelationship.entity = vendor.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "name", "label": "[Missing Label:name]", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "balance", "label": "Balance", "flags": [], "children": [], "flh": "

    The vendor's current accounts payable balance due appears here.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "balancebase", "label": "Balance (Base)", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "basecurrency", "label": "Base Currency", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "creditlimit", "label": "Credit Limit", "flags": [], "children": [], "flh": "

    Enter an optional credit limit for your purchases from this vendor.

    \r\n

    If you have a NetSuite OneWorld account, enter the global credit limit for this vendor and any assigned subsidiary. This value can exceed the sum of the vendor and subsidiary credit limits.

    This credit limit sets a maximum currency amount that should be spent using credit without making a payment. The value displays in the vendor’s primary currency.

    The default is no value, or no credit limit.

    You can place the vendor on hold by entering 0 (zero.) Any new purchase order or vendor bill transaction displays a warning message. You cannot enter a negative value.

    NetSuite validates the transaction amounts on purchase orders and vendor bills against the global credit limit specified in the Credit Limit field. NetSuite does not include individual subsidiary credit limits in the global credit limit validation.

    ", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "externalid", "label": "External ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isprimarysub", "label": "Is Primary Subsidiary", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "prepaymentbalance", "label": "Prepayment Balance", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "prepaymentbalancebase", "label": "Prepayment Balance (Base)", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarycurrency", "label": "Primary Currency", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "subsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "VendorSubsidiaryRelationship", "label": "Vendor-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "VendorSubsidiaryRelationship.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "subsidiary" } ], "flh": "Select the subsidiary to associate with this vendor. If you use NetSuite OneWorld, select the primary subsidiary to assign to this vendor.

    You cannot enter transactions for this vendor unless a subsidiary, or primary subsidiary is assigned.

    The default primary currency for the vendor is the base currency of the primary subsidiary.

    If you select this vendor on a transaction, the transaction is associated with this subsidiary. The vendor is able to access only information associated with this subsidiary.
    \r\n 
    \r\nNote: After a transaction has posted for the vendor, you are not able to change the subsidiary selected on the vendor record. If you have NetSuite OneWorld, after you save the vendor record, you cannot change the primary subsidiary.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbilledorders", "label": "Unbilled Orders", "flags": [], "children": [], "flh": "This field displays the total amount of orders that have been entered but not yet billed.
     
    If you have enabled the preference Vendor Credit Limit Includes Orders, then this total is included in credit limit calculations.
     
    Set this preference at Setup > Accounting > Preferences > Accounting Preferences > General.", "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "unbilledordersbase", "label": "Unbilled Orders (Base)", "flags": [], "children": [], "removed": false, "dataType": "CURRENCY", "isColumn": true }, { "type": "RECORD_FIELD", "id": "entity", "label": "Vendor", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "entity", "label": "Vendor", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "VendorSubsidiaryRelationship", "label": "Vendor-Subsidiary Relationship", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "vendor", "label": "Vendor", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "entity=id", "label": "VendorSubsidiaryRelationship.entity = vendor.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "entity" } ], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "CUSTOMLIST_VIEW_PRESET", "label": "View Preset List", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "custrecord_view_presetCheck this box to display this tab online in your Web site.

    If you use the Intranet feature and want this tab published in your internal account as well, select who should see the tab internally on the Audience subtab.

    To only publish this tab to a certain group of people, clear this box, and select who should see the tab using the fields on the Audience subtab.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "excludefromsitemap", "label": "Exclude from Sitemap", "flags": [], "children": [], "flh": "Check this box if you want to exclude a tab, category or item page from the site map.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sectiondescription", "label": "Greeting", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "mstoreflash", "label": "Image / Flash® File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "mstoreflash", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "storeTab", "label": "Web Site Tab", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "mstoreflash=id", "label": "storeTab.mstoreflash = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "mstoreflash" } ], "flh": "

    Select a Flash® file or image file from your file cabinet to display on your Home page.

    To upload a Flash file or image, click the New button, and select options for uploading to the file cabinet. Make sure you check the Available Without Login box to allow site visitors to view the image.

    To preview the image, click the Open button.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "itemlistlayout", "label": "Item List Layout", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "presentationitem", "label": "Items", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "presentationitem", "label": "Items", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "storeTab", "label": "Web Site Tab", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "storeTabPresItem", "label": "Items", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=category", "label": "storeTab.id = storeTabPresItem.category", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "presentationItem" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "tabname", "label": "Label", "flags": [], "children": [], "flh": "

    Enter a name for this section or tab in your site. This name appears on the tab or link that site visitors click to view this page.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "limitedsearch", "label": "Limit search for the section", "flags": [], "children": [], "flh": "The Limit Search For the Section box applies to Knowledge Base topics. When you check this box, only the solutions published to this particular tab are displayed. Other items from different tabs are not displayed in search results. ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "slinkurl", "label": "Link URL", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sectiondetaileddescription", "label": "Message", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "metataghtml", "label": "Meta Tag HTML", "flags": [], "children": [], "flh": "

    Enter the Meta Tag HTML you want to appear in the < head > section of this tab in your store.

    Meta tags increase the likelihood of search engines finding and displaying your Web site.

    ", "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "orderconfirmationmessage", "label": "Order Confirmation Message", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "pagetitle", "label": "Page Title", "flags": [], "children": [], "flh": "Enter a page title for this tab. The text you enter here appears in your browser window. Page names can also be considered by search engines when scanning sites.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "placeordermessage", "label": "Place Order Page Message", "flags": [], "children": [], "removed": false, "dataType": "CLOBTEXT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "relateditemslistlayout", "label": "Related Items List Layout", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sitemappriority", "label": "Sitemap Priority", "flags": [], "children": [], "flh": "Select a value in the Sitemap Priority list to indicate the relative importance of this page to the other pages in your Web site.

    \nYou can select a priority ranging from 0.0 to 1.0 on item, category, and tab records.

    \nAssigning a high priority to all of the URLs on your site is not likely to affect the ranking of your site in search engine result pages. Setting a Sitemap Priority may only increases the probability that your most important pages are indexed.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tabtype", "label": "Tab Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "tabtype", "label": "Tab Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "storeTab", "label": "Web Site Tab", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "storeTabType", "label": "Tab Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "tabtype=id", "label": "storeTab.tabtype = storeTabType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "tabtype" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tag_subs_machine", "label": "Tag Substitution", "flags": [], "children": [], "joins": [], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "urlcomponent", "label": "URL Component", "flags": [], "children": [], "flh": "

    Enter a short, descriptive name for this tab to appear as part of its URL in the Web store.

    Setting a name to show in the URL can result in better ranking from search engines.

    If you leave this field blank, NetSuite terms and numbers are used as identifiers in the URL.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "sitetheme", "label": "Web Site Theme", "flags": [], "children": [], "joins": [], "subrecords": [], "fields": [ { "type": "RECORD_FIELD", "id": "key", "label": "key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "workbookBuilderPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "workbookBuilderPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "workbookBuilderPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "workbookBuilderPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesWorkbookBuilder", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workbookBuilderPlugin.id = librariesWorkbookBuilder.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "workbookBuilderPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "workbookBuilderPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "workbookBuilderPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "workbookBuilderPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesWorkbookBuilder", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "workbookBuilderPlugin.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintype", "label": "Custom Plug-In Type", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "workbookBuilderPlugin.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesWorkbookBuilder", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workbookBuilderPlugin.id = librariesWorkbookBuilder.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "workbookBuilderPlugin.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "workbookBuilderPlugin.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "workbookBuilderPlugin.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "workbookBuilderPlugin.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "workbookBuilderPlugin.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workbookBuilderPlugin", "label": "Workbook Builder Plug-in", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "workbookBuilderPlugin.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "workCalendar", "label": "Work Calendar", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "workcalendarexception", "label": "Holiday Date", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workCalendar", "label": "Work Calendar", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workCalendarHoliday", "label": "Holiday Date", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=workcalendar", "label": "workCalendar.id = workCalendarHoliday.workcalendar", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "workCalendarException" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "workCalendarHoliday", "label": "Holiday Date", "flags": [], "children": [], "recordClass": "SUBRECORD" } ], "fields": [ { "type": "RECORD_FIELD", "id": "comments", "label": "Comments", "flags": [], "children": [], "flh": "Enter comments that describe this work calendar and its working and non-working days.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdefault", "label": "Default Calendar", "flags": [], "children": [], "flh": "Check this box if you want to assign this work calendar to resources by default.
    \r\n 
    \r\nYou can change the work calendar on individual records as needed.

    Note: If you use the Manufacturing Routing and Work Center feature, the default calendar is always used with routing resources.
    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "friday", "label": "Friday", "flags": [], "children": [], "flh": "Check the box next to the working days in this calendar.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "workcalendarexception", "label": "Holiday Date", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "workcalendarexception", "label": "Holiday Date", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workCalendar", "label": "Work Calendar", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workCalendarHoliday", "label": "Holiday Date", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=workcalendar", "label": "workCalendar.id = workCalendarHoliday.workcalendar", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "workCalendarException" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "workhoursperday", "label": "Hours Per Day", "flags": [], "children": [], "flh": "Enter the number of hours in a workday. Do not include lunch time.", "removed": false, "dataType": "FLOAT", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "monday", "label": "Monday", "flags": [], "children": [], "flh": "Check the box next to the working days in this calendar.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "Enter the name of this work calendar.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "saturday", "label": "Saturday", "flags": [], "children": [], "flh": "Check the box next to the working days in this calendar.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "starthour", "label": "Start At", "flags": [], "children": [], "flh": "Enter the work day start time. ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "sunday", "label": "Sunday", "flags": [], "children": [], "flh": "Check the box next to the working days in this calendar.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "thursday", "label": "Thursday", "flags": [], "children": [], "flh": "

    Check the box next to the working days in this calendar.


    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "tuesday", "label": "Tuesday", "flags": [], "children": [], "flh": "Check the box next to the working days in this calendar.", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "wednesday", "label": "Wednesday", "flags": [], "children": [], "flh": "Check the box next to the working days in this calendar.", "removed": false, "dataType": "BOOLEAN", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "workflowActionScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" }, { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesAction", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = customPluginTypesAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" }, { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsAction", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = deploymentsAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" }, { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "workflowActionScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" }, { "type": "JOIN", "id": "returntype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returntype=id", "label": "workflowActionScript.returntype = scriptFieldType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returntype" }, { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "workflowActionScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" }, { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "workflowActionScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" }, { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesAction", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = librariesAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" }, { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersAction", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = parametersAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" }, { "type": "JOIN", "id": "returnrecordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptCustomRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnrecordtype=id", "label": "workflowActionScript.returnrecordtype = ScriptCustomRecordType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returnrecordtype" }, { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "workflowActionScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesAction", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "deploymentsAction", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "librariesAction", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "parametersAction", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "apiversion", "label": "API Version", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptVersion", "label": "API Version", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "apiversion=id", "label": "workflowActionScript.apiversion = scriptVersion.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "apiversion" } ], "flh": "This field is read-only. It displays the SuiteScript version your script is written in.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "customplugintypes", "label": "Custom Plug-In Types", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "customPluginTypesAction", "label": "Custom Plug-In Types", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = customPluginTypesAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "customplugintypes" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "deployments", "label": "Deployments", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "deploymentsAction", "label": "Deployments", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = deploymentsAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "deployments" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "description", "label": "Description", "flags": [], "children": [], "flh": "

    Description of this script or plug-in implementation.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "defaultfunction", "label": "Function", "flags": [], "children": [], "flh": "

    This field is read-only. The box is checked because your entry point script returns this entry point. 

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "flh": "

    If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.

    \r\n\r\n

    Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)

    \r\n\r\n

    Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.

    \r\n\r\n

    Note: Custom IDs must be in lower case and contain no spaces.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isinactive", "label": "Inactive", "flags": [], "children": [], "flh": "

    Sets the current script or plug-in implementation to inactive.

    When a script is set to inactive, all associated deployments of the script are also inactive. If you wish to inactivate a specific deployment rather than all deployments of this scripts, go to the Script Deployments page.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "libraries", "label": "Libraries", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "librariesAction", "label": "Libraries", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = librariesAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "libraries" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "returnrecordtype", "label": "List/Record", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returnrecordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptCustomRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returnrecordtype=id", "label": "workflowActionScript.returnrecordtype = ScriptCustomRecordType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returnrecordtype" } ], "flh": "If List/Record is selected in the Type field, this is the custom list or list of \r\n records specified to use with this field.", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "name", "label": "Name", "flags": [], "children": [], "flh": "

    The name for the script or plug-in implementation.

    \r\n

    For scripts, since you may have multiple deployments of a single script, ensure that the name of the script is generic enough to be relevant for all deployments. For example, a single script may be applied to several different record types so it may not make sense to include the record type in the script name.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyadmins", "label": "Notify All Admins", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to all users with the Administrator role whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyuser", "label": "Notify Current User", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to the logged in user of the script whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyemails", "label": "Notify Emails", "flags": [], "children": [], "flh": "

    A comma deliminated list of emails that error notifications should be sent to.

    ", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifygroup", "label": "Notify Group", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "notifygroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "notifygroup=id", "label": "workflowActionScript.notifygroup = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "notifygroup" } ], "flh": "

    If enabled, NetSuite send an email to a predefined group whenever an error is thrown. Only existing groups are available in the Groups notification drop-down list. To define new groups, go to Lists > Relationships > Groups.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "notifyowner", "label": "Notify Script Owner", "flags": [], "children": [], "flh": "

    If enabled, NetSuite sends an email to the owner of the script whenever an error is thrown.

    ", "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "owner", "label": "Owner", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "owner", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "owner=id", "label": "workflowActionScript.owner = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "owner" } ], "flh": "

    Sets the owner of the script or plug-in implementation.

    Default is the currently logged in user. Once a script or plug-in implementation is created, only the owner of the script can modify it.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "parameters", "label": "Parameters", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "parametersAction", "label": "Parameters", "flags": [], "children": [], "recordClass": "SUBRECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "id=owner", "label": "workflowActionScript.id = parametersAction.owner", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "1:N", "fieldId": "parameters" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "returntype", "label": "Return Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "returntype", "label": "Field Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptFieldType", "label": "Field Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "returntype=id", "label": "workflowActionScript.returntype = scriptFieldType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "returntype" } ], "flh": "The script's return type.", "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scriptfile", "label": "Script File", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scriptfile", "label": "File", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "File", "label": "File", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scriptfile=id", "label": "workflowActionScript.scriptfile = File.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scriptfile" } ], "flh": "

    Defines the JavaScript file that contains your desired scripts or plug-in implementation script file. 

    You must first upload the file in the SuiteScripts folder in the File Cabinet. To upload your file, click the New icon when in Edit mode.

    ", "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "scripttype", "label": "Type", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "scripttype", "label": "Script Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptType", "label": "Script Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "scripttype=id", "label": "workflowActionScript.scripttype = scriptType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "scripttype" } ], "flh": "

    Lists the type of SuiteScript (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation) or plug-in implementation.

    Note: Client SuiteScripts in this context are record-level client scripts. These scripts must be deployed and you must specify the record(s) they will run against.

    ", "removed": false, "dataType": "STRING", "isColumn": true } ], "recordClass": "RECORD" }, { "type": "RECORD_TYPE", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceEmployeeMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapWorkflow.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" }, { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceGroupMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapWorkflow.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" }, { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audiencePartnerMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapWorkflow.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" }, { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "workflowActionScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" }, { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceRoleMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapWorkflow.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" }, { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "workflowActionScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" }, { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "workflowActionScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" }, { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "workflowActionScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" }, { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceSubsidiaryMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapWorkflow.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" }, { "type": "JOIN", "id": "script", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "workflowActionScriptDeployment.script = workflowActionScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "subrecords": [ { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM" }, { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM" } ], "fields": [ { "type": "RECORD_FIELD", "id": "allemployees", "label": "All Employees ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allpartners", "label": "All Partners ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "allroles", "label": "All Roles ", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "recordtype", "label": "Applies To", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "recordtype", "label": "Record Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "ScriptRecordType", "label": "Record Type", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "recordtype=skey", "label": "workflowActionScriptDeployment.recordtype = ScriptRecordType.skey", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "recordtype" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audience", "label": "Audience", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "hascodeaccess", "label": "Code Access", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "isdeployed", "label": "Deployed", "flags": [], "children": [], "removed": false, "dataType": "BOOLEAN", "isColumn": true }, { "type": "RECORD_FIELD", "id": "deploymentid", "label": "Deployment ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audemployee", "label": "Employees", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audemployee", "label": "Employee", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "employee", "label": "Employee", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceEmployeeMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "employee=id", "label": "audienceEmployeeMapWorkflow.employee = employee.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audemployee" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "runasrole", "label": "Execute as Role", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "runasrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "runasrole=id", "label": "workflowActionScriptDeployment.runasrole = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "runasrole" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audgroup", "label": "Groups ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audgroup", "label": "Group", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "entityGroup", "label": "Group", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceGroupMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "group=id", "label": "audienceGroupMapWorkflow.group = entityGroup.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audgroup" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "scriptid", "label": "ID", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "id", "label": "Internal ID", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "loglevel", "label": "Log Level", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "loglevel", "label": "Script Note Type", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptNoteType", "label": "Script Note Type", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "loglevel=id", "label": "workflowActionScriptDeployment.loglevel = scriptNoteType.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "loglevel" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audpartner", "label": "Partners", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audpartner", "label": "Partner", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Partner", "label": "Partner", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audiencePartnerMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "partner=id", "label": "audiencePartnerMapWorkflow.partner = Partner.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audpartner" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "primarykey", "label": "Primary Key", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audslctrole", "label": "Roles ", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audslctrole", "label": "Role", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "role", "label": "Role", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceRoleMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "role=id", "label": "audienceRoleMapWorkflow.role = role.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audslctrole" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "script", "label": "Script", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "script", "label": "Workflow Action Script", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScript", "label": "Workflow Action Script", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "script=id", "label": "workflowActionScriptDeployment.script = workflowActionScript.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "script" } ], "removed": false, "dataType": "INTEGER", "isColumn": true }, { "type": "RECORD_FIELD", "id": "status", "label": "Status", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "status", "label": "Status", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "scriptStatus", "label": "Status", "flags": [], "children": [], "recordClass": "SYSTEM", "joinPairs": [ { "type": "JOIN_PAIR", "id": "status=id", "label": "workflowActionScriptDeployment.status = scriptStatus.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:1", "fieldId": "status" } ], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "audsubsidiary", "label": "Subsidiaries", "flags": [], "children": [], "joins": [ { "type": "JOIN", "id": "audsubsidiary", "label": "Subsidiary", "flags": [], "children": [], "rootType": { "type": "RECORD_TYPE_HEADER", "id": "workflowActionScriptDeployment", "label": "Workflow Action Script Deployment", "flags": [], "children": [], "recordClass": "RECORD" }, "sourceTargetType": { "type": "RECORD_TYPE_HEADER", "id": "Subsidiary", "label": "Subsidiary", "flags": [], "children": [], "recordClass": "RECORD", "joinPairs": [ { "type": "JOIN_PAIR", "id": "audience=audience", "label": "workflowActionScriptDeployment.audience = audienceSubsidiaryMapWorkflow.audience", "flags": [], "children": [] }, { "type": "JOIN_PAIR", "id": "subsidiary=id", "label": "audienceSubsidiaryMapWorkflow.subsidiary = Subsidiary.id", "flags": [], "children": [] } ] }, "joinType": "AUTOMATIC", "cardinality": "N:M", "fieldId": "audsubsidiary" } ], "removed": false, "dataType": "N/A", "isColumn": false }, { "type": "RECORD_FIELD", "id": "istask", "label": "Task", "flags": [], "children": [], "removed": false, "dataType": "STRING", "isColumn": true }, { "type": "RECORD_FIELD", "id": "version", "label": "Version", "flags": [], "children": [], "removed": false, "dataType": "INTEGER", "isColumn": true } ], "recordClass": "RECORD" } ]