An error occurred during activity invocation for activity '890dc014-8e70-b4b4-d15a-6cc837f7c11a' in plan '2667589a-34b9-4f98-aad3-6d3f3075c8d6' DescriptorId : 9f3a44f4-179a-4d19-8583-14a8874e5bba Sitecore.XConnect.Segmentation.ExpressionBuilder.PredicateDescriptorException: No predicate descriptor was registered with Id '9f3a44f4-179a-4d19-8583-14a8874e5bba'.You may have done like me, and followed the instructions in the documentation to the letter, but still you are getting this error. This is simply because the documentation is missing a few letters! The XML file you have created must be prefixed by sc., so that if you named your original file MyCustomPredicates.xml it should really have been named sc.MyCustomPredicates.xml Due to the documentation missing this information, it is very hard to find the actual solution. My question on StackExchange yielded no answers and I had to contact Sitecore Support to get to this simple solution. So, to conclude, be sure to prefix your Custom Predicate XML files with sc. to avoid the aforementioned error.
Sitecore Marketing Automation Custom Predicate woes
Sunday, December 16, 2018