Configurable Fields

The Configurable Fields section allows you to create and manage custom fields that can be added to different resources across Silkline (e.g., Requests, Orders, Suppliers, Parts). This gives you flexibility to capture organization-specific data and standardize information collection.

Field Definitions

Custom field definitions are created centrally and can then be configured for use on specific resources. Each field definition includes:

  • Display Name — The label shown to users

  • Description — Optional help text explaining the field's purpose (shown in tooltips)

  • Field Type — Text, Select, Multiselect, Boolean, or Date

  • Visibility — Controls who can see the field:

    • Organization (internal only) — Only visible to internal users

    • Shared (one-time password) — Visible to suppliers via one-time password

    • Public (anyone with link) — Visible to suppliers via secure link

  • Read-Only — When enabled, the field value can only be set by integrations or system processes

  • Options — For Select and Multiselect fields, define the available choices

Creating Custom Fields

  1. Navigate to Organization SettingsConfigurable Fields

  2. Click Create Custom Field

  3. Fill in the field details (name, type, visibility, etc.)

  4. For Select/Multiselect fields, add the available options

  5. Save the field definition

Once created, the field can be added to specific resources from their respective settings pages.

Core Fields vs Custom Fields

  • Core Fields — Standard fields built into Silkline (e.g., Payment Terms, Delivery Terms). These can be overridden with custom configurations on a per-resource basis.

  • Custom Fields — Organization-specific fields that you create to capture unique data requirements.

Configuring Fields for Resources

After creating a field definition, you configure it for use on specific resources:

  1. Go to the resource settings page (e.g., Orders, Requests, Suppliers)

  2. In the Configurable Fields section, click Add Custom Field or Add Core Field Override

  3. Select the field definition you want to add

  4. Configure whether the field is Required for that resource

  5. Save the configuration

Each resource can have its own set of configured fields, and the same field definition can be used across multiple resources with different required settings.

Last updated