mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-08-08 00:10:29 +08:00
150 lines
5.5 KiB
JSON
150 lines
5.5 KiB
JSON
{
|
||
"sections": [
|
||
"title",
|
||
"description",
|
||
"fields",
|
||
"associated_objects",
|
||
"field_reference"
|
||
],
|
||
"title": "AppointmentScheduleLog - Data API",
|
||
"description": "Stores service appointments of each service Resource. This object is used to calculate the utilization of a service resource for the AppointmentScheduleAggr object. This object is available in API version 52.0 and later.",
|
||
"fields_columns": [
|
||
"type",
|
||
"properties",
|
||
"description",
|
||
"relationship_name",
|
||
"relationship_type",
|
||
"refers_to"
|
||
],
|
||
"fields": {
|
||
"AppointmentDate": {
|
||
"type": "date",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The date of the appointment."
|
||
},
|
||
"AppointmentScheduleAggrId": {
|
||
"type": "reference",
|
||
"properties": "Create, Filter, Group, Sort",
|
||
"description": "The appointment scheduling aggregate associated with the appointment scheduling log. This is a relationship field.",
|
||
"relationship_name": "AppointmentScheduleAggr",
|
||
"relationship_type": "Lookup",
|
||
"refers_to": "AppointmentScheduleAggr"
|
||
},
|
||
"IsUsedForResourceUtilization": {
|
||
"type": "boolean",
|
||
"properties": "Create, Defaulted on create, Filter, Group, Sort, Update",
|
||
"description": "Indicates whether the appointment scheduling log is used for deriving the appointment scheduling aggregate. The default value is 'false'."
|
||
},
|
||
"Name": {
|
||
"type": "string",
|
||
"properties": "Autonumber, Defaulted on create, Filter, idLookup, Sort",
|
||
"description": "The name or ID of the AppointmentScheduleLog object."
|
||
},
|
||
"RelatedRecordId": {
|
||
"type": "reference",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The service appointment, resource absence, event, or any other related record associated with the appointment scheduling log. This is a polymorphic relationship field.",
|
||
"relationship_name": "RelatedRecord",
|
||
"relationship_type": "Lookup",
|
||
"refers_to": "Event, ServiceAppointment"
|
||
},
|
||
"ResourceUtilization": {
|
||
"type": "double",
|
||
"properties": "Create, Filter, Nillable, Sort, Update",
|
||
"description": "The number of minutes the service resource already has scheduled appointments for."
|
||
},
|
||
"ServiceResourceId": {
|
||
"type": "reference",
|
||
"properties": "Create, Filter, Group, Nillable, Sort, Update",
|
||
"description": "The service resource associated with the appointment scheduling log. This is a relationship field.",
|
||
"relationship_name": "ServiceResource",
|
||
"relationship_type": "Lookup",
|
||
"refers_to": "ServiceResource"
|
||
},
|
||
"UsageType": {
|
||
"type": "picklist",
|
||
"properties": "Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update",
|
||
"description": "Specify the product associated with the AppointmentScheduleLog object. Possible values are: FSL_Daily—FSL - Daily FSL_Monthly—FSL - Monthly FSL_Weekly—FSL - Weekly LightningScheduler—Lightning Scheduler The default value is 'LightningScheduler'."
|
||
}
|
||
},
|
||
"associated_objects": "This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.\n\n- **AppointmentScheduleLogChangeEvent**: Change events are available for the object.\n- **AppointmentScheduleLogFeed**: Feed tracking is available for the object.\n- **AppointmentScheduleLogHistory**: History is available for tracked fields of the object.\n- **AppointmentScheduleLogOwnerSharingRule**: Sharing rules are available for the object.\n- **AppointmentScheduleLogShare**: Sharing is available for the object.",
|
||
"field_reference": {
|
||
"AppointmentDate": {
|
||
"field_label": "Appointment Date",
|
||
"type": "date"
|
||
},
|
||
"AppointmentScheduleAggrId": {
|
||
"field_label": "Appointment Schedule Aggregate ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"CreatedById": {
|
||
"field_label": "Created By ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"CreatedDate": {
|
||
"field_label": "Created Date",
|
||
"type": "datetime"
|
||
},
|
||
"Id": {
|
||
"field_label": "Appointment Schedule Log ID",
|
||
"type": "id",
|
||
"length": "18"
|
||
},
|
||
"IsDeleted": {
|
||
"field_label": "Deleted",
|
||
"type": "boolean"
|
||
},
|
||
"IsUsedForResourceUtilization": {
|
||
"field_label": "Used for Resource Utilization",
|
||
"type": "boolean"
|
||
},
|
||
"LastModifiedById": {
|
||
"field_label": "Last Modified By ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"LastModifiedDate": {
|
||
"field_label": "Last Modified Date",
|
||
"type": "datetime"
|
||
},
|
||
"Name": {
|
||
"field_label": "Name",
|
||
"type": "string",
|
||
"length": "255"
|
||
},
|
||
"RelatedRecordId": {
|
||
"field_label": "Related Record ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"ResourceUtilization": {
|
||
"field_label": "Resource Utilization",
|
||
"type": "double",
|
||
"precision": "18",
|
||
"scale": "2"
|
||
},
|
||
"ServiceResourceId": {
|
||
"field_label": "Resource ID",
|
||
"type": "reference",
|
||
"length": "18"
|
||
},
|
||
"SystemModstamp": {
|
||
"field_label": "System Modstamp",
|
||
"type": "datetime"
|
||
},
|
||
"UsageType": {
|
||
"field_label": "Usage Type",
|
||
"type": "picklist",
|
||
"length": "255"
|
||
}
|
||
},
|
||
"field_reference_columns": [
|
||
"field_label",
|
||
"type",
|
||
"length",
|
||
"precision",
|
||
"scale"
|
||
]
|
||
} |