I came across this issue when using some of the System Functions of the Frontrange ITSM system. Not all of the System Functions are fully defined in the base template. An example of this is the CurrentUserTeam function. If you use this function inside the system by default it returns NULL. All the functions in ITSM work on Annotations against fields within the Business Objects. For example the CurrentUserName function works by referencing an annotation of CURRENTUSERNAME, this applied to the Login ID of the Profile.Employee Business Object.
For what ever reason annotations for every function aren't applied to fields in the system. To get the CurrentUserTeam to operate:-
- Create a Definition Set
- Edit the Profile.Employee Business Object
- Edit the Team Field
- Select Annotations Tab
- In Name enter "CURRENTUSERTEAM"
- Press Tab
- Leave value blank
- Apply changes
- Commit the Definition Set
This same process can be used for any of the other functions that don't operate out of the box.
No comments:
Post a Comment