Service Studio 6.0 Help
Record List Data Type
A record list is a sequence of Records.
A Record List is created in one of the following ways:
Queries: the result of a simple or advanced query is stored in a Record List. In this situation, both the record list variable and the query have the same contents, i.e. the structure of the record contains the selected attributes you specify in the query.
Created by you in your eSpace, using the built-in functions presented below. Usually this record list is called an "In Memory record list".
Browsing the record list
To browse the records of your record list, you have a specific operator [] available in the Expression editor. Learn more about the [] operator.
In Service Studio, position
of the record lists starts with zero
Managing the record list
When developing the action flow (Collection of elements that graphically implements the behavior of an action. You can have assign and control elements, exception handlers or you can invoke other actions. The elements are linked through Connectors.) of your eSpace, you have a set of System Actions to manage your record list:
ListInsert: inserts a new record in a record list, at a certain position. Learn more about the ListInsert Action;
ListAppend: inserts a new record at the end of a record list. Learn more about the ListAppend Action;
ListAppendAll: inserts a list of records at the end of a record list. Learn more about the ListAppendAll Action;
ListClear: removes all records from a record list. Learn more about the ListClear Action;
ListDuplicate: duplicates the contents of a record list into another record list. Learn more about the ListDuplicate Action;
Using the Assign element
to assign two record lists, does not create two different record lists.
In this situation both variables share the same memory location. If you
want to handle two distinct copies of a record list, you should use the
ListDuplicate function.
ListRemove: removes a record, based on its position, from the record list. Learn more about the ListRemove Action.
You can also use the For each element to repeat the execution of an action path for each entry in your record list.
See Also
Runtime Properties of a Record list | Record Data Type | Available Data Types