While it’s useful for your staff to see and edit person attributes from the Person Profile page, sometimes you may want to let people update their own attributes. For example, if you need to ask questions of people who are interested in serving, you can create person attributes for these questions and then use the Person Attribute Forms block on your external Rock site to prompt people for the answers to those questions. This block can be used to display any combination of person attributes and allows the person who’s logged in to fill out their own values. See the Adding Content to Rock section in the Designing and Building Websites Using Rock book for more details on that process. Basic Usage Once you’ve added the Person Attribute Forms block to a page, you can configure the forms and fields for it to display. Think of forms as pages that a person will navigate between using Next and Previous buttons. The fields are the person attributes to display on each form. Open the block's edit page to create the forms and select the fields. You can give each form a title to be displayed, and optionally add any header or footer HTML content to each form. Display Progress Bar - If you are going to configure this block with multiple forms, you can optionally have a progress bar displayed at the top of each page that gives a visual indication to the individual on how far along they are in filling out the forms.Save Values - This determines when the values for each field are saved. They can either be saved after each page (when the person clicks Next) or at the end of all the forms (when the person clicks Finish).Workflow - You can configure the block to automatically launch a workflow after the individual has filled out all the forms. For example, you may want to launch a workflow that sends a notification to a staff member, and/or perhaps sends a thank you email to the person who filled out the form.Done Page - In addition to sending a workflow, you can also pick another page on your website that people should be sent to after they have filled out all the forms. This could be a page that has an HTML block with a thank you message.Forms - One form is added by default, but you can add additional forms by clicking the Add Form button at the bottom. To add Fields to a form, click the ti ti-plus button. This will display the Form Field dialog. When adding a field to a form, there are several options for each field that can be set. Person Attribute - This one’s obvious. Select the person attribute that you’d like to display on the form.Use Current Value - Check this box for the individual to be able to see what their current value is for this attribute. If you don’t check this box, the person won't see the current value, and if they don’t enter anything, it will get updated with a blank value.Required - Check this box for the individual to be required to fill out a value for this person attribute.Pre-HTML/Post-HTML - You can optionally enter any text or HTML to be displayed before or after the field. This is useful if you want to highlight certain fields or group them in a special way. This may take some HTML knowledge to pull off correctly, but it’s not required.