Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Some of the described features are introduced in XTRF v. 9.8. Please upgrade to get the most from this integration.

Table of Contents
minLevel1
maxLevel2
outlinefalse
typelist
printablefalse

How to enable the XTM integration for

smart

Smart projects

If you want to try the XTM Smart Project integration, please contact the XTRF Helpdesk. Our administrators will reach out to you with further instructions.

For the time being, the Connector app has no graphical interface. All settings are hardcoded in the YAML file, so the installation and configuration are performed by XTRF staff.

Please prepare the following information:

  • XTRF instance URL

  • XTRF User used for synchronization

  • Token of the XTRF User 

  • XTM instance URL 

  • XTM Company Name

  • XTM User ID used for synchronization

  • Token of the XTM User

  • The ID of an XTM Client you'd like to enable the integration for.

The XTRF user used for synchronization must belong to a group with rights to: Clients - Browse; System Values: Advanced: Languages - Browse; Projects - Display, Edit; Services - Browse; Notification send.


How does the XTM integration for

smart

Smart projects work?

Architecture

The integration connects a single XTRF Platform with a single XTM instance through a Connector app. It handles all the communication between the two systems via their respective REST APIs.


Features

The XTM Integration for smart Smart projects is still being developed. We encourage you to test it and give us feedback so we can prioritize any critical demand and potentially adjust the strategic approach to further development.

In its current state, the integration supports the following features:

Creating

smart

Smart projects integrated with XTM

The integration periodically queries XTM for new projects and automatically creates integrated smart Smart projects in XTRF. An XTRF project will be fully synchronized after the analysis in XTM is finished. 

Info

Any changes made in XTM after synchronization, except job status changes, won't be reflected in XTRF.

Info

Only new projects can be integrated. If you delete an integrated project on the XTRF side, it won't be integrated again.

After the synchronization, the integration sends e-mails to the XTRF administrator and the project manager specified in the client's profile. Those e-mails will notify you about the successful creation of XTM projects in XTRF or inform you about issues with project creation along with the cause of the failure.

The reasons for failure could be:

  • Language matching issues. If one or several languages in an XTM project can't be matched to an XTRF language, the XTRF project won't be created.

  • Lack of files in the XTM project.

If a file added to an XTM project couldn't be analyzed, it wouldn't be added to the XTM workflow and reflected in XTRF's project. Therefore, if all files in the project weren't analyzed for some reason, the integration will treat this situation as if there are no files in the XTM project and send an e-mail about the lack of files.

If the system cannot assign the client and, therefore, select a project manager, the e-mails will be sent to the administrator only.

To change those notifications, go to (blue star) Configuration menu > Templates > Notifications > Templates tab and edit the E-mail/Text message to User: When the project from XTM is created correctly in XTRF and E-mail/Text message to User: When the creation of project from XTM failed in XTRF notifications.

Multiple language combinations within one XTM project are reflected identically in XTRF. Languages are mapped by ISO 639-1 code. Keep in mind that after you select the language, it cannot be changed anymore.

Once the XTM project is synchronized, all you need to do is select the dates and vendors for jobs in XTRF, and the integrated smart project is ready to be processed until completion.

Info

Upon creation, the XTM project needs to include at least one document For Translation; otherwise, XTRF will be unable to recognize and map it. For the same reason, the integration will not recognize any changes in XTM documents in mid-project. The integration is still being developed, and these issues will be addressed.


Mapping & synchronizing project details

The integration synchronizes essential project details:

While creating a project (From XTM to XTRF):

  • Project name

  • Customer > Client name

  • Delivery due date > Client deadline

  • Workflow steps

  • Language pairs.

After the project is created:

  • From XTRF to XTM:

    • Project name

    • Client deadline > Delivery due date

    • Vendors > Linguists.

  • Both ways:

    • Job statuses.

All the machine translation-related settings are configured solely on the XTM side per project template. To learn more about those settings, see the XTM documentation.


Reflecting XTM workflow in XTRF

The integration reflects the XTM workflow on the Process card in the XTRF smart Smart project.

An XTM step may be mapped to multiple steps in XTRF. To ensure the integration uses a specific CAT tool step, mark it as a default one.

Info

XTM workflow settings allow the creation of different dependencies between steps, e.g., when a group of steps can be started simultaneously or, on the contrary, when each step can be started only after the previous one is finished. When not taken into account, those dependencies may result in the following process behavior:

  • If the selected XTM workflow is set to activate a group of steps simultaneously, once you start the first of the corresponding jobs in XTRF, all the jobs that correspond to that group will get the Started status.

  • If the selected XTM workflow requires finishing the previous step before starting the next one, and you start a job in XTRF while the previous one is not closed yet, the corresponding XTM step won’t start until the starting conditions are met.

Please ensure that XTM workflow settings correspond to the desired behavior of the integrated project.

The XTM's step Approve TM is an automatic action that isn't performed by a vendor; however, due to technical reasons, this step will appear in XTRF and require an assigned vendor to be started. We recommend assigning to this step a Home Portal user who is also an in-house vendor (such as the project's PM), as no action will be required from their side.


Linking XTM documents

For the documents uploaded upon creation of an XTM project, the integration creates placeholder links in XTRF and:

  • Categorizes them as XTM Document (Link)

  • Adds them to the Process card (one link per XTM Task, meaning one per source document and one per workflow step)

  • Shares them with respective jobs and, consequently, with vendors through the XTRF Vendor Portal

If the integration cannot map the file language, you can select the language manually:

  1. In the Files card, select the file in question.

  2.  In the File Actions drop-down menu, select Edit Properties. The Edit Link Properties pop-up window appears.

  3. From the Languages drop-down list, select the desired language.

  4. Click the Save Link Properties button.

Note

Documents uploaded to XTM after the project has already been created will not be linked by the integration!

As a security measure, XTM links to documents have a short expiry period, and then new links are generated. However, the placeholder links on the XTRF side maintain attachments to documents and don't expire with their XTM counterparts. Whenever an XTRF user clicks on the placeholder link, the actual, valid link is retrieved every time.

XTRF links to XTM documents remain safe, though, by being accessible only to the signed-in Home Portal users and signed-in Vendor Contact Persons with access to the job.


Downloading translated documents

For XTM-linked projects, you can configure whether you want to download the translated documents to XTRF after each step. To do so, perform the following steps:

  1. Go to the project in question.

  2. Go to the Process card.

  3. Click the Edit Process button. You will be directed to the Process Designer.

  4. Click on a step in the Process card.

  5. In the side step panel on the right, scroll down to the XTM Integration section and select the desired option.

Info

The last step in each process imported from XTM has the Automatically download Translated Documents to XTRF when Job is finished enabled by default.


Fetching metrics

The integration automatically downloads XTM metrics for all For translation files available at the project creation stage and saves them as .JSON CAT Analysis files in the smart Smart project. Those files can be used to calculate CAT payables and receivables in XTRF.


Synchronizing statuses

Once the project has been started in XTM, the integration aligns the statuses of XTM Workflow Steps with linked XTRF Jobs.

Synchronization works both ways. However, in the case of XTM-to-XTRF, a global callback setting for a particular client needs to be configured by the XTM Helpdesk (read the XTM documentation for more details). The integration will work without it, but actions on the XTM side will not be reflected in job statuses in XTRF.

For example, after completing a translation in XTM, a vendor will need to click I Finished the Job in the Vendor Portal to close it. With proper callback configuration in XTM, the job in XTRF will get closed automatically.

Direction

Cause and effect

XTRF-to-XTM

Integration can start the workflow in XTM

XTRF job status Ready ⇒ XTM job moved to the next workflow step

XTRF job reopened ⇒ No effect in XTM (going back to the previous workflow step is only possible from the XTM side)

XTM-to-XTRF

(with proper callback configuration in place)

Integration can start the process in XTRF

XTM job started ⇒ XTRF job status Started

XTM job finished ⇒ XTRF job status Ready

Document returned to the previous XTM job ⇒ previous XTRF job reopened

Info

Status synchronization is not supported for the documents split in XTM.

Note

If a vendor is obliged to declare the time spent on a given job, the integration will not close that job until the work log has been declared.


Impact on XTRF visual interface

In XTM-integrated smart projects, the irrelevant elements or forbidden actions will be disabled or hidden.


How to use the integration?

  1. Create a new project in XTM:

    1. Select a client you included in the integration request.

    2. Select the languages and add source files. 

  2. When the synchronized project appears in XTRF, select vendors and dates.

  3. Start the project either from XTRF or XTM. Your vendors will receive links to XTM jobs on their Vendor Portals.

Easy heading
linkText4
linkText10
linkText3
linkText6
linkText5
relatedLinksLabels
linkText2
linkText1
headingTagsH1,H2,H3
sidebarMaxHeight500
linkType2Page
linkType3Page
linkType1Page
linkType10Page
sidebarTitleXTM INTEGRATION FOR SMART PROJECTS
linkUrl3
linkUrl4
linkUrl1
linkUrl2
linkUrl10
linkText8
linkText7
relatedLinksOrderLabels_First
sidebarModeOpened
headingNumberingModeNo_Numbers
linkText9
sidebarMarginRight20
relatedContentIds
relatedLinksTargetNew_Window
relatedLinksTitleRELATED LINKS
linkUrl9
linkUrl7
linkUrl8
numberedHeadingTagsH1,H2,H3
linkUrl5
linkUrl6
linkType8Page
linkType9Page
linkType6Page
headingLinkTextModeWrap
linkType7Page
linkType4Page
linkType5Page
sidebarWidth350
sidebarTop160
headingLinkExpandModeExpand_All_By_Default
headingLinkIndent10