Create User attribute

Does anyone know if there’s ever a way to modify the “Create User” field on a document?  I’m looking at using that field to establish a Document Owner field.  Default value is the create user until we update it later down the road. 

Any ideas?

“PAGE_TWO.CREATE_USER”

Best alternative, of course, is a new field called Document Owner using a dynamic list.  It would just default to blank whenever someone creates a new document and we’d have to manually update it – the thing I was hoping to avoid.

Add Comment
5 Answer(s)

No.  It’s OOB standard.  What are you attempting to do?  Track ownership?

Agile Angel Answered on April 21, 2017.
Add Comment

Yes, just a field to track ownership. 
Not sure if there was a way or not, such as a PX that starts DefaultValue = $USER but also is then modifiable
Perhaps the limitation exists because the create user list is will retain inactive users, while a new field I create that pulls a username will return and retain only active users (and go blank if I inactivate a user).

Agile Angel Answered on April 21, 2017.
Add Comment

Set up a new P2 “Owner” field and set $USER as the default value on the attribute.  Similar to the “Originator” field on a Change object as it defaults with the same Create User value, but can also be modified afterward (with appropriate privileges).

Agile Angel Answered on April 21, 2017.
Add Comment

No, the CREATE_USER attribute is not editable or changeable.  It is set when the record is created in the database.
 But you can use another list attribute, and assign the “Users” list (or another more limited one of your own design) so that you can track what you need.  In fact, you can even set the default value of your new attribute to be the creator, IIRC.
 As for inactive users, they will still show up, but they will not be select-able when you wish to update the attribute.

Agile Angel Answered on April 21, 2017.
Add Comment

Thanks Kevin,
I did create another list attribute and assigned the “Users” list, but the DefaultValue field is greyed out.  Is that true for you too? 
I didn’t know how to get around this, in case anyone has any ideas.

Agile Angel Answered on April 21, 2017.

Very interesting.  
I guess it makes sense that you wouldn’t normally be able to set a default value for a dynamic list, but since it is set that way for Create User and Originator – I would have thought that the “$USER” variable would at least be available.  I’m not sure that you’ll be able to get this to work without some customization, but now I’m curious.  I’m going to play around with it a bit and I’ll let you know if I find anything useful.

on April 21, 2017.

Now that I’m better at Agile scripting APIs, I’m confident that I will be able to automatically set the value of the Document Owner field with the Create User attribute during Item creation.

on August 8, 2017.

Speaking of which, yes, it’s doable using APIs to pull the create user value and then assign it to another multilist field, like an Ownership field.

on October 11, 2017.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.