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.
| |
| CreateWoPrintoutCommand |
Command returns CreateWoPrintoutResponse.
| |
| CreateWoPrintoutResponse | ||
| 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 | ||
| GeneratePmWoCommand |
This command forces "manual" PM WO generation for the specified PM Schedule.
Anticipated usage is automated testing to simulate WON workload.
| |
| 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.
| |
| GetProcedureStepsDocumentsResponse | ||
| GetProcedureStepsDocumentsRoutine |
This command returns list of documents attached to all procedure steps with temporary URLs to AWS to access these documents.
| |
| 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.
| |
| InvoiceDisputeCommand |
Invoice Dispute Command
| |
| InvoiceRecallCommand |
This action is supported for posted Customer Invoices linked to WON.
It’s used when provider needs to “un-post” Customer Invoice to make additional changes.
| |
| LoginResponse | ||
| MatchAssetsResponse | ||
| MaterialTransactionCommitCommand | ||
| MaterialTransactionCommitResponse | ||
| OperationCommandResponse |
Contains result of an entity operation like Create, Update or Delete.
| |
| PortfolioDeleteCommand |
This command deletes Portfolio
| |
| 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. WoRecallCommand can be used to alter send message.
| |
| SendWorkOrderResponse | ||
| SetWorkOrderDependencyCommand |
This command is used when dependency between sibling Work orders is set, modified or cleared.
Returns master WorkOrder as result.
| |
| 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.
| |
| UpdateInvoiceStateCommandResponse |
Response of UpdateInvoiceStateCommand
| |
| UpdateWoInductionAndSafetyStatusCommand | ||
| UserOrProviderSuspendCommand |
Integration service command class is UserOrProviderSuspendCommand. It’s a direct descendant from CommandRequest.
| |
| UserSignInInfoCommand |
This is a specialized command returning data related to User’s sign-in activity (“User” in this context means Back Office user, i.e. “Technician”).
| |
| 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.
| |
| WoClearFlagsCommand | ||
| WoCompleteCommand |
Completes Work Order.
Assignment required.
| |
| WoCopyCommand | ||
| 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 | ||
| WoMessageCommand |
Sends Message. This command can be used only for Work Order sent to a connected Service Pro.
| |
| 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.
| |
| WoRecallCommand |
Recalls Work Order. Can be used only to recall a Work Order sent to a connected Service Pro.
| |
| 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 | ||
| WorkZoneDeleteCommand |
This command deletes Work Zone
| |
| 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.
| |
| WoSetFlagsCommand | ||
| WoStartCommand |
Changes work order state from 'Open' to 'In Progress'.
Assignment is required.
|
| Enumeration | Description | |
|---|---|---|
| ApiTypes |