For System Admins - Custom Data Field-Where Used Report | Community
Skip to main content
Level 2
Mar 29, 2017 8:58 PM UTC
New

For System Admins - Custom Data Field-Where Used Report

System admins have no way of knowing where/if a custom field is used in a report or personal filter/view. Without this, we are unable to change the name of a field to meet our business changes and understand what the impact will be to already established reports/filters.

4 replies

Level 3
Jul 26, 2017 3:00 PM UTC

How often it is utilized where it has been on a form that has been added? How often is the information updated? etc. I mostly am looking at it from a perspective of thinking of metrics/filters that would help identify which ones are not used on the custom forms they are placed in. Or something of that nature.

Translate
Kelly_Wehrmann
Level 9
Jul 12, 2017 3:37 PM UTC

This also seems similar to this request....make sure to check it out and vote on it as well.

https://support.workfront.com/hc/en-us/community/posts/115003986213-A-general-where-used-query-of-full-database?page=1#community_comment_115000302134

Translate
Level 4
Apr 27, 2017 5:10 PM UTC

See if this does what you need...

First I created a report type of "Parameter". For a custom field to exist it must be on a custom form. Parameter is the same as "custom field" on this report.

1. No Filters.

2. Columns: Parameter - Name, Parameter - Display Type (if you want that), Parameter - Description (if you want that), Parameter - Forms (to list the custom forms that the custom field exists on), GUID (optional - I included it because I needed it for later).

3. Prompts: Parameter - Name (if you want that). I added this so that if I was considering changing only 1 field, I could bring up just that field on the report.

The only thing I don't like and couldn't get around is that the custom forms a field is on are ALL included in that Forms column, so if multiple you have to read that column carefully.

Now as far as reports using that custom field...

Second I created a report type of "Report".

1. No Filters.

2. Columns: Report - Filter ID, Report - Grouping ID, Filters (in text mode), Groupings (in text mode). ID yields the GUID, but I know what the GUIDs are from the Parameter report I created above. Text Mode yields the actual "code", and you can identify your custom field within that column. There is no API object for "prompt", so I couldn't interrogate for that. But to me this is minor. If the prompt fails, it doesn't cause the report to fail.

3. Prompts: Filter - ID, Grouping - ID

This isn't perfect for sure, but should at least get you appropriate detail from which you can glean what you need. Hope this helps!

Translate
Level 4
Apr 5, 2017 10:36 AM UTC

This would be a brilliant feature and would save us a lot of time and prevent confusion and uncertainty about whether we can delete fields or not. At present we have to rename fields as we just don't know for certain if they are needed or not.

Translate