@servicenow/sdk
Version:
ServiceNow SDK
157 lines (97 loc) • 4.2 kB
Markdown
---
tags: [RequestedForVariable, variable, service catalog, requested for, user]
---
# RequestedForVariable
A CatalogItem variable for a requested for field (typically references a user).
## Signature
```typescript fluent
RequestedForVariable(config)
```
## Parameters
### config
`RequestedForVariableType`
Configuration for the requested for variable including:
**Properties:**
- **question** (required): `string`
- **active** (optional): `boolean`
- **alwaysExpand** (optional): `boolean`
Always expand
- **attributes** (optional): `string`
Attributes of the variable
- **category** (optional): `string`
Category
- **conversationalLabel** (optional): `string`
- **createRoles** (optional): `(string | Role)[]`
- **defaultValue** (optional): `string | ExplicitKey<string> | Record<'sys_user'>`
- **deliveryPlan** (optional): `string`
Delivery plan
- **dependentQuestion** (optional): `string`
Dependent question for dynamic default value
- **description** (optional): `string`
Description
- **disableInitialSlotFill** (optional): `boolean`
- **dotWalkPath** (optional): `string`
Dot walk path for dynamic default value
- **dynamicRefQual** (optional): `string | Record<'sys_filter_option_dynamic'>`
Dynamic reference qualifier (use with useReferenceQualifier='dynamic'). Mutually exclusive with referenceQualCondition and referenceQual.
- **enableAlsoRequestFor** (optional): `boolean`
Enable also request for
- **exampleText** (optional): `string`
- **field** (optional): `string`
Field to map (required when mapToField is true)
- **global** (optional): `boolean`
Global
- **helpTag** (optional): `string`
- **helpText** (optional): `string`
- **hidden** (optional): `boolean`
Indicates whether the field is hidden. Cannot be true when mandatory is true.
- **instructions** (optional): `string`
- **layout** (optional): `'normal' | '2across' | '2down'`
Layout style for the container
- **mandatory** (optional): `boolean`
Indicates whether the field must contain a value. Cannot be true when hidden or readOnly is true.
- **mapToField** (optional): `boolean`
Map to field
- **order** (optional): `number`
Order in which the variable appears
- **postInsertScript** (optional): `string`
Post insert script
- **pricingDetails** (optional): `PricingDetail[]`
Pricing details
- **pricingImplications** (optional): `boolean`
Pricing implications
- **readOnly** (optional): `boolean`
Indicates whether the field is read-only. Cannot be true when mandatory is true.
- **readRoles** (optional): `(string | Role)[]`
- **readScript** (optional): `string`
Read script
- **referenceQual** (optional): `string`
Advanced reference qualifier (use with useReferenceQualifier='advanced'). Mutually exclusive with referenceQualCondition and dynamicRefQual.
- **referenceQualCondition** (optional): `string`
Filter reference based on a filter condition (use without useReferenceQualifier). Mutually exclusive with dynamicRefQual and referenceQual.
- **removeFromConversationalInterfaces** (optional): `boolean`
Remove from Conversational Interfaces
- **rolesToUseAlsoRequestFor** (optional): `(string | Role)[]`
Roles to use also request for
- **showHelp** (optional): `boolean`
- **tooltip** (optional): `string`
- **unique** (optional): `boolean`
Unique value
- **useDynamicDefault** (optional): `boolean`
Use dynamic default
- **useReferenceQualifier** (optional): `'advanced' | 'simple' | 'dynamic'`
Type of reference qualifier. Determines which qualifier field to use.
- **visibility** (optional): `'Always' | 'Bundle' | 'Standalone'`
Visibility
- **visibleBundle** (optional): `boolean`
- **visibleGuide** (optional): `boolean`
Indicates whether the variable is visible in guides
- **visibleStandalone** (optional): `boolean`
Indicates whether the variable is visible when standalone
- **visibleSummary** (optional): `boolean`
Indicates whether the variable is visible in summaries
- **width** (optional): `100 | 25 | 50 | 75`
Width of the variable
- **writeRoles** (optional): `(string | Role)[]`
## See
- https://docs.servicenow.com/csh?topicname=variable-types.html&version=latest