/**
  Collect changeables from various change objects or promotion notice and put into a HTML table within 
  an Notification Robot Processor. The table is build by passing IBA internal names and reserved names. 
  The Name and Number attributes includes the object's URL to allow a user to quickly review the object's info page. 

  The object type's workflow can be used: Change Notice, Change Activity, Design Review, Change Request, Problem Report, Promotion Request
  Changeable types are: EPMDocument, WTPart, WTDocument, or any soft type of these three types. 

  Reserved words are listed below to use for the table columns. All others specified are for IBA names.
  Reserved words: Name, Number, Revision, State, Type, Comment, Transition	

  Allowed Types:
  The allowed types to put in the email table.
  Use: EPMDocument, WTPart, WTDocument or any sub-type name 
 
**/

// List of IBA names to use to define the table columns
String ibaNames = "Name,Number,Revision,State,Type,com.ptc.ptc_training.FACILITY";
//Set the tyes to be reported within the table. Set "All" for all items to be reported. 
String allowedTypes = "EPMDocument,WTPart";

com.fsi.email.EmailCustomHelper emailChangeableTable = new com.fsi.email.EmailCustomHelper();
EmailChangeableTable = emailChangeableTable.getChangeableEmailTable(primaryBusinessObject,ibaNames,allowedTypes );