Marty Zigman

Conversations with The Prolecto Leadership Team

Certified Administrator • ERP • SuiteCloud

NetSuite Accelerator Templates

The following NetSuite application is available to all active Prolecto Resources clients without license charge. Click here to get back to the bundle list.

Prolecto Content Renderer Engine (CRE) 2.0

Inspired by version 1.0, Content Rendering Engine 2.0, using SuiteScript 2.0 and based on SQL Queries. The application is not backward compatible with CRE 1.0. Do NOT upgrade this application without consultation from Prolecto Resources, Inc. Depends on the Prolecto Utilities Bundle.

Bundle ID

Ask for Bundle ID: 369503.

Version History

20260303.RC

  • Improved Control Over Content Rendering: We've added a feature that allows administrators to define a query to determine if the content rendering link or button should be displayed to the user. This ensures users only see rendering options when relevant data exists, and it can display a warning message if no results are found, improving user experience and reducing confusion.
  • Enhanced Reliability and Security: We implemented a new, more robust method for triggering content rendering, which resolves the issue of duplicate email sendouts, ensuring customers receive the correct number of communications. Additionally, we added a control to block cross-origin requests, further preventing unauthorized or duplicate actions and enhancing system security.

20250902.RC

  • Added a feature that allows sourcing other email-related fields from the profile when attaching CRE output to the native email message window.

20250811.RC

  • Added support for rendering customer statements using the anonymous renderer tool.
  • Implemented logic for correctly auto-associating CRE-generated emails to support cases.

20250702.RC

  • Added the capacity to dynamically show or hide CRE profile buttons on records based on query-driven criteria.

20250521.RC

  • Added an option to include the generated output file as a link in the email body instead of as an email attachment.

20250415.RC

  • Fixed header that caused PDFs to be displayed incorrectly after the 2025.1 NetSuite upgrade.

20250210.RC

  • Added an option to automatically attach the generated file to the main record.  This way, the output file can be attached even if no email is sent.
     

20240830.RC

  • Enhanced the CRE profile on-demand execution utility to allow fields to be overridden by the user prior to submitting the profile.

20240529.RC

  • Fixed critical bug in the use of Native Advanced Templates with CRE2. The prior version caused a recursive loop that would delay the script by several minutes.

20240221.RC

Added support for native Advanced PDF Templates for transactions.

  • When creating a CRE profile for a transaction, users can now configure various attributes such as email. Instead of specifying a template file, there's now an option "USE ADVANCED PDF TEMPLATE AND NATIVE RENDERING," which triggers CRE to run the native rendering process for the transaction.
     

20231011.RC

Supplied a configurable front-end Suitelet to gather information as input to drive a CRE2 profile execution.

20230921.RC

Ability to “deep link” to Test Suitelet to show in the PDF and Email tabs which is is useful for review before actual distribution.

20230822.RC

Revised to allow for the Anonymous Renderer Suitlet to accept JSON parameters.

20230719.RC

  1. Refinements to the default customer statement profile related to tran" and "aging" queries for proper reporting.

20230630.RC

  • Upgraded to SuiteScript 2.1
  • Find CRE Profiles by scriptID
  • Ability to store CRE Profiles in files affording opportunities to use code repositories
  • Added support for Native PDF templates.
  • Added VerifyBundle installation routine

20230125.RC

  • An updated Sample Customer Statement template, incorporating both new styles and logic.
  • Updated Profile and supporting queries for the Sample Customer Statement CRE2 Profile
  • New Suitelet for support in generating a Sample Customer Statement with the option to replace the Profile pointer via script parameters; the Suitelet will pass the following parameters to the selected Profile:
    • includeAllTransactions
    • beginDate
    • statementDate
  • User Event script to enable a button on the Customer for accessing the above Suitelet

20220726.RC

Added a new field to the query sublist called “Query Type” and deprecated the SINGLE MODE JSON and PAGED flags.

Added support for Saved Searches and Inline Searches to be returned as JSON rather than Saved Search results. This allows control over the JSON properties by using for the fields.

20220526.RC

New sample CRE2 profile for “Late Invoice Reminder”.

20220202.RC

Ability to load an existing saved search without referencing its structure.

20211227.RC

  • Ability to set the file generated to Available without Login for public distribution
  • Tester now can send email to the developer to help confirm outputs
  • Mechanisms to attach CRE2 outputs to the native message object.

20210922.RC

  1. Solve for views of HTML file in view and raw mode.
  2. Minor revisions for usability and anomalies

20210830.RC

Support to render anonymous suitelet to draw content in a secure manner.  It can reference another CRE2 or the native NetSuite PDF renderer.

20210819.RC

  • Fix to Utility Suitelet for redirect after execute
  • User confirmation on CRE print option driven by our buttons

20210726.RC

Packaging of the information of the queries is enhanced so that it is easier to use CRE2 as a data pump.

20210630.RC

Load profiles by passing in the internal ID of the profile, or the Name of the profile, or the Script ID of the profile.  Also produced some minor code revisions.

20210628.RC

Updates for three provided templates to help new administrators learn the tools and the syntax.  Included is a replacement NetSuite customer statement that respects the use of customer deposits.

20210618.RC

  1. Support for additional file attachments when sending emails. 
  2. The logic for when the email body field is blank, and there is a template, but no output name, translate the contents to become the email body.

20210608.RC

Minor revision updates

20210525.RC

Includes support for loading full records besides the “root” record (e.g., so an Invoice profile can load the Customer record in its entirety, rather than just specific fields via a search).

20210311.RC

Added support for ‘afterLoad’ function in JavaScript file. Better handling of cases where template file is > 100k

20210224.RC

  • Added full support for Saved Search syntax.
  • Added option to run query in “paged” vs. “non-paged” mode
  • Added Workflow Action script so that profile can be executed from Workflow
  • Modified “Add Link” UE script so that multiple buttons can be rendered on a single record type using a JSON object (as text) parameter

20210211.RC

Move from plugin to javascript override capacities due to extensibility requirements.

20210208.RC

Added support for app settings. Linked up early usage guide.

Obtain Access to Prolecto Content Renderer Engine (CRE) 2.0 Bundle

If this Prolecto Content Renderer Engine (CRE) 2.0 bundle has interest for you, make a request and let's have a conversation.