We are using a!safelink to provide provision to download a file using presigned URL. The requirement is we need to store which user clicked on the link and when in audit table, but
as in the safelink there are no saveinto parameter . I tried multiple other ways but all in vain.
I am unable to find a solution, where on a single click user able to navigate using presigned url as well as in backed it writes to audit.
please advise what to do that in this case and any work around we can do to achieve the requirement.
Thank you in advance
Discussion posts and replies are publicly visible
Thanks Harsha Sharma Shubham Aware for your response. But since solution I wanted is with single click and I have already implemented this with two clicks. Will look forward for Appian to introduce this feature since this is a valid Use case.
Anvesh Shetty Technically, achieving this with a single click is difficult now and, as per my understanding, it will remain so in the future. Currently, every application in Appian follows the approach I mentioned, which is highly recommended. This method ensures the user experiences it as a seamless process rather than feeling like two separate clicks.
Shubham Aware said:as per my understanding, it will remain so in the future
Agreed - Appian most likely has overriding factors preventing them from doing this even if it were technically possible to hack it in - things like web security or data safety or other things we as devs might find kinda arbitrary when faced with a use case that would even be 10x easier if only they'd cram the feature in. Meanwhile there are lists of dozens of feature completeness and QoL updates they could EASILY add, with MINIMAL code refactoring or bespoke code required, that STILL get consistently overlooked ("we just don't have time, we're too busy implementing new stuff nobody is asking for..." ), so I wouldn't count on anything like this getting approved and out of their backlog anytime soon...
Yeah, makes sense - seems like a limitation we’ll have to work around for now. Hopefully Appian prioritizes more practical QoL features in the future.Thinking of setting up a public community portal where devs can post and vote on must-have Appian features might be a good way to show Appian what improvements matter the most to us.
Shubham Aware said:Thinking of setting up a public community portal where devs can post and vote on must-have Appian features
Funny, because I was just saying the other day in the Discord how I was thinking about setting up a place where devs can place monetary bounties on the features they most want, to be paid to the Appian Engineer responsible for getting such feature into general release. Sadly I'm not sure if I have the time or pre-built platform for such a thing if it were to be robust and user-friendly enough for general use.