Mark,
Thank you for replying with more details back. I now better understand your use case�?�
Here is what I think you can try to do:
1) Import your geofences / setup geofence synchronization rule from the GeoFence layer so that �??Region�?? field value is used for geofence category and �??AreaID�?? for geofence name. Make sure �??AreaID�?? uniquely identifies a feature/geofence. You will need this in step 3) when you enrich your geoevent with missing attributes using Field Enricher (Feature Service) processor.
2) Use GeoTagger processor to geotag GeoEvent with geofence name (unique feature ID) first. GeoTagger is a Field Enricher that enriches GeoEvent with �??Category�?? AND|OR �??Name�?? of every geofence for which spatial operator is evaluated to true. For �??GeoTag Field Name�?? you can choose �??AreaID�??. For �??Include GeoFence Category in GeoTag�?? property select �??No�??. After this step is complete I expect you to have an Alert GeoEvent augmented with the new field 'AreaID' that holds the value of GeoFenceID that triggered. Next you are going to enrich this GeoEvent with missing attributes from the GeoFence layer.
3) Next you need to setup a Field Enricher (Feature Service) processor that connects to GeoFence layer and pulls missing attributes from it. For �??Feature Layer Join Field�?? property please use �??AreaID�??. Specify enrichment field names you are missing as a coma-separated list (Region, ManagerName). For �??GeoEvent Join Field�?? please use a field value added by GeoTagger in step 2) (�??AreaID�??) Name of this field is specified as part of GeoTagger processor configuration. See property labeled �??GeoTag Field Name�?? for details.
4) In result you should get an Alert GeoEvent with all three desired fields AreaID, Region, ManagerName added.
Please let me know if this worked for you.
-Vlad.