09-30-2021

We are pleased to announce that version 16.19.0 of the Lingotek Translation Management System was released today.

Project Management

Scoped Projects

We are introducing Scoped Projects to the Lingotek TMS. This new project type has been tailored to support clients who want to manage a group of documents in a single job. With scoped projects, you can get a total project cost and keep workflows from proceeding until you approve the project’s scope.

  • Create a new project whenever you have a new batch of content.

  • Upload the files to the new project and get an automated quote for the entire project from the Vendor application.

  • Review the project cost and approve or deny the project scope. An email will be sent to project owners to notify them about the decision.

  • All assignments are hidden from linguists until the project has been approved.

  • We have added additional features to due date configurations to support scoped projects, so automated due dates will be set based on the project’s approval date.

User Experience Improvements

  • We have improved the user experience of our teams page.

  • The filters on the project list have been improved to make it easier to quickly add and replace filters and values.

Processes Widget

  • The processes widget has been updated to be a simplified version of the process queue.

Portal

User Experience Improvements

  • We have improved the user experience in the Portal application to match our new look and feel.

Scoped Projects

  • You can create scoped projects and approve them from the Portal application, just like the Project app.

  • You can see the entire cost of the Scoped project on the project list.

Workbench

User Experience Improvements

  • We have removed the “notifications sent” and “marking task complete” notifications to reduce distractions.

  • We fixed an issue that occasionally caused the reminder to mark a phase complete appeared twice.

  • You can mark the phase complete using a small check-circle icon next to the progress bar that appears when the task reaches 100% progress. You can track the progress of the complete process from here as well.

Vendor Management

Reports

  • The Cost, Invoice, and Linguist reports have three new columns “Project Type,“ “Project Status,“ and “Project Approved.“

  • We replaced the report picker card with tabs across the top of the page.

Marketplace

Marketo

  • We resolved an issue preventing us from re-downloading a translated asset if it had been manually deleted in Marketo.

Zendesk

  • We resolved a visual issue in the extension when looking at a translated asset in Zendesk.

Public APIs

We have added additional endpoints and parameters to our APIs to support Scoped Projects.

APIs

  • POST /project

    • We added an optional type parameter that accepts “SCOPED” or “CONTINUOUS.” You’ll create a continuous project if you leave the parameter blank.

  • GET /project and GET /project/{id} have been updated to return the following fields:

    • type – "CONTINUOUS", "SCOPED"

    • status – "SCOPING", "ACTIVE", "COMPLETE"

      • You can also filter by this parameter when making the GET call.

    • scope_decision – "APPROVED", "DENIED"

    • decided_by_username – The user who approved or denied the project.

    • decided_by_uuid – User UUID of who approved or denied the project.

    • decided_date – The timestamp when the project was approved or denied.

  • The following endpoints can be filtered by the new scoped_eligible parameter to make sure you only return objects that can create scoped projects. A scoped_eligible field is also returned in the response.

    • GET /template/project

    • GET /template/project/{id}

    • GET /workflow

    • GET /workflow/{id}

  • We added the following endpoints to allow you to interact with scoped projects.

    • POST /project/{id}/approve – Approve a scoped project from. You can also pass a due_date parameter to request a project due date.

    • POST /project/{id}/deny – Deny a scoped project.

    • GET /project/{id}/cost - Return the cost for an entire scoped project. Use the show_details parameter to break down the cost by language pair and vendor.

Callbacks

  • A PROJECT callback is sent whenever a project is approved or denied. We added the following fields to the callback:

    • type – "CONTINUOUS", "SCOPED"

    • status – "SCOPING", "ACTIVE", "COMPLETE"

    • scope_decision – "APPROVED", "DENIED"

    • decided_by_username – The user who approved or denied the project

    • decided_by_uuid – User UUID of who approved or denied the project

    • decided_date – The timestamp when the project was approved or denied.