I’ve made quite the progress in enhancing the support desk app; ironically my supervisor emailed a request for a feature to be added which I’d added just the day prior – rich text comments.
One thing I’ve sadly not managed to achieve is being able to de-assign a task on that rare occasion a task is no longer assigned to someone. For some reason the removal of person claims from SharePoint person field is akin to walking on water, Microsoft hasn’t made this easy, in fact it’s nigh on impossible.
I had located a suggestion of setting up a claims that set all data to blank(), unfortunately this just didn’t seem to work for me, however it does seem to work for others. It may seem to come down to whether you turn on experimental features, I’m not sure – do you risk doing this on a support desk app and later Microsoft rips that feature out? I can’t risk it so will just have our team delete the person in SharePoint manually on those rare occasions we need it.
Microsoft really could do with improving support for complex field types within PowerApps, working with such fields is often said to be difficult and some recommend avoiding as result.