Page tree

Versions Compared

Key

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

...

Available task properties:


Task database fieldrequired acl-rightdescription
targetDeliveryDateeditorEditTaskDeliveryDateChange the task delivery date
edit100PercentMatcheditorEditTaskEdit100PercentMatch

Enable and disable the editing of the target columns with 100 % match rate and also calculate the

segment editable flag and segments autostateId. The segment editable flag

segments 'processing status'.


The segment processing status will be calculate the

same way as it is calculate when a new task is imported

. The autostateId

:

  • If the segment is editable is calculated by the following formula:
    • $isEditable = ($edit100PercentMatch || $segment->meta()->getAutopropagated()) && !$isLocked;
      • Is locked is calculated by the following formula:
        $isLocked = $segment->meta()->getLocked() && (bool) $task->getLockLocked();

With other words: The segment is editable when the edit 100% match is set to true or the segments autopropagated property (the value for this field is defined in the imported xliff file) is set to true AND the segment is not locked.

The segment is locked when the segments locked field (the value for this field is also defined based on the imported xliff file) is set to true and the task is locked.

How the processing status is calculated when edit 100% match edit is enabled or disabled
The processing status is loaded from the

segments

segment history table when

segment history for the changed segment exist.

the 100% match edit is enabled/disabled.

  1. When there is a processing status record in the segments history table, and the processing status does not equal "blocked", this processing status will be used.

  2. When there is no
segmenthistory for the segment or if the latest autostateId in the segment history is blocked, then the autostateId is calculated the same way as it is done when a task is imported
  1. processing status record in the segments history table (this is the case when the segment is not modified after the import) or if there is a record in the segments history table for the processing status, but the processing status equals "blocked", then the processing status is calculated in the same way it is calculated when the task is imported:
    1. If the segment is editable and translated the processing status will be "translated".
      (the segment is translated if the segments target tag in the imported xliff file contains a value)
    2. If the segment is editable but not translated, the processing status will be "not translated".
    3. If the segment is not editable the processing status will be "blocked".
orderdateeditorEditTaskOrderDateChange the task order date field.
realDeliveryDateeditorEditTaskRealDeliveryDateChange the task real delivery date.
taskPmeditorEditTaskPmChange the task project manager.
taskNameeditorEditTaskTaskNameChange the task name.