CorrigoService.Commands Namespace |
Class | Description | |
---|---|---|
AddChildWorkOrderResponse | ||
AddChildWorkOrderRoutine | ||
ApStatusChangeCommand | ||
ApSubmitPaymentCommand | ||
AssetMatchByTaskCodeCommand |
This command allows integration client to search for assets under specified parent; with two additional criteria: (a) only assets belonging to specified categories included into the search; (b) asset model must have task with the specified code.
| |
BaseWoActionCommand | ||
CommandRequest |
Specifies the command request abstract class used in the Execute method.
| |
CommandResponse |
Specifies the command response abstract class used as return value in the Execute method.
| |
CompositeCommand |
Executes commands in sequential manner until first error.
Returns an CompositeCommandResponse that contains a list of a CommandRequest for successfully completed commands or error information in case of an error.
| |
CompositeCommandResponse |
Contains result of an CompositeCommand.
| |
ConvertMoneyValuesCommand |
This command converts given value from one currency into another.
| |
ConvertMoneyValuesResponse | ||
CostStatusChangeCommand | ||
CreateCommand |
Represents a command for creating an instance of a Corrigo entity.
Returns an OperationCommandResponse that contains an identifier and a type of the newly created entity or error information in case of an error.
The command is not applicable for entities WorkOrder, WorkZone, Space - which have their own create commands.
| |
DeleteCommand |
Represents a command for deleting an existing entity instance.
Returns an OperationCommandResponse that contains an identifier and a type of the deleted entity or error information in case of an error.
| |
EmployeeResponse | ||
FinancialStatusChangeResponse | ||
GetCompanyWsdkUrlCommand |
Converts a Company Name argument into a fully-qualified URL for WSDK calls.
| |
GetCompanyWsdkUrlResult | ||
GetLicensedProvidersResponse | ||
GetLicensedProvidersRoutine |
This command builds a list of licensed providers who are suitable WO assignees by a number of parameters such as Specialty, Customer, Postal Code and timestamp
| |
GetPreferredAssigneesResponse |
list of Employee entities
| |
GetPreferredAssigneesRoutine |
This command returns list of so-called “preferred assignees” based on Specialty and other parameters. Depending on how instance is configured, this list contains either licensed providers or resources from Specialty-based dispatch list associated with Work Zone/Portfolio.
| |
GetTimeCardCommand |
It takes provided User ID and date as parameters and either returns existing Time Card Week record, or creates and returns new one matching these parameters.
| |
LoginResponse | ||
MatchAssetsResponse | ||
OperationCommandResponse |
Contains result of an entity operation like Create, Update or Delete.
| |
PostPaymentCommand |
Represents a command to set payment state as Posted.
| |
RestoreCommand |
Represents a command for restoring previously deleted entity instance.
Works only for some entities which support this feature.
Returns an OperationCommandResponse that contains an identifier and a type of the restored entity or error information in case of an error.
| |
RetrieveWithCurrencyTypeCommand |
This command retrieves currency values for one or more multi-currency entity (Contact, Role, Task, Specialty etc.) by specified currency type. If value by specified currency type is missing, currency conversion will be executed.
| |
RetrieveWithCurrencyTypeResponse | ||
SendWorkOrderCommand |
This command sends a Work Order to provider it currently assigned to. Please note current implementation doesn’t provide a way to alter send message.
| |
SendWorkOrderResponse | ||
SpaceCreateCommand |
This command allows integration client creating Space and its Unit asset at the same time; while specifying new Unit’s
location inside work zone and asset templates for Unit itself, its floor and building.
| |
SpaceCreateCommandResponse | ||
TimeCardActionCommand |
It modifies state of Time Card entity defined by pair (Employee, Week).
| |
TimeCardActionResponse | ||
UpdateCommand |
Represents a command for updating an existing entity instance.
Returns an OperationCommandResponse that contains an identifier and a type of the updated entity or error information in case of an error.
| |
UpdateInvoiceStateCommand |
Represents a command for modification invoice state.
| |
VerifyWorkCommand |
This command create new WO verification record. This operation has been packaged into custom command to avoid complications such as limiting modifications integration clients can make to Work Verification records; and validating input.
| |
VerifyWorkResponse | ||
WoActionResponse | ||
WoAssignCommand |
Allows to assign Work Order to some user.
Requires ChangeAssigmentMode (if a Workorder is not assigned to anyone - use Primary mode),
Employee.Id of user for an assignment
| |
WoAutoAssignRoutine | ||
WoCancelCommand |
Cancels Work Order.
ActionReasonId - The Id of a reason from cancel reasons.
| |
WoCompleteCommand |
Completes Work Order.
Assignment required.
| |
WoCreateCommand | ||
WoFlagCommand |
Is used to set flag to a Work Order.
Contains reason and comment.
| |
WoLastModificationCommand |
Represents a command for retrieving WO last modification date.
The WO last modification could be the status change, notes addition, invoices change, etc.
| |
WoLastModificationResponse | ||
WoOnHoldCommand |
Put Work Order 'On Hold'.
| |
WoPauseCommand |
Changes work order state from 'In Progress' to 'Paused'.
Assignment required.
| |
WoPickUpCommand |
Changes work order state from 'New' to 'Open'.
Assignment is required.
| |
WoReopenCommand |
Reopens work order after 'Close', 'On Hold', 'Cancel' statuses.
| |
WorkZoneCommandResponse | ||
WorkZoneCreateCommand |
This command is used to create new Work Zone.
Please note this command accepts new (unsaved/transient) instance of WorkZone entity for which
“insert” and/or “update” operations are not allowed, under normal circumstances.Internally,
integration services never execute CreateCommand/UpdateCommand for this entity, so this approach works.
| |
WorkZoneDefaultCommand | ||
WorkZoneOfflineCommand |
This command changes Work Zone status to Offline.
| |
WorkZoneOnlineCommand |
This command changes Work Zone status to Online.
| |
WoScheduleRoutine |
This command is used primarily to prepare scheduling data for the new Work Order: flag “Possibly covered by warranty”, PTE, Priority, Specialty, Duration, GL Account, Vendor NTE, due date etc. It can be also executed for existing Work Order.
Allows assign date-time fields such as: creation date, due date, on site by date, duration of the Work Order.
| |
WoStartCommand |
Changes work order state from 'Open' to 'In Progress'.
Assignment is required.
|