How to generate a unique URL that can be used to open a process.

Is it possible to generate a unique URL to open a process in Appian?
I would like to be able to start an Appian process instance using an API from another system, and open that process from a screen like "Appian process list" on the other system.
A process has multiple User Input Tasks and also enters sub-processes, but I would like to be able to open the process from the "Appian Process List" no matter what state it is in.
Is it possible to generate and return a unique URL for opening a process, regardless of the task, when a process instance is launched? How should I implement this?

I've recently started learning Appian.
Please forgive me for asking a beginner's question.

Thanks in Advance.

  Discussion posts and replies are publicly visible

Parents Reply
  • Also, I didn't explain it well enough.
    What I meant was, even if the currently active task is different from the task that was active when the urlfortask() function was used, or different from the task specified as an argument when the urlfortask() function was used, or even if it is a task in a subprocess, is it possible to open the same task with a unique URL?
    I'm not a native English speaker, so please forgive me if I can't explain it well.

Children
  • +1
    Certified Lead Developer
    in reply to takuyak0088

    No. Each task has a different URL.

    Your explanations are very good, it is just that you try to force Appian into something it is not made for. I think that there might be a solution for most of your requirements, but that takes a lot of experience, effort and development.

    So, I see two options. Either adapt your solution design to Appian, or invest a lot of time and money trying to force Appian into your existing solution design.

  • Thank you for your reply.
    I found that the following requirements are unlikely to be implemented.
    - Generate a URL as a return value when executing a process using the API, and then click on that URL to open the currently active task in a new tab in the browser, regardless of the stage of the process task.

    I will consider whether it is possible to issue a URL and open the Appian process page in a new tab in a single action in the system that is calling the API.
    Thank you.