Manage custom fields

This topic describes how to manage FireFlow custom fields.

FireFlow custom field types

FireFlow includes two types of custom fields:

Tip: You can edit, disable, configure the order of, and configure roles' permissions for custom or FireFlow fields.

For more details, see Manage user permissions.

User-defined fields

You can define custom fields and add them to change requests, users, or user roles throughout the FireFlow user interface. For example, you can add a budget number field in change requests or an extension number field for users. In addition, it is possible to add custom fields to traffic change request traffic fields or object changes.

Custom fields for traffic fields can be added as an additional field (similar to custom fields for object changes) or as a field related to the Source, Destination, Service, Application or User fields.

FireFlow fields

FireFlow comes with a set of built-in custom fields called FireFlow fields. You can modify the display name and description of such fields.

All FireFlow fields appear in the Standard request template.

Note: For additional information on Cisco User Awareness – How to Define a User/User Group in a Rule, see this AlgoPedia Knowledge Base article.

Back to top

Add user-defined fields

Note: You cannot add user-defined custom fields that have the same name as a built-in FireFlow field. To view a list of built-in FireFlow fields, click Advanced Configuration > FireFlow Fields.

Do the following:

  1. Log in to FireFlow for configuration purposes. For details, see Log in for configuration purposes.
  2. In the main menu, click Configuration.

    The FireFlow Configuration page appears.

  3. Click Fields.

    The Select a Field page appears.

  4. In the area for the type of field you want to add, click + New.

    For example, if you want to add a custom field to change requests, click + New in the Change Requests area.

    The Create a New Change Requests Field window appears.

  5. Complete the fields using the relevant information in Custom Field Page Fields (see Custom Field Page Fields).

  6. Click Save.

    The new field appears throughout the FireFlow user interface.

Note: By default, all user roles (including the Unprivileged role) are granted permission to view and modify the new custom field, except for the Read-Only role, which is only granted permission to view the new custom field. The Admin role is additionally granted permission to manage the new custom field.

For more details, see Manage user permissions.

Back to top

Edit user-defined fields

Do the following:

  1. Log in to FireFlow for configuration purposes. For details, see Log in for configuration purposes.
  2. In the main menu, click Configuration.

    The FireFlow Configuration page is displayed.

  3. Click Fields.

    The Select a Field page is displayed.

  4. (Optional) To display disabled user-defined custom fields, click the Show disabled link.

    To revert to a list which only displays enabled user-defined custom fields, click the Hide disabled link.

  5. (Optional) To search for the desired user-defined custom field, type your search in the Type to filter your results field.

    The user-defined custom fields which match your search appear in the relevant area.

  6. Click on the desired field's name.

    The Edit a Field window is displayed.

  7. Modify the fields as desired, using the information in Custom Field Page Fields (see Custom Field Page Fields).

  8. Click Save.

Back to top

Edit FireFlow fields

For the FireFlow fields, you may change only the display name and description. Any other change will cause FireFlow to behave unpredictably.

Do the following:

  1. Log in to FireFlow for configuration purposes. For details, see Log in for configuration purposes.
  2. In the main menu, click Configuration.

    The FireFlow Configuration page is displayed.

  3. Click Fields.

    The Select a Field page is displayed.

  4. Click the FireFlow Fields tab.

    The FireFlow Fields tab is displayed.

  5. (Optional) To display disabled FireFlow fields, click the Show disabled link.

    To revert to a list which only displays enabled FireFlow fields, click the Hide disabled link.

  6. (Optional) To search for the desired FireFlow field, type your search in the Type to filter your results field.

    The FireFlow fields which match your search appear in the relevant area.

  7. Click on the desired custom field's name.

    The Edit a Field window is displayed.

  8. In the Description field, type a description of the custom field.

    This description will appear as a tooltip, when you mouse-over the custom field's name in the Create Change Request page.

  9. In the Display Name field, type the name that should represent the field in the FireFlow interface.

  10. Click Save.

Back to top

Disable / enable user-defined fields

If desired, you can disable a user-defined field, so that it no longer appears in the FireFlow interface. You can also re-enable disabled user-defined fields.

Note: Values that were entered for a user-defined field before it was disabled are retained in the FireFlow database.

Do the following:

  1. Log in to FireFlow for configuration purposes. For details, see Log in for configuration purposes.
  2. In the main menu, click Configuration.

    The FireFlow Configuration page is displayed.

  3. Click Fields.

    The Select a Field page is displayed.

  4. (Optional) To display disabled user-defined custom fields, click the Show disabled link.

    To revert to a list which only displays enabled user-defined custom fields, click the Hide disabled link.

  5. (Optional) To search for the desired user-defined custom field, type your search in the Type to filter your results field.

    The user-defined custom fields which match your search appear in the relevant area.

  6. Click on the desired field's name.

    The Edit a Field window is displayed.

  7. Do one of the following:

    • To disable a user-defined custom field, clear the Enabled check box.
    • To enable a user-defined custom field, check the Enabled check box.
  8. Click Save.

Back to top

Configure the order of user-defined fields

When multiple user-defined fields are defined for change requests, users, or roles, you can configure the order they appear.

  • For traffic and multicast traffic request templates (excluding IPv6 traffic templates), all fields are ordered per template (not globally). For more details, see Request templates and workflows.
  • For all other request template types, traffic fields and object fields are ordered globally using the procedure below. All other fields for these templates are ordered per template. For more details, see Request templates and workflows.
  • For ordering user and role fields, all fields are ordered globally using the procedure below.

Do the following:

  1. Log in to FireFlow for configuration purposes. For details, see Log in for configuration purposes.
  2. In the main menu, click Configuration.

    The FireFlow Configuration page is displayed.

  3. Click Fields.

    The Select a Field page is displayed.

  4. In the main menu, click Order.

    The Order Custom Fields page appears. Within each category, the fields are listed in the order that they will appear in the FireFlow Web interface.

  5. In each category, do one or more of the following:

    • To move a change request up in the list, click Move up next to it.
    • To move a change request down in the list, click Move down next to it.

    The fields will appear in the specified order.

    Note: These links only appear when there is more than one custom field in the category.

Back to top

View role permissions for custom fields

You can view role permissions for user-defined fields or FireFlow fields.

For more details, see Manage user permissions.

Do the following:

  1. In the main menu, click Configuration.

    The FireFlow Configuration page is displayed.

  2. Click Fields.

    The Select a Field page is displayed.

  3. If you want to view role permissions for a FireFlow field, click the FireFlow Fields tab.

  4. (Optional) To display disabled fields, click the Show disabled link.

    To revert to a list which only displays enabled fields, click the Hide disabled link.

  5. (Optional) To search for the desired field, type your search in the Type to filter your results field.

    The fields which match your search appear in their designated area.

  6. In the row of the relevant role, click .

    The roles permissions window appears.

    Users assigned a role with permission to Manage the field can view and modify the field's definition (for example, they can modify the field's name, disable it, and so on). Users assigned a role with permission to Modify the field can modify the field's value. Users assigned a role with permission to See the field can only view the field's value.

  7. Click Close.

Back to top