Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
6 replies
Subscribers
5 subscribers
Views
1477 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Reports
114535 - no subject - Hi\nI have a scenario where I want that
komalc3
A Score Level 1
over 10 years ago
Hi
I have a scenario where I want that in my Tempo report I have a link for record in each row such that record corresponding to that instance data which is in one grid row of the report, opens on clicking the link.
On using the function urlforrecord() I am getting link to the record dashboard containing all the records.
Can anyone suggest something....
Thanks in advance!!...
OriginalPostID-114535
Discussion posts and replies are publicly visible
0
siddharthg521
over 10 years ago
Hi Komal,
You can try using the Record Link in the Link field Component. (a!recordLink)
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
komalc3
A Score Level 1
over 10 years ago
Thanx Siddharth!!
But in case of record link I have to provide pp!id, so how will i loop that in order to get links for corresponding records?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
siddharthg521
over 10 years ago
What is the context of your tempo report - in case the design is data centric and the information in the report is coming from the database, you should always have Process ID in one of your master table of your application in the system and hence can use that process id and use it wherever required.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
komalc3
A Score Level 1
over 10 years ago
I am getting the process ids for each instance which is run. Getting the process id is not an issue.
My concern is when i use local!datasubset.data.processId along with a!recordLink, then do I have to provide local!datasubset.data.processId as any array because a!recordLink will make only 1 link.
Hope I am able to put my question in a more refined form now!!
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
siddharthg521
over 10 years ago
Okay! Create an expression rule which should take an array of your process ids ( local!datasubset.data.processId) as an input. This rule will return the a!recordLink arrays for each of the process ids. This can be done using apply() function. you can then use this rule in the 'data' attribute of the a!gridLinkColumn component. Hope it answers your query.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
komalc3
A Score Level 1
over 10 years ago
Thanx Siddharth!!
The code is working as per desire.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel