This content applies solely to Requirements Management, which must be purchased separately from the Appian base platform. This content was written for Appian 23.4 and may not reflect the interfaces or functionality of other Appian versions. |
The Appian Requirements Management (RM) solution is designed to be customized to your organization's particular needs. The various interfaces in the out-of-the-box solution contain values that are stored in database tables. This information is called reference data.
The types of reference data in RM are:
Document templates.
You can identify reference data tables by looking for tables that have _R_
in the name, such as AS_RM_R_DATA
.
This page describes the structure of the reference data tables.
Dropdown values for RM are stored in the AS_RM_R_DATA
table. Updating this table allows you to control what dropdown values and lists display to end users moving through the requirement process. See Modifying Dropdown for more information on how this table is used.
See the following table for a description of the fields in the AS_RM_R_DATA
table.
Name | MySQL Data Type | Appian Data Type | Description |
---|---|---|---|
REF_DATA_ID | int(11) | Number (integer) | The primary key. |
REF_LABEL | varchar(255) | Text | The name that the end user will see in the dropdown list. |
REF_TYPE | varchar(255) | Text | What reference type the value is grouped by. For example, Requirement Status . |
REF_ICON | varchar(50) | Text | The icon associated with the value. For more information, visit the Appian icons page. |
REF_COLOR | varchar(50) | Text | Determines the color associated with the data. Valid values: STANDARD, POSITIVE, NEGATIVE, ACCENT, or a specific hex value. For example, #FFBF00 . |
SORT_ORDER | int(11) | Number (integer) | Determines the order of values displayed in the dropdown. |
IS_ACTIVE | tinyint(1) | Boolean | Determines if the value will display, or not. Valid values: 1 , 0 . 1 will display the value, and 0 will not display the value |
CREATED_BY | varchar(255) | Text | The user who added the reference data originally. |
CREATED_DATETIME | timestamp | DateTime | The date and time that the reference data was originally added. |
MODIFIED_BY | varchar(255) | Text | The user who changed the reference data most recently. |
MODIFIED_DATETIME | timestamp | DateTime | The date and time that the reference data was most recently changed. |
See below for an example of what the first six columns of the reference data may look like:
REF_DATA_ID | LABEL | TYPE | REF_ICON | REF_COLOR | IS_ACTIVE |
---|---|---|---|---|---|
3 | Facilities | Requirement Category | NULL | NULL | 1 |
4 | IT Hardware | Requirement Category | NULL | NULL | 1 |
5 | IT Software | Requirement Category | NULL | NULL | 1 |
12 | Draft | Requirement Status | pencil-square-o | NULL | 1 |
13 | Submitted | Requirement Status | sign-out | NULL | 1 |
14 | Accepted | Requirement Status | check-circle-o | #008000 | 1 |
90 | Acceptance Location | Requirement Location Type | NULL | NULL | 1 |
91 | Construction Site | Requirement Location Type | NULL | NULL | 1 |
92 | Delivery Zone | Requirement Location Type | NULL | NULL | 1 |
The AS_RM_R_DOCUMENT_TEMPLATE
table stores the document templates needed for the Create Document from Template checklist item. Updating this table allows you to control what document templates are available for the business user creating checklists.
See the following table for a description of the fields in the AS_RM_R_DOCUMENT_TEMPLATE
table.
Name | MySQL Data Type | Appian Data Type | Description |
---|---|---|---|
DOCUMENT_TEMPLATE_ID | int(11) | Number (integer) | The primary key. |
DOCUMENT_NAME | varchar(255) | Text | The name of the template that will display to end users. |
FILE_TYPE | varchar(255) | Text | The type of document the template is. For example, DOCX or PDF. |
See below for an example of what the three columns of the required document table may look like.
DOCUMENT_TEMPLATE_ID | DOCUMENT_NAME | FILE_TYPE |
---|---|---|
1 | Capabilities Template | DOCX |
2 | PWS Template | DOCX |
3 | 508 Determination | DOCX |
The AS_RM_R_ACTIVITY_ADDRESS_CODE
and AS_RM_R_ACTIVITY_ADDRESS_CODE_ADDRESS
tables store the activity address code data needed for the requirement data entry. Updating this table allows you to control what AACs or DoDAACs your requirements can be associated with.
See the following table for a description of the fields in the AS_RM_R_ACTIVITY_ADDRESS_CODE
table.
Name | MySQL Data Type | Appian Data Type | Description |
---|---|---|---|
AAC_REF_ID | int(11) | Number (integer) | The primary key. |
AAC | varchar(255) | Text | The activity address code will appear in the dropdown and to users. |
AGENCY | varchar(255) | Text | The name of the agency associated with the AAC or DoDAAC. |
TYPE_CODE | varchar(255) | Text | The type code for the AAC or DoDAAC. |
MAJOR_COMMAND | varchar(255) | Text | The major command of the AAC or DoDAAC. |
CO_COMMAND | varchar(255) | Text | The country command of the AAC or DoDAAC. |
See below for an example of what the three columns of the required document table may look like.
ACC_REF_ID | AAC | AGENCY | TYPE_CODE | MAJOR_COMMAND | CO_COMMAND |
---|---|---|---|---|---|
1 | 1A7812 | Department of Veterans Affairs | Federal Agencies | 00 - Veterans Affairs | US North |
2 | LM7654 | Navy | DoD | NF - Space and Naval Systems CMD | US North |
See the following table for a description of the fields in the AS_RM_R_ACTIVITY_ADDRESS_CODE_ADDRESS
table.
Name | MySQL Data Type | Appian Data Type | Description |
---|---|---|---|
AAC_REF_ADDRESS_ID | int(11) | Number (integer) | The primary key. |
AAC_ADDRESS_TYPE | int(11) | Number (integer) | The address type ID from the reference data table. |
AAC_ADDRESS_LINE1 | varchar(255) | Text | The address line 1 for the AAC or DoDAAC address. |
AAC_ADDRESS_LINE2 | varchar(255) | Text | The address line 2 for the AAC or DoDAAC address. |
AAC_CITY | varchar(255) | Text | The city for the AAC or DoDAAC address. |
AAC_STATE | int(11) | Number (integer) | The state id from state reference table for the AAC or DoDAAC address state. For example, Maryland has a state id of 22. |
AAC_COUNTRY | int(11) | Number (integer) | The country id from the country reference table for the AAC or DoDAAC address country. For example, the United States has a country id of 231. |
AAC_US_ZIP_CODE | varchar(255) | Text | The US postal code for the AAC or DoDAAC address. |
AAC_US_ZIP_CODE_EXT | varchar(255) | Text | The US postal code extension for the AAC or DoDAAC address. |
AAC_FOREIGN_POSTAL_CODE | varchar(255) | Text | The foreign postal code for the AAC or DoDAAC address. |
AAC_ID | int(11) | Number (integer) | The address reference id from the activity address code reference table for the AAC or DoDAAC the address is associated with. In the above example, the Navy has a AAC_REF_ID of 2. |
See below for an example of what the columns for the address may look like.
ACC_REF_ADDRESS_ID | AAC_ADDRESS_LINE1 | AAC_CITY | AAC_STATE | AAC_US_ZIP_CODE | AAC_ID |
---|---|---|---|---|---|
1 | 123 Main Street | Bethesda | 22 | 20810 | 2 |
2 | 255 South Street | Bethesda | 22 | 20810 | 2 |
3 | 456 North Street | Washington | 9 | 20001 | 1 |
Reference Data Tables