I'm trying to incorporate functionality in one of my lists that will allow users to submit candidate resumes for open jobs that appear in the list. My initial thought was to just have a hyperlink column and place a 'mailto:' link there...simple enough. However, I'd like to have, at minimum, a reference to which job was being applied for when the email is sent.
After some searching, I've found a way using SPD to build a URL string that links back to the list item in question (essentially it's a link to the list, and the list item ID is retrieved and appended to the end of the URL. Using that, I've also built the next step in the workflow to produce the email, addressed to the appropriate recipient, with the desired information in the subject and body (job title, ref #, etc.).
Is there a way to trigger this workflow by adding a hyperlink to each list item, or something similar? I don't want users needing to trigger the workflow, or the email from the ribbon. I'd prefer if it's something in-line, where they see a job in the list, and can hit a 'Refer' link or button.
Any help would be appreciated. Thanks!
(edit)
Thanks for the responses below. I think I'm good now with creating a link or button to trigger the workflow, but now the problem seems to be the workflow itself! It seems to be executing, but I'm not seeing the email get generated or sent. Is it possible to have the workflow present the user with a 'Compose Message' window so they can add comments, attachments, etc? This is really the functionality that I need.
<a href='mailto:[email protected]?subject=My Subject&body=Job Title: [Job Title]%0D%0ARef Number: [RefNo]%0D%0Aetc'>mail</a>
Send Email
isn't working from your workflows, your outgoing email settings in Central Admin might need to be checked.