Step 2. Add and configure a new CEWS Service Service
In the selector dialog click on SharePoint 2013 CEWS Listener
In the Service endpoint enter http://0.0.0.0:62028/CEWebService.svc to let the service listen on all available network interfaces or a specific IP address if desired
Check the Filter return box and add the names of the Properties to be returned by this Content Enrichment service. These must be the same fields as configured with SharePoint's Set-SPEnterpriseSearchContentEnrichmentConfiguration cmdlet. If this is not configured, the default return values are returned with any custom properties populated in the workflow.
An application tag is added to the settings.xml file, for example:
<application config="com.searchtechnologies.aspire:app-sp2013-content-enrichment" id="13">
<properties>
<property name="debug">false</property>
<property name="endpoint">http://0.0.0.0:62027/CEWebService.svc</property>
<property name="filterReturn">true</property>
<property name="returnProperties">Author,Title</property>
<property name="contentSource">CEWSWorkflow</property> <!-- only required in versions before 2.2 -->
<property name="workflowReloadPeriod">15s</property>
<property name="workflowErrorTolerant">false</property>
</properties>
</application>
Step 3. Configure data enrichment through a groovy script in the workflow
Once the SP2013 Content Enrichment service has been created, you can modify the workflow responsible for populating the properties/fields returned to SharePoint. Only the onProcess workflow is available, but all Aspire workflow functions may be used.