Is there way when we click on a!startProcessLink() it opens in a different tab rather than the same tab?
I can do right click and open in new tab and it works. But i want to do this automatically on click of the link.
Discussion posts and replies are publicly visible
Officially I don't think there's a way to do this.
However if you're desperate, you might be able to examine the properties of the dictionary returned by a!startProcessLink and construct a URL manually which you could then call via a!safeLink. Just note that this would be completely unsupported, and liable to change without warning at any point in the future as Appian technology evolves.
Hopefully at some point they might give designers the ability to declare (i.e. via new optional parameter) that certain links should open in a new window (record links, start process links, perhaps others).
Please go through the following link to find how we can open the process in the new tab:
I have similar requirement to start process on a new tab, but my process need some parametreised variables to be passed while calling, hence I have used a local variable where I initialise the proccess variables and then this local variable is used inside the URI field of a!safelink.But am not getting the desired outout as each time the page loads with error message saying i do not have right permission, which is not true because i have all the required rights plus same configuration works when i directly use a!startProcessLink instead of a!safeLinkBut as i need to load the process in new tabe I have to use a!safeLink. could you please help me
I saw the document you have attached and see that the URI you have passed to the safe link does not seem valid. It should have the below format(xxxxxx to be replaced with your appian client+environment) to work -
uri: "https://xxxxxx.appiancloud.com/suite/tempo/start-process/" & local!startLink.processModelOpaqueId & "?parameters=" & local!startLink.cacheKey
Is there a way to implement this in Appian sites ? Currently new tab in the browser opens in tempo as we have configured Temp on the uri . I tried to configure in sites ,but no luck. Is there a way to configure to open in new tab when using application in Appian sites . Something like https://[Appian Site URL].appiancloud.com/suite/sites/[application-name].
You can use Safelink and in that you can provide the url to which you want to navigate.
I tried using safelink , but looks like we can open new tab in Tempo ,if configured in Sites ( I mean application hosted using Sites --> suite/sites/ ) ,I am getting access denied error .
Can you use a record action instead of a start process link? The record action contains a property for "openActionsIn" that allows you to designate whether to open in a new tab, same tab, or dialog. If you do this, it will work within your site rather than opening in Tempo.
Also just a general suggestion - I'd recommend creating a new post in the future rather than adding to an existing thread. In 4 years a lot of things change so there are often new ways to achieve functionality that could be better served with a new post
© 2023 Appian. All rights reserved.