ProjectWise Design Integration Ideas Portal

Provide embedded scripting environment for Client-side processing of Chages to attribute records.

An imbedded JavaScript runtime environment that would allowing an administrator to write the body for a trigger. This could be inserted into a template function that has a JSON encoded object containing the current attribute record data passed in by reference and is required to return a Boolean value and has some other basic date, math and string functions along with ProjectWise specific functions available to it.

This would provide a scripting environment for client-side processing/logic without the need to interact with the server unless required.

i.e. function <trigger function name> (AttributeRecord : Object, AttributeName: string, AttributeValue: any) : Bool {<Inserted script as body>}

  • David Humpherson
  • Jul 21 2024
  • Needs review