importPackage(java.util);
importPackage(com.cloupia.lib.cIaaS.vinci.util);
importPackage(com.cloupia.lib.cIaaS.vmware);
importPackage(com.cloupia.model.cIM);
importPackage(com.cloupia.service.cIM.inframgr);
importPackage(com.cloupia.service.cIM.inframgr.customactions);
importPackage(com.cloupia.service.cIM.inframgr.forms.wizard);
importPackage(com.cloupia.service.cIM.inframgr.reportengine);
importPackage(com.cloupia.service.cIM.inframgr.reports);
importPackage(com.cloupia.service.cIM.inframgr.reports.network);

function registerTabularReport(){	
	
	WorkflowInputTypeRegistry.getInstance().addDeclaration(
			new WorkflowInputFieldTypeDeclaration(WorkflowInputFieldTypeDeclaration.VMWARE_VM_PORT_GROUP_IDENTITY+"_enduser",
			"NetWork Portgroup for all user", FormFieldDefinition.FIELD_TYPE_TABULAR_POPUP,
			GlobalConstants.TABULAR_FIELDS.VMWARE_ALL_PORTGROUP_TABLE_FIELD+"_ENDUSER"));
			
	TabularFieldRegistry.getInstance().registerTabularField(
		GlobalConstants.TABULAR_FIELDS.VMWARE_ALL_PORTGROUP_TABLE_FIELD+"_ENDUSER",VMwarePortGroupTabularReportForForms1.class, "0", "4");		
}
registerTabularReport();

Additional Links: