What would you like to know more about?

Field Management

With Field Management, the power is in your hands to make Platform fields work for your needs.

MinistryPlatform is all about helping you do your church your way! We know that there are as many ways to do church as there are churches. For example, Small Groups or Life Groups are a pretty common church feature. But some churches sort groups by using the Group Focus, while others use Life Stage. Using Field Management, you can make the Group record uniquely yours and choose which fields are hidden, required, or reordered based on your church's preference.

All users can benefit from customizing the fields on your church's records. The reduction of unnecessary fields and elimination of "noise" on the page especially benefits your casual users. But you'll need edit rights to System Setup > Field Management to customize fields. Since this affects all of your users, you must be very strategic when deploying this power. We strongly encourage working with a coach when hiding, requiring, or adding default values to avoid those pesky unintended consequences.

  • Field Management is one-size-fits-all-of-your-users. It is not dependent on security roles. So if you hide a field, it is hidden from everyone (even you).
  • If you need to hide a field from some but not all users, consider a Field Level Restriction instead.
  • Every field can have its own Field Management record, so add as many as you need.
Important: Field Management rules are designed to apply to new records that you create in the Platform. Records that are pulled in from PocketPlatform, other services, and third party applications may behave differently.

Fields

Example of a blank Field Management record

Page
The page associated with the field you'd like to manage.
Note: This applies to an entire page, not specific records.
Field Name
The field you're going to manage.
  • You'll need to enter the actual, proper field name here. So, if you want to manage the Opportunity Title field, enter "Opportunity_Title." See Table Lookup Convention for additional information.
  • If you want to hide a field with a drop-down menu, enter the field name like this:
    • Occupation = Occupation_ID
    • Industry = Industry_ID
Group Name
The container "box" the field should display in (for example, the General box in the image above). If null, the field displays in the General box. Don't see the group you want the field to display in? No problem! The first time you enter a name in the Group Name field, that box are created and the identified field is added to it. New Groups display in alphabetical order below the General box.
Note: Deleting or moving a group separator is not currently supported. So even if you remove all of the fields in a Group, the separator line and title still display. However, you can hide separators by adding a Field Management record for each separator with Hidden set to Yes.
View Order
The order fields displays in within their Group. Field positions are counted across from left to right and then down.
  • If you assign an order to some, but not all, fields in a Group, they display in chronological order, but null fields are treated as "0" and display first.
  • Fields with the same View Order value are listed in alphabetical order.
    Note: Reordering fields in the General box is not supported.
Required
Select Yes to make this field required. Default is No. We strongly suggest exercising caution when making fields required.
Note: You can make any previously un-required field required. But setting Required to No on a required field does not make it un-required. Basically, you can add to the fields the Platform requires, but you cannot take any away.
Hidden
Select Yes to hide the field. Default is No. Hidden fields are only hidden in an open record. They are available in the Advanced Search tool and can still be used to build a view.
Warning: You cannot hide a field that is a Record Fact. If you do, you'll get a warning and will either need to remove the field from your Record Fact View or change the Field Management record to set Hidden to No.
Default Value
Enter the default value that works for your church. The default value needs to match the type of field you entered for Field Name:
  • A Text field should have a text default value.
  • A Bit field should have a 0 or 1 default value.
  • A Lookup field should have an ID default value (for example, Congregation_ID number for a default Congregation value).
Note: This only applies to records that are created at the Platform level. Records created via a routine, for example, would not adhere to a default value set in a Field Management record.
Filter Clause
Leave blank or add a condition if you're filtering a drop-down list.
Depends On Field
If you want the value of the field you're managing to be cleared if another field is updated, you can enter that other field name as the Depends On Field. For example, on the Event Metrics page, the Group_ID field should be cleared if the Event_ID field value is changed. So, in the record for Field Name Group_ID, you could enter Event_ID for Depends On Field.
Filter Label
The Name displays for this field in an open record.
Note: Field Management is field-specific. So if you want to change a field label displays on more than one page and/or subpage, you need to create a new Field Management rule for every time that field displays in the Platform. It might still be something you want to do, but choose wisely.
Writing Assistant Enabled
Determines whether the Writing Assistant displays when editing this field. We recommend limiting this to larger text fields where additional writing assistance may be needed, like description fields.
Note: The Platform comes pre-loaded with multiple Field Management records that hide fields no longer used in development (for example, Current School). Still use one of these fields? No problem! Delete the Field Management record. Because we love customization, you can edit existing record facts and create new ones!

Required Field Considerations

We've all been there - that pesky missing piece of information would be so great to have. Making that field required seems like the answer. And it might be! But there are some things to consider before setting Required to Yes.

  • The Platform comes with required fields and you cannot make those fields un-required. But you can make previously un-required fields required.
  • A required field is a required field for all. Make sure your casual users are able to provide the required information.
  • Required fields are only enforced through the Platform. If you have an integration, the same fields may not be required. So, if you make the Middle Name field required and your integration does not require a middle name, your users run into a validation warning every time they edit or copy a record created by that integration.
  • Think twice before making a field both required and hidden. It's really hard to fill out a required field you can't see. If you make a required field hidden and it doesn't have a Default Value, it remains visible. Just have to hide that required field? Include a Default Value.
Tip: If you make a field required, consider using Mass Assign to populate values for all existing records. If a field is required and not populated, it must be populated when any record on that page is edited. And all required fields must be populated before attempted to copy a record. If fields are required, but not populated when you copy or save a record, you'll get a validation warning. And nobody likes a warning.

Add a New Field

  1. Go to System Setup > Field Management.
  2. Click New Field Management.
  3. Make your selections.
  4. Click Save.