I have an API service that coordinates long running jobs, from a few minutes to potentially hours. I’m building a Forge app that uses a provider to talk with my API. I’m not using Custom UI currently and would prefer to avoid it if possible.
My developer and I cannot seem to figure out how to accomplish a long polling type of operation in a Forge UI. Specifically, we want users to be able to kick off a job from an issue in Jira and then be notified in some way when the job has completed. I know we could notify by email, but we’re hoping for a better user experience than that. Ideally we’d like to be able to update the Forge UI app when the status of the job changes from the API.
We’ve seen the posts about using websockets and looked into web triggers but haven’t found anything that seems to accomplish this seemingly simple use case.
We’re not building on the new runtime because we need external providers which are not supported yet apparently.
Are we missing something?