Working with Groovy Scripts
116 articles
- Groovy Script Library
- Groovy Script - Access all Attributes of a Document and its Attachments
- Groovy Script - Stop the Upload if the Document doesn't have an Attachment and Display a Message
- Groovy Script - Stop the Upload if the Document Revision Number is not Numeric and display a Message
- Groovy Script - Update the Document Revision Number to 2 digits if it is in 1 digit and is Numeric only, after the Document is uploaded
- Groovy Script - Update the Document Title to Uppercase, after the Document is Uploaded
- Groovy Script - Update the Revision Notes after the Document is Uploaded
- Groovy Script - Call Web Service
- Groovy Script - Stop the Upload if the Doc Ref doesn't match a Defined Pattern & Display a Message
- Groovy Script - Validate Doc Ref Uniqueness at the Project Level
- Groovy Script - Validate Doc Ref Uniqueness at the Project Level by Excluding Linked Documents
- Groovy Script - Validate Doc Ref Uniqueness at the Project Level for the First Revision or Issue Only
- Groovy Script - Validate the Combination of Purpose of Issue and Document Status Abbreviations
- Groovy Script - Validate the Combination of Purpose of Issue and Document Status
- Groovy Script - Apply Activity Locks to a Document
- Groovy Script - Update Document Status
- Groovy Script - Transfer Files to Other Network Locations in Packages
- Groovy Script - Distribute Files Based on Email ID
- Groovy Script - Distribute Files Based on Role
- Groovy Script - Distribute Files Based on Organisation ID
- Groovy Script - Distribute Files Based on the Number of Due Days
- Groovy Script - Distribute Files Based on the Due Date
- Groovy Script - Create Placeholder
- Groovy Script - Insert Document Status for Files in PDF format
- Groovy Script - Assign Roles to Users via a Form
- Groovy Script - Fetch the list of Documents by Custom Attribute and Update the Title of all Private Documents from the list
- Groovy Script - Cancel Workflows of all the Provided Documents
- Groovy Script - Set Document Version to dynamicADecisionVariable, which can be used in the Decision Gateway Condition
- Groovy Script - Set the Due Date of a specific timer of a Workflow by fetching the date from the Document's Custom Attribute
- Groovy Script - Update Document Attributes
- Groovy Script - Configure Download Preference for Renaming Files Using Custom Attribute Values Upon Download
- Groovy Script - Rename Files Using Custom Attribute Values Upon Download
- Groovy Script - Refine Status Change
- Groovy Script - Make any or all of the Document Attributes non-editable on the 'Upload' and 'Edit Attributes' screens
- Groovy Script - Get details of Uploaded Documents based on Current Revision
- Groovy Script - Push Associated Files to Bluebeam Studio
- Groovy Script - Pull Reviewed Files from Bluebeam Studio
- Groovy Script - Embed QR code (of 'Dynamic' type) when downloading and printing the Document
- Groovy Script - Embed QR code (of 'Static' type) when downloading and printing the Document
- Groovy Script - Enable the 'Include QR code' option in the Download Preference
- Groovy Script - Display a Colour-coded Status Bar upon QR code Scan (for 'Static' QR code type)
- Groovy Script - Generate Custom XML Output from the Form Data
- Groovy Script - Read Data from Custom XML parts of a .docx file and Set Attribute Values in the File Upload screen
- Groovy Script - Read Data from Custom XML Parts of a .dwg File and Set Attribute Values in the File Upload Screen
- Groovy Script - Read File Attribute values from the 'Edit Attributes' screen and Update Custom XML parts of the .docx file
- Groovy Script - Read File Attribute values from the 'Edit Attributes' screen and Update Custom XML parts of the .dwg file
- Groovy Script - Read Attribute Values for File Status Change and Write the Attribute Data into Custom XML parts of the .docx file
- Groovy Script - Available Options for aMessages
- Groovy Script - Assign Roles to Users by Email
- Groovy Script - Send Custom Email Notifications
- Groovy Script - Set Private Comments by User Role
- Groovy Script - Access Current User
- Groovy Script - Cancel Running Workflows on Current, Previous or Superseded Revisions
- Groovy Script - Update Form Status
- Groovy Script - Stop the Publish Document process if the Document Revision Number is not Numeric and it is not higher than the Previous or Existing Latest Revision
- Groovy Script - Assign Visibility
- Groovy Script - Update the Status of all the Associated Documents of the Current Form
- Groovy Script - Distribute Form
- Groovy Script - Auto Incrementing Revision
- Groovy Script - Restrict Specific File Types to be Uploaded in the Asite Platform
- Groovy Script - Create a New Form by fetching details of an Existing Form
- Groovy Script - Create a New File Review or Reply to an Existing File Review Comment
- Groovy Script - Dynamic Distribution of Files Based on the User's Email, Role or Distribution Group
- Groovy Script - Edit Form Fields
- Dynamic Distribution in Workflows via Groovy Script System Task
- Groovy Script - Dynamic Distribution of Files Based on Asite User ID, Role, or Distribution Group
- Groovy Script - Dynamic Distribution of Forms Based on the User's Email, Role or Distribution Group
- Groovy Script - Dynamic Distribution of Forms Based on Asite User ID, Role, or Distribution Group
- Groovy Script - Push Models to 3D Repo and Add 3D Repo's Model Viewing URL as a Custom Attribute
- Groovy Script - Push Issues on a Federated Model to 3D Repo
- Groovy Script - Cancel Workflows of the Current Form
- Groovy Script - Stop Publishing Files on Files or Placeholders for Associated Records
- Groovy Script - Set Dynamic aDecision Variable based on Form field value
- Groovy Script - Fetch Details of All Forms Associated With the Current Revision
- Groovy Script - Provide Default Values to System Attributes When Creating or Editing a Placeholder
- Groovy Script – Provide Default Values to Custom Attributes When Creating or Editing a Placeholder
- Groovy Script – Apply Activity Locks on Placeholders
- Groovy Script – Assign Visibility to a Placeholder
- Groovy Script - Distribute File to Users, Roles, Organisations, and Groups (in a single Transmittal)
- Groovy Script – Distribute Placeholder to Users, Roles, Organisations, and Groups (in a single transmittal)
- Groovy Script – Update Placeholder Attributes
- Groovy Script – Validate DocRef Uniqueness at the Project Level (for Placeholders)
- Groovy Script - Embed Latest Attributes in Downloaded Files
- Groovy Script - Validate Doc Title Uniqueness at the Folder Level
- Groovy Script - Retrieve Incomplete or Pending Actions on Files
- Conditional Status Change
- Rename Files Using Custom Attribute Values
- Automatic Revision Numbering
- Extended QR Code on Files
- Generate Custom XML Output from the Form Data
- Push Issues on a Federated Model to the 3D Repo
- Groovy Script Objects and Functions
- Functions Accessible via 'DistributionVO'
- Functions Accessible via 'DynamicDistributionVO'
- Functions Accessible via 'DocAttachmentVO'
- Functions Accessible via 'documentService'
- Functions Accessible via 'DocumentVO'
- Functions Accessible via 'EmbedAttributeConfigEntity'
- Variables Accessible via 'EntityFontType'
- Variables Accessible via 'FormMessageType'
- Functions Accessible via 'formService'
- Functions Accessible via 'FormVO'
- Variables Accessible via 'IDocumentAttribute'
- Variables Accessible via 'RevisionDetailsOption'
- Variables Accessible via 'Location'
- Variables Accessible via 'MeasureIn'
- Functions Accessible via 'placeholderService'
- Functions Accessible via 'QRCodeStaticDataVO'
- Variables Accessible via 'Recipient'
- Variables Accessible via 'ResponseActionEnum'
- Functions Accessible via 'ScriptResponseVO'
- Variables Accessible via 'SystemAttributeBanner'
- Variables Accessible via 'SystemAction'
- Variables Accessible via 'SystemActionsForms'
- Functions Accessible via 'FileAttributesVO'
- Functions Accessible via 'UserActionVO'
