I'm looking for function to open interface2 in new tab" not the same tab" by clicking a button in interface1
Discussion posts and replies are publicly visible
Ahmad yaqoup, check the Web Link component
https://docs.appian.com/suite/help/20.2/Web_Link_Component.html
tnx, did you know how to make url structure dynamic and add parameters to it.
like here :-
a!safeLink( label: "Company web site", uri: "">http://www.appian.com" ) i want "uri:" body to be interface2 url with parameters
It really depends on what kind of interface you want to open and your approach . Are you using Tempo? Sites? Do you want to open a Record view? Record List? Site Page?
I want to open site page
You can create a rule that will create that dynamic URI since a Site Page has a pretty standard and straight-forward URI structure:
environment/suite/sites/siteIdentifier/page/pageIdentifier
in the first interface I have two local variable. I want to send them to the second interface as rule input, is it possible and how?
A Site Page can be a report (interface with no input parameters), a record list (no parameters) or an action (initiating a process model).
https://docs.appian.com/suite/help/20.4/Sites.html#reports
You need to explain your whole use case and page interaction so that I'm able to help you further. The term "interface" by itself is not really meaningful unless you understand the whole context of where that interface/rule is being used.
I have home page includes "join video meeting" button, when user press this button I want to open another tab include temasysField() component to make video meeting. but I want to send roomId from the home page to second page by url.
note that two pages are interfaces using reports to add them to my site.
that's what I'm really looking for.
this is the first page :-
a!localVariables( local!room: 2 ,
{ a!columnsLayout( columns: { a!columnLayout( contents: { a!richTextDisplayField( label: "Rich Text", labelPosition: "COLLAPSED", value: { a!richTextItem( text: {"Styled Text"}, link: a!safeLink( label: "Company web site", uri: "???" )
)},
)} ) } )})
and this the second page:-
temasysField( label: "", labelPosition: "ABOVE", validations: {}, height: "AUTO", apiKey: "*****************", roomId: ri!roomId, displayName: loggedInUser(), componentLabel: null, brandingImageUrl: true, primaryColor: "#76bc21", backgroundColor: null, enableVideo: true(), enableAudio: true, enableMessaging: true, enableScreenShare: true, onPeerJoined: null, onPeerExit: null, onNewMessage: null, onError: null )
Ahmad yaqoup can you please let me know How you resolved this