2 of 2 people found this helpful
There are a finite number of custom fields that you can use in a given rule. Each field may be used for a number of different data types in different rules, but a given rule may only use a given custom field once. In your case, Custom7 is mapped to Source User. If your rule uses the Source User field (very likely), then you will be unable to use Custom7 for a custom type of your own. If you move your custom type to a different (unused) custom field, you will be able to map it as you expect.
"Short" vs. "Long" in this context has to do with how much space is allocated in the DB for the string. Custom fields 1-10 are short string fields. Custom fields 21-27 are long string fields. In this context, if I recall correctly (not sure I do), a short string is up to 100 characters, and a long string is 256.
Thanks Scott, that certainly confirms what we we're seeing.
I guess a usefull thing though would be to see what each fiield event type value is, so that we can create the appropriate value for the custom type that won't impinge on the rule under scrutiny.
Are you actually able to "move" your custom types event field, or is that an expression to mean "edit" it. I only ask as there are certain DB considerations to take into account here, especially as the ESM warns you about editing/deleting custom types where data has already been mapped to it?
1 of 1 people found this helpful
Yes, I am suggesting you edit the definition of your custom type, and select a different field for it. Alternately, might choose to create a new one with a similar name. I'm assumiing you have not yet successfully used your custom type under Custom7, so there should not be any issues with orphaning data anywhere.
Unfortunately the UI doesn't do a great job of letting the rule builder know what fields have been used in their rule, and what is open. When I'm buildiing a complicated rule with many fields, I tend to track this offline in a spreadsheet. Alternately, if you edit your rule and select the "+" icon in the mapping tab to add a new field, you will get a list of available data types. These data types are filtered to show only the types that are mapped to fields you have not yet used (as you have seen). As you map more custom fields in your rule, this list will get shorter, and you can use it to identify unused fields.
Excellent Scott, this has helped a lot.