ApiProjectJob

Represents standard project's job. Whereas Codyt uses "tasks" to organize work, standard projects uses "jobs".

A job has a source and target language, contains one or more documents and is allocated to one specific worker.


    FORMAT

    XML
    <ApiProjectJob>
    <ProjectJobId>2147483647</ProjectJobId>
    <ProjectId>2147483647</ProjectId>
    <Reference>String content</Reference>
    <ReferenceMaterialAccess>1</ReferenceMaterialAccess>
    <TaskCode>String content</TaskCode>
    <LocaleSource>String content</LocaleSource>
    <LocaleTarget>String content</LocaleTarget>
    <WorkerCompanyId>2147483647</WorkerCompanyId>
    <WorkerPersonId>2147483647</WorkerPersonId>
    <StartDate>1999-05-31T11:20:00</StartDate>
    <EndDate>1999-05-31T11:20:00</EndDate>
    <Deadline>1999-05-31T11:20:00</Deadline>
    <Status_>255</Status_>
    <Instructions>String content</Instructions>
    <Comments>String content</Comments>
    <CostInformation>String content</CostInformation>
    <PriceListId>2147483647</PriceListId>
    <JobTraces>
    <ProjectJobTrace>
    <JobId>2147483647</JobId>
    <TraceDate>1999-05-31T11:20:00</TraceDate>
    <Status_>255</Status_>
    <PersonId>2147483647</PersonId>
    <Message>String content</Message>
    </ProjectJobTrace>
    </JobTraces>
    </ApiProjectJob>
    
    

     

    PROPERTIES

    ProjectJobId

    The unique job id

    ProjectId

    The project to which this job belongs.

    Reference

    Job reference

    ReferenceMaterialAccess

    Used for Standard projects only: Indicates whether the reference material folder of the project is visible in the job. The possible values are:

     

    0 - No access: Reference material is not visible in jobs and cannot be downloaded by suppliers

    1 - Read-only: Reference material is accessible in the job. Suppliers can download files.

    2 - Read/Write: Currently this option is not available. Do not use.

    TaskCode

    Can be TR (Translation), RV (Revision) or APP (Approval/Proofreading)

    LocaleSource

    LocaleTarget

    The languages of the job.

    WorkerCompanyId

    If not empty then the job is allocated to this supplier company (can be the master company).

    WorkerPersonId

    The person inside the WorkerCompanyId to which the job is allocated. This field is optional and is exclusively used when ditributing work to inhouse staff.

    StartDate

    Date when the job was moved into the InProgress status.

    EndDate

    Date when the job was moved into the Completed status.

    Deadline

    Optional deadline

    Status_

    Job status:

    /// <summary>

    /// Job visible internally only and not to supplier

    /// </summary>

    Draft = 0,

    /// <summary>

    /// Job now proposed to supplier and waiting to be accepted by supplier (or rejected)

    /// </summary>

    Proposal = 1,

    /// <summary>

    /// Can be freely set by supplier to indicate that the job is well accepted but work has not started

    /// </summary>

    NotStarted = 2,

    /// <summary>

    /// Job accepted and in progress.

    /// </summary>

    InProgress = 3,

    /// <summary>

    /// Job completed

    /// </summary>

    Completed = 4,

    /// <summary>

    /// Job results approved.

    /// </summary>

    Delivered = 5,

    /// <summary>

    /// Job results are archived. This normally means that the job is completed/delivered and

    /// does not need to show up in lists. "Move it off the workspace!"

    /// </summary>

    Archived = 6,

    /// <summary>

    /// Supplier rejected a job proposal

    /// </summary>

    Rejected = 10,

    /// <summary>

    /// Job cancelled by ordering party or inhouse manager

    /// Job cannot be seen by worker.

    /// </summary>

    Cancelled = 11,

     

     

    Instructions

    Instructions sent to the supplier

    Comments

    Optional internal comments

    CostInformation

    NOT USED

    PriceListId

    Optional supplier price list selected to calculate cost. Points to a price liust of the supplier (WorkerCompanyId)

    JobTraces

    Information included when requesting details for a specific document of a job only

    List of job traces for the job. When the status of the job is changed a trace is saved.

    JobId is the identifier of the job

    TraceDate is the date when the status of the job has been changed Status_ is the status of the job.

    Message is the message left by the user when he changed the status