Tempo Navigation From Site

Hello,

We have a requirement to navigate the user from Site to tempo, But the requirement scenario is little diiferent:-

The user want navigation not from the navigation menu provided by the Appian. Is there any thing we can provide to user other then that, like any link or add another page in the site by which the user can navigate from site to tempo.

 

Anyone who did this please reply, if we can achieve this or not.

 

Thanks in advance.

Sahil

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer
    Hi

    I am not sure why your business users don't want to use OOTB navigation way to Tempo but you do have some other workaround.

    You can build /tempo url using an expression rule dynamically and display this url as a safeLink on interface

    Now there are multiple way around to get the environment url dynamically. E.g.

    1. urlforrecord() this returns the url for your given record/records, which contains the details about environment base url i.e. /suite so accordingly you need to do manipulation to get the /suite url and append it with /tempo

    2. You can create an environment constant, which needs to be updated based on which environment it's going to be deployed, after that, create an expression rule having displayValue function being used which will compare the constant values (E g. DEV, TEST, SANDBOX, UAT, PROD etc..) with set of values and return their respective url as the response.

    In this way you can get your /tempo url and you can directly call this expression inside the interface component to prepare a link url.

    Hope this helps.
Reply
  • 0
    Certified Lead Developer
    Hi

    I am not sure why your business users don't want to use OOTB navigation way to Tempo but you do have some other workaround.

    You can build /tempo url using an expression rule dynamically and display this url as a safeLink on interface

    Now there are multiple way around to get the environment url dynamically. E.g.

    1. urlforrecord() this returns the url for your given record/records, which contains the details about environment base url i.e. /suite so accordingly you need to do manipulation to get the /suite url and append it with /tempo

    2. You can create an environment constant, which needs to be updated based on which environment it's going to be deployed, after that, create an expression rule having displayValue function being used which will compare the constant values (E g. DEV, TEST, SANDBOX, UAT, PROD etc..) with set of values and return their respective url as the response.

    In this way you can get your /tempo url and you can directly call this expression inside the interface component to prepare a link url.

    Hope this helps.
Children