Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tridion Workflow - Component version history incorrect

Tags:

tridion

We have YAWF (Yet Another Workflow Framework) set up for one of our customers. We have a simple Workflow process, which is working exactly as we require, except for the component version history.

In the version history, instead of the name of the user who has created or updated the component, we only see "Tridion Content Manager System NT Author".

I suspect this is the MTS User account that is used to execute YAWF. However we really need the users name to appear in the version history.

Perhaps we have configured YAWF incorrectly?

Has anybody else had this issue, or got any idea how we can solve it?

We are using Tridion 2011. (Not yet SP1)

like image 239
Ibrar Hussain Avatar asked Jul 12 '12 13:07

Ibrar Hussain


2 Answers

Would that be the account that executed the last step in your workflow?

You seem pretty convinced it's the YAWF, have you tried without it?

like image 153
Nuno Linhares Avatar answered Oct 23 '22 22:10

Nuno Linhares


In general it could be that there are different people working on one version, since a check-in occurs only after all activities are finished.

You could work your way around this issue by iterating through the activity performers, and include a comment in the finish message.

Another option might be to impersonate the author:

Set oTDSE = CreateObject("TDS.TDSE") 
oTDSE.Impersonate("[Author]") 
oTDSE.Initialize() 

' use TDSE 

Set oTDSE = Nothing
like image 3
Arjen Stobbe Avatar answered Oct 23 '22 20:10

Arjen Stobbe