Correspondence formula

When correspondence output is a standard part of a process, Infor Public Sector typically includes a field that you can use to specify the correspondence process setup to use. For example, you can specify the correspondence process for a bill type in the Correspondence Setup field on the Bill Type page.

If there isn’t a Correspondence Setup field available for a type of record, you can use a workflow formula to set up correspondence output. For example, this formula uses the ScheduleEmailCorrespondence method to send an email to the vendor when a new purchase order is created in the Inventory module:

Dim res as result
Dim CorrProcessSetupName as String = “PurchaseOrder”
Dim EntityKey as Integer = oPurchaseOrder.PurchaseOrderKey
Dim MonikerName as String = oPurchaseOrder.MonikerName
Dim Email as String = oPurchaseOrder.VendorContact.EMailAddress
res = Hansen.Core.Correspondence.CorrespondenceUtility.ScheduleEmailCorrespondence (CorrProcessSetupName, EntityKey, MonikerName, Email)
return res

You would add this formula to the AfterAdd event handler of the PurchaseOrder object in the Workflow Manager. Then Infor Public Sector would use the specified correspondence process setup to send an email to the vendor contact’s email address when a new purchase order is created. All that is required is a correspondence process setup and an email address.

Note: The purchase order is only used as an example here, so you could adapt this formula for other types of records by changing the values of the variables.