Standard LOVs
Talentlink contains the pre-defined set of Standard LOVs which users can modify.
Each type is referenced by a name, a set of labels and a collection of entries. The name represents the set itself (e.g. “Cost Center”), the entry represents the collection of possible options for the question (e.g. “Poland” or "Mexico") and the labels represent the translated values for the entries (e.g. “Polska” or “Meksyk”).
The Standard LOVs web service allows the labels and the values to be inserted, amended or deleted. It is not possible to create, amend or delete a name.
Standard LOVs represent questions where a choice may be selected. For example “Application Status” where the answer of "Accepted" or "Auto-close" can be selected.
Answers are stored as Free Form Fields (text field).
https://api3.lumesse-talenthub.com/HRIS/SOAP/StandardLov?wsdl
createStandardLovEntry
Post Parameter
| Parameter | Data Type | Description |
|---|---|---|
| lovId |
Long
|
LOV ID |
| entryValue |
String
|
Value of new entry to be added under LOV with passed lovId |
| labels |
List
|
New entry labels |
| language |
String
|
Label language |
| value |
String
|
Label translation value |
Request Parameter
Response Parameter
| Parameter | Data Type | Description |
|---|---|---|
| createStandardLovEntry |
Void
|
deleteStandardLovEntry
Post Parameter
| Parameter | Data Type | Description |
|---|---|---|
| entryId |
Long
|
ID of entry to be removed |
| entryValue |
String
|
Value of entry to be removed |
Request Parameter
Response Parameter
| Parameter | Data Type | Description |
|---|---|---|
| deleteStandardLovEntry |
Void
|
deleteStandardLovEntryLabel
Post Parameter
| Parameter | Data Type | Description |
|---|---|---|
| entryId |
Long
|
ID of entry |
| langCode |
LangCode
|
Language code of label to be removed |
Request Parameter
Response Parameter
| Parameter | Data Type | Description |
|---|---|---|
| deleteStandardLovEntryLabel |
Void
|
getStandardLovWithValues
- label in required langCode (if langCode was set) will be returned, or
- label in current user language will be returned (if langCode wasn't set)
Post Parameter
| Parameter | Data Type | Description |
|---|---|---|
| lovId |
Long
|
LOV ID |
| langCode |
LangCode
|
Required langCode of entry labels |
| showAllLabels |
Boolean
|
If true returns labels for each defined language |
Request Parameter
Response Parameter
| Parameter | Data Type | Description |
|---|---|---|
| standardLov |
StandardLovDto
|
|
| lovId |
Long
|
LOV id |
| lovName |
String
|
LOV name |
| entries |
List
|
LOV entries (descendants) |
| entry |
StandardLovEntryDto
|
LOV entry |
| id |
Long
|
LOV id |
| value |
String
|
LOV value |
| labels |
List
|
LOV labels |
| label |
LabelDto
|
|
| language |
String
|
Label language |
| value |
String
|
Label translation value |
| editable |
Boolean
|
Flag that indicates if LOV can be modified |
getStandardLovs
Post Parameter
| Parameter | Data Type | Description |
|---|
Request Parameter
Response Parameter
| Parameter | Data Type | Description |
|---|---|---|
| lov |
List
|
|
| lovId |
Long
|
LOV id |
| lovName |
String
|
LOV name |
| entries |
List
|
LOV entries (descendants) |
| entry |
StandardLovEntryDto
|
LOV entry |
| id |
Long
|
LOV id |
| value |
String
|
LOV value |
| labels |
List
|
LOV labels |
| label |
LabelDto
|
|
| language |
String
|
Label language |
| value |
String
|
Label translation value |
| editable |
Boolean
|
Flag that indicates if LOV can be modified |
updateStandardLovEntry
Post Parameter
| Parameter | Data Type | Description |
|---|---|---|
| entryId |
Long
|
ID of Standard LOV entry to be modified |
| entryValue |
String
|
New value of modified entry |
| labels |
List
|
New entry labels |
| language |
String
|
Label language |
| value |
String
|
Label translation value |
Request Parameter
Response Parameter
| Parameter | Data Type | Description |
|---|---|---|
| updateStandardLovEntry |
Void
|