I would be extremely benefitial if I could run a script automatically immediatley after an item has been created. It could be used to automatically create relationships after a user has created an item.
We have an action script running to sort out the row order of a workspace grid. However, the script will only run when we edit the Item details. This method of sorting the grid rows is a little tedious. It would be great if the script would run by simply editing the grid.
I'd like the ability to run a script by pushing abutton in the workspace item and not have to rely upon a state transition to do so. There are times where I want to create an item but use data from an existing item (the one I'm in at that time) and then link them together via the relationships tab. I want to do this without a state change (because state change would not be needed to simply link to items). I realize I can change behaviors to run a script upon creation that could do much of the same. It just makes sense to NOT to have to navigate away from where I'm at and then remeber what I want to link to. I'm all about automation.
A function where a "desktop folder" can be added inorder to add/view documents from the desktop/finder directly into PLM360. The folder to be added should be connected to a certain workspace, where the user can chose which workspaces should be able to "share" information.
The folder should be a direct connection through the username and password from the user, where permissions should be added depending on what role the user has.
Similar to dropbox, but with the added finess of PLM360.
Currently your outstanding tasks will show anything that you have the ability to change, this means that there is WAY too many items in the list then is relevant.
My solution would be to allow a script to run (on item creation although doesn’t really matter) that would take the information from a user pick list field (let’s call it Assigned to) and add that person to the additional owners of the item.
Then in the security settings do not give your users access to see items owned by others and hence leaving you with an outstanding items list that is relevant to you not your entire team.
I understand that I could just add them into the additional owners manually however this is extremely frustrating as there is nothing to prompt you to do so and is often forgotten, if it is a field then I can make it required.
I have two enhancements that would greatly improve our workflow communications using the email scripting object
Currently the Email scripting object has only three properties (To, Subject & Body)
It would be great to add an Attachment property most likely an array that could be populated via the script from workspace references to attachements in the system. - Great use would be to allow transmittal of pdf files to a supplier in an RFQ workflow.
Second (and not sure if this is possible) - allow for a default return email address (such as a company generic email address) to be the From address rather than the NoReplyAutodesk address. This would only be used by Script generated emails - the standard workflow email should remain as is. You could define this address in one of two ways.
1. Setup in Admin a company default address that can be read via scripting
2. Get the user email address from the user information at the time the script is executed
I'd love to have the ability within a script to determine if the script is running in response to another script, or if it's running in response to user input.
If I could have a conditional like:
println("I was called by another script!");
I'd be one happy camper. Better yet, this.CallingScript - null if not called by script, otherwise contains the name of the calling script. That would make me a happy camper with a cooler full of my favorite beverage.
The Change Log for records shows an icon for actions initiated by script. I wonder if this is something that's available and just not documented?