agentskill

Note:

This topic describes functionality available in NetSuite Next. NetSuite Next is being made available to customers in phases, so these features may not yet be available in your account. You'll receive in-app notifications when your account is eligible for NetSuite Next.

This topic provides information about the available fields and attributes for the XML definition of agentskill SDF custom objects. For information about developing agentskill SDF custom objects, see Skills as XML Definitions.

Attributes

Name

Type

Required / Optional

Description

scriptid

string

Required

Identifies the agentskill SDF custom object.

This attribute value can be up to 99 characters long.

The default value is customskill.

Fields

Name

Type

Required / Optional

Description

name

string

Required

Specifies the skill name. It must match the name value in the SKILL.md front matter exactly, including capitalization.

displayname

string

Optional

Specifies the user-facing name of the skill. If omitted, the name field value is used.

description

string

Required

Specifies the skill description. It must match the description value in the SKILL.md front matter exactly, including capitalization.

skillfolder

File Cabinet folder reference

Required

Specifies the File Cabinet folder that contains the skill content, including SKILL.md. The folder and its files must exist when you validate and deploy the SuiteCloud project.

audienceinternalroles

multi-select list of internal-role references

Optional

Limits the skill availability to selected internal roles. It can be set only by users with the Administrator role. The ispublic field must be set to F. If you specify audienceinternalroles but omit ispublic, the default F value is used for ispublic.

isinactive

boolean

Optional

Indicates whether the skill is inactive. Use F for an active skill. The default value is F.

ispublic

boolean

Optional

Indicates whether the skill is public. Users other than the owner can see a public skill only if their role has the Agent Skill permission. Only users with the Administrator role can set this field to T. If audienceinternalroles is set, this field must be F. The default value is F.

The final name of the referenced folder must match the name field value exactly, including capitalization. The folder must be private, even if the skill is public. Store SKILL.md directly in the folder. The file must contain a nonempty Markdown instruction body.

For a SuiteApp project, store the skill content in the SuiteApp's directory and use a skillfolder reference in the form [/SuiteApps/<application_id>/<skill_folder>/]. For an account customization project, store the skill content in the Skills directory at the File Cabinet root and use [/Skills/<skill_folder>/].

General Notices