Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

which variable type we can use in catalog item if we need enter multiple author name and book name ?

somya-gupta25
Tera Contributor
 
2 ACCEPTED SOLUTIONS

HIROSHI SATOH
Mega Sage

In ServiceNow, if you need to allow users to enter multiple author names and book names in a catalog item, the best variable type to use is Multi-row Variable Set. This allows users to input multiple rows of data, where each row can include fields like "Author Name" and "Book Name."

With a multi-row variable set, you can define variables within each row, allowing users to input multiple authors and books in one request.

 

Other

  1. Reference:

    • Use case: If authors and books are already defined as separate tables in your ServiceNow instance, a reference variable can be used to link multiple records from those tables to the catalog item. This provides a structured and maintainable approach.
    • Example: Create reference fields to the "Author" and "Book" tables, allowing users to select multiple authors and books from lists.
  2. Multi-line text:

    • Use case: For simpler scenarios where you don't need to link to existing records, a multi-line text field can be used to allow users to manually enter author and book names, separated by commas or newlines.
    • Example: Create a multi-line text field named "Authors" and another named "Books", where users can type in the names.

View solution in original post

Ravi Chandra_K
Kilo Patron
Kilo Patron

Hello @somya-gupta25 

 

As Hiroshi mentioned, Multi Row Variable Set would suit this requirement. with author and Book name fields. 

Refer the below thread to know how to create variable set 

https://www.servicenow.com/community/developer-blog/exploring-the-multi-row-variable-set/ba-p/229153...

 

 

images (4).png

Please Mark this answer as helpful and correct if helped

Kind Regards,

Ravi

View solution in original post

2 REPLIES 2

HIROSHI SATOH
Mega Sage

In ServiceNow, if you need to allow users to enter multiple author names and book names in a catalog item, the best variable type to use is Multi-row Variable Set. This allows users to input multiple rows of data, where each row can include fields like "Author Name" and "Book Name."

With a multi-row variable set, you can define variables within each row, allowing users to input multiple authors and books in one request.

 

Other

  1. Reference:

    • Use case: If authors and books are already defined as separate tables in your ServiceNow instance, a reference variable can be used to link multiple records from those tables to the catalog item. This provides a structured and maintainable approach.
    • Example: Create reference fields to the "Author" and "Book" tables, allowing users to select multiple authors and books from lists.
  2. Multi-line text:

    • Use case: For simpler scenarios where you don't need to link to existing records, a multi-line text field can be used to allow users to manually enter author and book names, separated by commas or newlines.
    • Example: Create a multi-line text field named "Authors" and another named "Books", where users can type in the names.

Ravi Chandra_K
Kilo Patron
Kilo Patron

Hello @somya-gupta25 

 

As Hiroshi mentioned, Multi Row Variable Set would suit this requirement. with author and Book name fields. 

Refer the below thread to know how to create variable set 

https://www.servicenow.com/community/developer-blog/exploring-the-multi-row-variable-set/ba-p/229153...

 

 

images (4).png

Please Mark this answer as helpful and correct if helped

Kind Regards,

Ravi