Requestor option parameters

Enabling/Disabling the No-Login Web Form

FireFlow includes a No-Login Web form that allows users to submit requests without logging in to the system. If desired, you can disable this, requiring authentication for change request creation.

Configuration Parameter Name Value
AllowNoAuthTicketCreation

0. To disable the No-Login Web form.

1. To enable the No-Login Web form. (Default)

Configuring Requestor User Properties

When using the GetRequestorSearches hook to display searches in the Requestor Web Interface, the hook retrieves a list of the requestor's user properties as a hash. By default, the following properties are included:

  • City
  • Country
  • EmailAddress
  • HomePhone
  • Id
  • Organization
  • RealName
  • Custom user fields. These fields will appear without spaces as hash keys. For example, a custom field named "Custom Field" will appear as: "CustomField".

For example, the user properties hash in XML format may appear as follows:

<User>

<City></City>

<Country></Country>

<EmailAddress>[email protected]</EmailAddress>

<HomePhone></HomePhone>

<Id>6894</Id>

<Organization></Organization>

<RealName>Rachel Requestor</RealName>

<CustomField></CustomField>

</User>

If desired, you can modify the included user properties.

Configuration Parameter Name Value
UserFieldsForHooksSearch

The default or current value, with the desired modifications. To add items to the user properties list, add the desired user properties in single quotation marks, separated by commas.

You can add any of the properties listed in the following table.

The default value is as follows:

[

"Id",

"RealName",

"HomePhone",

"Organization",

"EmailAddress",

"City",

"Country"

]

Supported User Properties

Property

Description

Address1

The requestor's primary mailing address.

Address2

The requestor's secondary mailing address.

AuthSystem

The type of authentication to use for the requestor.

City

The requestor's city.

Comments

Comments about the requestor.

Country

The requestor's country.

Created

The date on which the requestor was added to FireFlow.

Creator

The user who added the requestor to FireFlow.

EmailAddress

The requestor's email address.

HomePhone

The requestor's home telephone number.

Id

The requestor's ID number.

Lang

The requestor's desired FireFlow interface language.

LastUpdated

The date on which the requestor's properties were last updated in FireFlow.

LastUpdatedBy

The user who last updated the requestor's properties in FireFlow.

MobilePhone

The requestor's mobile telephone number.

Name

The requestor's username.

Nickname

The requestor's nickname.

Organization

The requestor's organization.

PagerPhone

The requestor's pager number.

Password

The requestor's password.

RealName

The requestor's full name.

Signature

The requestor's signature.

State

The requestor's state.

TimeZone

The requestor's time zone.

WorkPhone

The requestor's work telephone number.

Zip

The requestor's zip code.

Configuring a Help Link for the Requestor Interface

If desired, you can configure the FireFlow Requestor Interface to display a link to a custom Help. The link can vary depending on whether the user is an authenticated requestor, or is using the No-Login Web Form. Clicking the link will open a new tab, and link to a customized page. The link will always appear at the top of the Home page and at the top of the Create a New Change Request page.

Note: The customized page can be on an external server or on the AlgoSec server. An external server is preferred. If you require the page be installed on the AlgoSec server, contact AlgoSec support for further information.

Configuration Parameter Name Value
ChangeRequestCreationInstructions

A copy of the default or current configuration, with the Label (text of the link)and URL properties modified as desired. You can specify different properties for Requestors (authenticated users) and unauthenticated users (users of the no-login web form). See the example below for details.

The default configuration is as follows:

{   "Requestor": {

        "Label": "How to submit a FireFlow change request as a requestor?",        "URL": http://www.example.com/NewCRInstructions_Requestors.html"  },     "Unauthenticated": {         "Label": "How to submit a FireFlow change request?",         "URL": "http://www.example.com/NewCRInstructions_Unauth.html"  } }

Example: The following value configures a link for unauthenticated users with the name Access Help which sends you to http://www.MyRequestorHelp.com. The changes appear in bold.

{   "Requestor": {

        "Label": "How to submit a FireFlow change request as a requestor?",        "URL": http://www.example.com/NewCRInstructions_Requestors.html"  },     "Unauthenticated": {

        "Label": "Access Help",

        "URL": "http://www.MyRequestorHelp.com"

  } }