Task

Task

Objects linked to tasks. Reference: http://app.progressionlive.com/static/ws/v1/task.xsd


Task – Constitutes a task in Progression. Inherits from Record.

Property

Type

Description

TypeRef

RecordRef

References the type of task. In Creation mode, CodePrefix or Label can be used instead of Id.

PriorityRef

RecordRef

References the priority

PrimaryTagRef

RecordRef

References the primary tag

HumanResourceRef

RecordRef

References the Human Resource assigned to the task

Code

string 

Task identifier in Progression

Summary

string

Summary of the task

Description

string 

Long description of the task

Rv

datetime 

Appointment of the task

Index

int

Sequencing index

Duration

long

Duration of the task (in milliseconds)

CurrentState

TaskState

Current status of the task

AttachmentRefs

ArrayOfRecordRef

List of attachments

TaskItemList

TaskItemList

List of task items

SignatureRef

RecordRef

References the task’s signature

SignatureText

string

Name of the person who signed for the task

Sent

datetime

Date/time the task was dispatched to the mobile 

Received

datetime

Date/time the task was received by the mobile

Cancelled

datetime

Date/time the task was cancelled

Opened

datetime

Date/time the task was opened on the mobile

TaxConfigRef

RecordRef

References the tax configuration

ProductPriceListRef

RecordRef

References the price list

ClientRef

RecordRef

References the client

ClientAddress

Address

Address of the client

NodeRef

RecordRef

References the location

NodeAddress

Address

Address of the location

ResourceRefs

ArrayOfRecordRef

List of equipment linked to the task (references)

TaskCommentRefs

ArrayOfRecordRef

List of task comments (references)

 

TaskItemList – List of task items. Inherits from Record.


Property

 Type

Description 

TaskItems

ArrayOfRecord

List of TaskItem

TaxAmounts

ArrayOfRecord

List of tax amounts (if TaskType.ProductBilling is true)

SubTotal

Decimal

Subtotal (if TaskType.ProductBilling is true)

Total

decimal 

Total (si TaskType.ProductBilling is true)

 

Property

Type

Description

Quantity

float

Quantity

QuantityConfirmed

float

Confirmed quantity. **New confirmation mode for items on mobile **

Label

string

Item name/description

Price

decimal

Item price

Taxable

boolean

Indicates if item is taxable or not

ProductRef

RecordRef

References the catalog product linked to the item

TaskItemTypeRef

RecordRef

References the item type (customizable properties)

RelatedItems

ArrayOfRecordRef

List of (child) items linked to this item

TaskItem - Item in a task. Inherits from Record.

 

Property

Type

Description

WorkflowStepRef

RecordRef

References a step of the process

Datetime

datetime

Date/time of state

Location

Location

Geographical location at the time of the state change

LogicId

int

ID of a logical sequence in a process. The processes can differ from account to account, but generally, the basic steps are:


0 - Created

100 - Assigned

200 - Dispatched

300 - In preparation

400 - Started

500 - Paused

600 - Completed

1000 - Cancelled

TaskState – Status of a task. Inherits from Record.



Property

Type

Description

Name

string

Named of attached file

ContentType

string

Type of MIME content

Size

long

Size of data (in bytes)

Data

base64Binary

Data

TaskAttachment – File linked to a task. Inherits from Record.

 

Property

Type

Description

Name

string

signature.png

ContentType

string

image/png

Size

long

Size of data (in bytes)

Data

base64Binary

Data

TaskSignature - Image of a task’s signature. Inherits from TaskAttachment.