login | sign up

Your session has timed out due to inactivity.

You can go back to the overview without login or use the login form to login again before redirect

Knowledge Base / Administrators – Essential Workshops / Setting up a Translation Project

Workshop 2: How to create a Translation Job Workflow - Detailed Steps

Created on 05th October 2017 at 11:31 by Jamie O'Connell



Welcome to your one2edit™ 'How to' Guide!

Now that we have created our content groups, populated them, and assigned content rules, we now need to create a workflow for our document.

There are two options when assigning workflows to documents in one2edit™:

  1. assign a workflow to the master document.
  2. assign workflows to version documents.

Translation jobs require that there be both a source language and a target language. In order to leverage tools such as a translation memory (TM), we need to keep the source document language intact so that we always have it to refer back to.

For that reason, translation jobs always involve the use of version documents, i.e., option 2 above.

Let's get started!

Step 1: Create a version document

You first need to create a version document from your master document:

  1. Select your master document: You will most likely have more than one master document available, so make sure you have selected the correct one.
  2. Click Project > Create Version: Click 'Project > Create Version' to create a version document from this master document.
  3. Version Document created: Your newly-created version document will appear in the 'Version Document' area (3) below the 'Master Document' area.

NOTE:
The menus in one2edit™ are context-sensitive, meaning the options within them will change depending on what has been selected.

This same principle applies to the relationship between the 'Master Document' area (1) and the 'Version Document' area (3). Only those version documents related to the selected master document will be shown in the 'Version Document' area. If the selected master document has no version documents, then the 'Version Document' area will remain empty.

NOTE: Master Document vs. Version Document

Different things happen depending on whether you double-click on a master document or on a version document:

  1. MASTER Document > opens the 'Master Document Editor': If you double-click on your master document, the 'Master Document Editor' will be opened. This will allow you to directly edit your master document.
  2. VERSION Document > 'Workflow': If you double-click on your version document, the 'Workflow' window will be opened. This is because you can only edit version document content via a structured workflow.

Step 2: Open Workflow window

Double-click on a version document to open the 'Workflow' window for that document.

Step 3: Update document details

If you have not filled in any details for your version document while in the 'Projects' tab, you can do so here in the 'Workflow' window.

  1. Click on the 'i' icon to bring up the 'Project Details' window for your document. Update the document details within the Project Details window and click Save.
  2. The updated information will be displayed on the right side in your 'Workflow' window.

NOTE: 'Name' vs. 'Version'

The names of the main text columns in the master document area and the version document area are different. The master documents are identified by a 'Project Name' column, while the version documents are identified by a 'Version' column.

  1. The title of the master document is the text contained within the 'Name' field for that document.
  2. The title of the version document is the text contained within the 'Version' field for that document.

NOTE:
Changes to the text of the 'Name' field will be displayed in the 'Name' column. Changes to the text of the 'Version' field will be displayed in the 'Version' column.

Step 4: Create new workflow

Step 4: Create new workflow

To create a new (empty) workflow there are two possibilities:

  • via Menu: Click 'Workflow > Assign Empty Workflow' to assign an empty workflow to this document.
  • via 'Footprints' icon: Click on the 'Footprints' icon to assign an empty workflow to this document.

NOTE:
You can click 'Workflow > Assign Workflow from Template' to use an existing workflow. However, in this case, we are assuming that you have not already created a workflow. Furthermore, if you do create a workflow from scratch by following these instructions, you can then save it as a 'Workflow Template' afterwards.

WHAT IF an error message pops up?

WHAT IF an error message pops up?

This message ("Can't assign workflow: document has no content group") will not appear if you have followed our guides and created content groups in your master document.

However, when under time pressure, you might create a version document without preparing your master document properly. In that case, this message will remind you to create and populate your content group(s).

NOTE:
If you create a content group, but assign no content to it, a workflow can be created. However, when this workflow is started, nothing will happen and no jobs will appear, because there will be no content to edit.

Step 5: Workflow track

Step 5: Workflow track

When you assign an empty workflow to a document, there will be one workflow track for each content group*.

  1. One Workflow Track per Content Group : When you assign an empty workflow to a document, one2edit™ automatically checks to see what content group exists within the master document. One workflow track will be created per content group. Each workflow track must have the same name as the content group to which it applies.
  2. 'Footprints' icon becomes 'Play' icon: After assigning a workflow to the document, the 'Footprints' icon changes into a 'Play' button. From now on your workflow is ready to be started whenever you are done with adapting it to your needs.
  3. Job Handling: You can use this drop-down menu to choose if this workflow should combine or split jobs.

* For a detailed description of the workflow track please see the 'User Interface Description'.

What is the difference between 'Combine Jobs' and 'Split Jobs'?

  1. If 'Combine Jobs' is selected, any user who is assigned to multiple, sequential workflow steps will only find one job in their 'Jobs' tab. This enables that user to progress content directly from the start of the first step to the end of the last step in that sequence, e.g., if a user is assigned to both the 'Edit' and first 'Review' steps, then any content marked as 'Done' will be progressed through the review step as well. There is no need to review the content via a separate job.
  2. If the 'Job Handling' is set to 'Split Jobs', however, then the user will see an individual job for every workflow step. In this case, the user may only progress content through one workflow step at a time, e.g., even if a user is assigned to both the 'Edit' and first 'Review' steps, then any content marked as 'Done' in the 'Edit' step will need to be reviewed via a separate job from their 'Jobs' queue.

NOTE:
This setting only takes effect if there are users assigned to
multiple and sequential workflow steps.

Step 6: Add workflow steps

Step 6: Add workflow steps

By default, each workflow track consists of one 'Edit' step and one 'Review' step. You can add as many 'Review' steps as you need by clicking on the '+' icon found on every 'Review' step.

NOTE:
If you do not wish to use a certain workflow step, simply do not add any users to that step.

Step 7: Renaming a 'Review' step

Step 7: Renaming a 'Review' step

If you have more than one 'Review' step, it is worth renaming them so that you know which 'Job' is which.

To rename a 'Review' step:

  • double-click on the word 'Review' for that step
  • type in the new name for that step (e.g. 'Internal Review')
  • press 'Enter'

You can rename any 'Review' step in this manner. These step names will be visible in the 'Jobs' queues of the assigned users.

NOTE:
You cannot rename the 'Edit' step.

Step 8: Assign target language

In a translation workflow track, you first need to assign a target language. This is the language into which the original (source) text will be translated.

  1. Double-Click the "Drop language here" slot: Double-clicking in the empty 'Language' slot will open the 'Language Sets' window or...
  2. Click "Settings > Language Sets": The 'Language Sets' window can also be opened via the menu.
  3. Drag & Drop Language: Drag and drop your target language into the 'Language' slot of your workflow track. You can only assign one language per workflow track.

NOTE:
This step is similar to when you assigned a language to your content group, but there is a very important difference:

  • The language that is assigned to a content group is the source language, i.e., the language in which the master document is written.
  • The language that is assigned to a workflow track is the target language, i.e., the language into which the version document will be translated.

NOTE:
Every 'Language Set' has a separate translation memory. If there is more than one 'Language Set' available, you should be careful to select the language from the set with the correct translation memory for this project.

Step 9: Assign users to workflow steps

You now need to drag and drop users from the 'Users and Groups' window to their workflow steps.

  1. Open the 'Users and Groups' window: Either by double-clicking any 'Drop users here' slot or clicking 'Settings > Users and Groups'
  2. Drag & Drop Users: Drag and drop users into their workflow steps. Multiple users can be assigned to each workflow step, if desired.

NOTE:
It is important to note that all users assigned to a workflow step have equal rights for that part of the job. Thus, one user could complete a workflow step without the other user ever having seen it. If you want to be sure that all users will see a job, they should be assigned to different steps within the workflow track.

NOTE:
The users on a workflow track can only edit content from the content group to which the workflow track belongs.

NOTE: Assigning 'Variable' users

NOTE: Assigning 'Variable' users

You can also assign 'variable users' to a workflow. A variable user is a placeholder that will be populated with a specific username when the workflow is started.

There are two variable user options from which you can choose:

  1. 'Document Owner': The 'document owner' user will be replaced by the username of whoever created the document in one2edit™. This is most commonly used to add a user to workflow steps, so that they can watch job progress via their own 'Jobs' tab.
  2. 'Workflow Starter': The 'workflow starter' user will be replaced by the username of whoever starts that workflow. This is most commonly used in workflows that are assigned via starting a 'Job Template', where the username of whoever starts the template will be substituted for 'workflow starter'.

To insert one of these variable users, simply right-click on the 'Drop users here' area of any workflow step. Then choose the appropriate variable user from the context menu.

NOTE:
This is the
only time, that you can use the right-click button within one2edit™.

Step 10: Assign workflow actions

After assigning users you can now assign actions to each workflow step.

  1. Open the 'Workflow Actions' window: Either by double-clicking the 'Action' area or by clicking 'Workflow > Actions'.
  2. Drag & Drop Actions: Drag and drop the desired actions into the workflow steps.
  3. Open Action Editor windows: After assigning an action to an action field, double-click on that action to open the respective 'Action Editor' window. Using this window, you can adapt each action to your requirements.

NOTE:
More detailed information about the 'Workflow' window can be found in the 'User Interface Description' (for example, the difference between the 'Start', 'Running', and 'Finished' action areas).

NOTE: Deleting workflow steps, users or actions

NOTE: Deleting workflow steps, users or actions

Any step, user or action that was added to a workflow can also be deleted:

  1. Deleting a 'Workflow Step': Apart from the two default steps ('Edit Step' and 'Review Step') any other step can be deleted via '-' button. If only the two default steps are existing, no '-' button will be available next to the 'Review Step'.
  2. Deleting a 'Workflow User': If all users are deleted from a 'Workflow Step' it can no longer be executed and the step will be skipped.
  3. Deleting a 'Workflow Action': A 'Workflow Step' does not need to contain 'Workflow Actions'. If all actions are deleted from a 'Workflow Step' the step will still exist as long as there is a user assigned to it.

NOTE:
Whenever a 'Workflow Step', a user or a 'Workflow Action' is deleted a 'Warning' message occurs requiring another approval before executing the deletion of the step/user/action.

Example: 1io Recipe Inc.

Example: 1io Recipe Inc.

Here you can see an example of our 1io Recipe Inc. workflow track, fully adjusted to our needs:

(1) Language
Our document, the source language of which is English, will be translated into Spanish. Therefore, we choose Spanish (from the correct language set) as the 'target language' for this translation workflow track. We have also changed the 'Version' text of our document to 'English > Spanish' so that we can easily tell which version document is which.

(2) Users and Translators
Lucy is our translator and we have two reviewers, Jack and Diane, who both need to approve the document seperately before the workflow can be 100% complete.

(3) Actions
Several actions were assigned within this workflow track:

  • Pretranslation: We have added a 'Pretranslation' action to the 'Start' area of the 'Edit' step. This means that, as soon as the workflow is started, the system will compare text segments from the document against those held in the chosen translation memory. Any 100% matches will be automatically translated, thus easing the translator's workload.
  • Email Notification: For our 1io Recipe Inc. workflow, we placed 'Email Notification' actions in the 'Start' position of each workflow step. This will mean that each user in this workflow will receive an email as soon as there is a job ready for him/her. For Lucy, the job will be available as soon as the workflow starter clicks the 'Play' button. For the reviewers, the job becomes available as soon as content from the previous step is sent onwards.
  • Trigger Webservice: In the example above, we inserted 'Trigger Webservice' actions in the 'Running' position of each workflow step. This action can be used to trigger a web service call so that, for example, workflow progress can be linked to an external project management system. In our case, information will be sent to an external system when a step user opens their job for the first time (which is when the 'Running' action is triggered).

(4) Steps Completion
The actions that are assigned to the 'Steps Completion' area will be executed when the entire workflow is 100% complete. In our example, we shall automatically export a high-resolution PDF from InDesign® Server and email the download link to a defined recipient. As well as this, the one2edit™ translation memory will be updated with all of the translation segments from this workflow track. Please note that you cannot easily undo any changes made to your translation memory, so you should be careful when placing this automated action.

Workflow Action - Export Document

Workflow Action - Export Document

After dragging the 'Export Document' action into the action field, double-click on it to open the 'Action Editor' window. This action is used to automatically export a file at a specifc position in the workflow. The file can be exported via a download link in an email ('Target > Email') or to a specified folder on an asset server ('Target > Asset Server').

(1) Type:
This drop-down menu allows you to choose the type of file to export.

The options are:

  • Package: This exports an Adobe® InDesign® package as a .zip file. The package will contain the INDD file, as well as all links and document fonts.
  • INX: This is a file of the (deprecated) "InDesign Interchange" format. It is a way to export an InDesign document as XML from older versions of InDesign. Has been replaced by the IDML format.
  • PDF: The PDF (Portable Document Format) is a file type typically used for print. Options such as the PDF preset can also be chosen here.
  • INDD: An InDesign Document (INDD) file is the file type used by Adobe InDesign. The underlying INDD file will be exported in its current workflow state.
  • IDML: An IDML (InDesign Markup Language) file is an XML representation of the INDD file. It can be used to open a newer INDD file in an older version of InDesign (e.g. opening a CS6 file with CS5).
  • TMX: The TMX (Translation Memory eXchange) file format is used to synchronise an external translation memory with the current translations in the workflow. It should typically only be exported from the 'Steps Complete' workflow area.
  • History: This exports the full document change history as an XML file. This XML can be opened and viewed in a web browser.

(2) Target:
The options for 'Target' are to:

  • send a download link for the exported file via email
  • export a file to an asset server

(3) Email 'Subject' and 'Text':
If choosing to export to email, you will need to fill in the details of the email and the recipients.

The 'Subject' area is simply for the email subject line.

The 'Text' area will contain the body text for the email. The body text must contain a variable for the download link that will be generated once the file has been exported. The 'Download Link' variable can be found in the 'Insert Variables...' drop-down menu, as can the 'Download Expire Date' variable. Variables are inserted at the cursor's location in the 'Text' field. More information about the variables is available in the appropriate section of the knowledge base. In all cases, 'document' refers to the document with the workflow applied to it.

(4) Recipient(s):
There are four options to choose for the email recipients:

  • Specific: You will need to manually input any main or cc'd recipients in the appropriate fields.
  • Step users: An email will be sent to all users of the current workflow step. This option should not be used in the 'Steps Completion' area, as there are no users assigned to it.
  • Document owner: The owner of the document (i.e. the user that created the document in one2edit™) will receive the email.
  • Workflow starter: The user who started the workflow (i.e. who pressed the 'play' button in the workflow view, or who pressed the 'Start' button on a Template) will receive the email.

No matter what option you choose, it is always possible to add supplementary email addresses to the "CC" field.

(5) Asset Server details:
If 'Asset Server' is chosen as the target, you will need to click the 'Browse' button and choose the folder to which the file will be exported.

Doing so will fill in the following details:

  • Project: The ID of the target asset project.
  • Path: The folder path chosen as a target for the exported file.
  • Name: The filename (containing variables to be filled in at a later stage) that will be given to the exported file.

Workflow Action - Email Notification

Workflow Action - Email Notification

After dragging the 'Email Notification' action into the action field, double-click on it to open the 'Action Editor' window. This action is used to automatically send an email at a specific position in the workflow. The email can be sent to users in the workflow (even if they are 'variable users') and there is always a 'CC' field available.

The screenshot above shows an example 'before and after' scenario.

(1) Subject
This will be the subject line of the email notification.

(2) Text (with Variables)
Here you can write the body text of the email. You can use variables to ensure that the text will be correct, even if the same workflow is re-used in multiple projects or jobs.
Variables are inserted at the cursor's location in the 'Text' field.
More information about the variables is available in the appropriate section of the knowledge base.
In all cases, 'document' refers to the document with the workflow applied to it.

(3) Recipient(s)
There are four options to choose for the email recipients:

  • specific: You will need to provide at least one specific email address in the 'To' field.
  • Step users: The email will be sent to all users assigned to the current workflow step. This option should not be used in the 'Steps Completion' area, as there are no users assigned to it.
  • Document owner: The owner of the document (i.e. the user that created the document in one2edit™) will receive the email.
  • Workflow starter: The email will be sent to the user who started the workflow. If a one2edit™ Template was used to start the workflow, the 'workflow starter' is the user who clicked 'Start' for that Template.

No matter what option you choose, it is always possible to add supplementary email addresses to the "CC" field.

Workflow Action - Pretranslation (one2edit TM)

Workflow Action - Pretranslation (one2edit TM)

After dragging the 'Pretranslation (one2edit TM)' action into the action field, double-click on it to open the 'Action Editor' window. This action is used to automatically pretranslate the document using the one2edit™ built-in translation memory (TM).

(1) Choose which translation memory (TM) to use during the pretranslation process.
The options are:

  • Use Temporary TM: During a translation job, a temporary translation memory stores the current translations. This option allows the pretranslation action to match against translations from any active job with the same source and target languages (from the same Language Set).
  • Use Permanent TM: The 'permanent' translation memory consists of those translations stored in the one2edit™ Language Set (i.e. typically those that have been through a review/approval process). This option allows the pretranslation action to match against this permanent translation memory.

Both options can be selected, if desired.

(2) Choose what status any pretranslated segments will be given.
The options are:

  • Needs Translation: The status marker for any pretranslated item will not change, i.e., it will be left as 'needs translation' (yellow).
  • Translated: Pretranslated items will be marked as 'done' (green), but not committed to the first review step (if there is one).
  • Translation Finished: Pretranslated items will be automatically moved to the first review step in the workflow (if there is one).

The option chosen will depend on your workflow requirements.

Workflow Action - Commit Translations (one2edit TM)

Workflow Action - Commit Translations (one2edit TM)

After dragging the 'Commit Translations' action into the action field, you can double-click on it to open the 'Action Editor' window. This action is used to store all current tranlations in the one2edit™ built-in translation memory (TM).

However, there are no options to set up - there is just an explanation of what the action does.

NOTE:
When the 'Commit Translations' action is called in the workflow, it will write all source and target segments into the 'permanent' translation memory for the Language Set. Obviously, the system cannot know if the target segments have yet been translated (or, indeed, are required to be translated). Therefore, if the 'Commit Translations' action is called before the document has been fully translated and/or approved, you may end up with "incorrect" translations in your TM.

For this reason, the 'Commit Translations' action should only ever be called from the 'Steps Completed' workflow action area, i.e., it should be with the actions that are called only when the entire job is 100% complete.

Workflow Action - Trigger Webservice

Workflow Action - Trigger Webservice

After dragging the 'Trigger Webservice' action into the action field, double-click on it to open the 'Action Editor' window. This action is used to trigger an API call in either one2edit™ or a third-party system.

The screenshot above shows an example 'before and after' scenario.

(1) 'URL'
The URL field contains the target URL for the webservice to be called. The URL "http://www.one2edit.com/" is in there by default. However, it should be changed to the URL of the system to which the webservice belongs.

(2) Parameter Table
Chosen parameters will be listed in this table.

  • Name: By default, the 'Name' of each parameter is identical to the 'Value' of that parameter. This name may need to be changed to match the target parameter name. Simply click the name to edit it.
  • Type: The type of HTTP method for each parameter should be chosen here. The options are GET and POST. These values will depend on what is expected by the target webservice.
  • Value: The one2edit-side value of the parameter. It is shown as a variable name which will be replaced by an actual value when the call is made.

(3) 'Add Parameter'
A variety of one2edit™ parameters are available to choose from. When a parameter is selected, it will be added to the table, where it can be updated as required.
More information about the parameters is available in the appropriate section of the knowledge base.

Example:
We are using project management (PM) software to keep track of things. The URL at
(1) is linked to the API of the PM software.

We have chosen several parameters (3) that will help us to identify the document and owner of the job. We have updated the 'Name' field for each parameter in the table (2) to match the input requirements of the PM software's API. This API also requires that the parameters be sent using the GET method (as opposed to POST).

Result: Within our workflow, we have assigned this 'Trigger Webservice' action to the 'Running' position of each workflow step. Therefore, our PM software will receive an update when a user begins their workflow step.

Step 11: Define step rules

Step 11: Define step rules

You can set rules for each workflow step by clicking on the little triangle icon, as shown.

Panel Settings:
Define which panels (e.g. 'Document Change History', 'Document Info', etc.) are shown in the document editor for this workflow step. The 'default' option is to show all relevant panels.

Frame Rules:
Define the frame-editing privileges for the step user. You can choose from:

  • Use Settings - the user(s) of this step can edit frames that contain their content in whatever ways were previously defined via the 'Frame Rules' options in the 'Master Document Editor'. This is the default value, and by default, users cannot edit any frames.
  • Allow All - the user(s) of this step can edit frames that contain their content without restriction.
  • Allow None - the user(s) of this step cannot edit any frames, even if frame editing privileges were granted via the 'Frame Rules' options in the 'Master Document Editor'.

Text Rules:
Define the behaviour of Text Rules for the step user. You can choose from:

  • Use Settings - the user(s) of this step will experience 'enforced' and 'suggested' Text Rules based on how they were set up originally.
  • Enforce All - all Text Rules will be 'enforced' for the user(s) of this step.
  • Enforce None - all Text Rules will be 'suggested' for the user(s) of this step.

No editing possible (notes only)
The user(s) of this step cannot edit any content. However, they can mark content items as 'Done' (or 'Accepted/Rejected', depending on if it is an 'Edit' or 'Review' workflow step). Users in such a step can also add annotations to the content. By default, this option is not enabled, and users can edit the content contained in their content groups.

"Commit to next step" only possible when all items are done:
The user(s) of this step can only pass items to the next workflow step when ALL of the content items are marked as 'Done'. By default, this option is not enabled, and users can pass content for review on a piecemeal basis.

NOTE:
The options chosen via this menu ONLY apply to the selected workflow step.

Step 12: 'Save as Template'

Step 12: 'Save as Template'

Re-using workflows can help with general workflow efficiency because you do not need to set them up from scratch every time. Therefore, if this workflow can be re-used, you should consider saving it as a 'Workflow Template' by clicking on 'Workflow > Save as Template'. This workflow will then be accessible via the 'Workflows' tab in the main one2edit™ view.

NOTE:
A 'variable user' (e.g. 'Workflow Starter') will only remain in its variable form until the workflow is started. As soon as the workflow starts, the 'variable user' is replaced by a proper user. For this reason, if you are using 'variable users' in you workflow, it is very important to save your workflow
before you start it.

Step 13: Start workflow

Step 13: Start workflow

If you are satisfied with your workflow, you can start it by:

Click 'Workflow > Start Workflow'.

OR

Click the 'Play' button.

Step 14: Active workflow

Step 14: Active workflow

When a workflow is running, it will look like the above screenshot. Note that you cannot delete users or make changes while the workflow is running.

  1. 'Pause' button: The 'Play' button turns into a 'Pause' button when the workflow is started. It is possible to pause the workflow at any time in order to make changes, e.g., update users, actions, etc.
  2. Open Job Editor as Admin: Clicking the notebook icon at the top of a workflow track will open the 'Job Editor' in 'Administrator' mode. In this mode, you can edit content and set the status of any piece of content to any of the workflow steps. Please note that you will still be constrained by any content and frame rules.
  3. Activated workflow step: You can see which workflow step(s) is currently active by the presence of orange in the step's 'Progress' bar. As content is marked as 'Done', the orange will start to fill up with green.
  4. Inactive workflow steps: Any workflow steps that do not yet contain content will be gray.

Step 15: Close workflow

Step 15: Close workflow

When you have completed your workflow, you can return to the main 'Projects' tab by clicking on 'Workflow > Close'.

NOTE:
Workflows are being saved automatically as you build them. There is no need to explicitly save your work at any point (unless you are saving a template for future use).

Step 16: Workflow progress

Closing the 'Workflow' window returns you to the 'Projects' tab. You can easily follow the job progress via the 'Progress' bar in the version document window.

Congratulations!

You have created your first translation workflow.




© 2009-2024 1io BRANDGUARDIAN GmbH · All rights Reserved · Legal / Privacy Policy


top