Use PDIs? Take our 5-minute survey to help shape the PDI roadmap.

Our Knowledge Translation Tasks are not created correctly in the Australia release

Johan van den H
Kilo Sage

Australia's Knowledge Translation/versioning logic is resolving the root/original KB record instead of preserving the sys_id of the newly published version when creating/updating the translation task.

On publication of a new version of an existing knowledge article, the source article for the new kb_translation_task is resolved to the previous kb_knowledge version instead of the newly published version.

 

Reproduce on our DEV instance:
 

  • Create a new knowledge article in tbe "ServiceNow knowledge" knowledgebase
    • Language = Dutch
    • Fill out the required fields (including Audience)
  • Save
  • Publish (KB0018315 v1.0)
    • A blue bar mentions that Translation tasks have been created for this article
  • Open this Knowledge Translation Task (KTT009242)
    • The Translate button is shown on the top of the Knowledge Translation Task
  • Assign to me
  • Translate
  • Machine translate
  • Create draft article
  • Publish (KB0018316 v1.0)

 

  • Open the Parent article of the translated article you have just created (it should be in Dutch) (KB0018315 v1.0)
  • Checkout
  • Add something to the text in the article
  • Save
  • Publish (KB0018315 v2.0)
    • A blue bar mentions that Translation tasks have been created for this article
  • Open this Knowledge Translation Task
    • No records to display
    • Filter: Source article IS KB0018315 v1.0 AND State IS New
      • The Knowledge Translation Task has the version 1.0 of the article set as source article, which should be version 2.0!

 

 

Checked on our PROD instance (this is how it should be running):
 

  • Create a new knowledge article in tbe "ServiceNow knowledge" knowledgebase
    • Language = Dutch
    • Fill out the required fields (including Audience)
  • Save
  • Publish (KB0018339 v1.0)
    • A blue bar mentions that Translation tasks have been created for this article
  • Open this Knowledge Translation Task (KTT0009272)
    • The Translate button is shown on the top of the Knowledge Translation Task
  • Assign to me
  • Translate
  • Machine translate
  • Create draft article
  • Publish (KB0018340 v1.0)

 

  • Open the Parent article of the translated article you have just created (it should be in Dutch) (KB0018339 v1.0)
  • Checkout
  • Add something to the text in the article
  • Save
  • Publish (KB0018339 v2.0)
    • A blue bar mentions that Translation tasks have been created for this article
  • Open this Knowledge Translation Task
    • One record is displayed (KTT0009273)
    • Filter: Source article IS KB0018339 v2.0 AND State IS New
      • The Knowledge Translation Task has the version 2.0 of the article set as source article
  • Open this Knowledge Translation Task
    • The Translate button is shown on the top of the Knowledge Translation Task

 

0 REPLIES 0