Workfront does not provide a great user experience for the web requestor or the CU staff member trying to complete a request. While there is an API and potentially webhooks that can be used, the Drupal website itself is still the best option for maintainability and extension.
Rather than have users create a Workfront account, they can be added as a "Web Requestor" to the Giving website which will allow them to fill out certain Webforms.
Then, the code will analyze the form submission and automatically be able to create new unpublished funds and/or send a note to the requestor that they need to email someone to add the fund in Advance.
Just the same, forms can be created for eComm requests and have code do work before a human even needs to get involved.
AC:
[ ] Set up a Webform based on the current request form for adding a fund
[ ] Create code that takes the submission and performs some validation before creating a new fund or sends an email with errors encountered
Workfront does not provide a great user experience for the web requestor or the CU staff member trying to complete a request. While there is an API and potentially webhooks that can be used, the Drupal website itself is still the best option for maintainability and extension.
Rather than have users create a Workfront account, they can be added as a "Web Requestor" to the Giving website which will allow them to fill out certain Webforms.
Then, the code will analyze the form submission and automatically be able to create new unpublished funds and/or send a note to the requestor that they need to email someone to add the fund in Advance.
Just the same, forms can be created for eComm requests and have code do work before a human even needs to get involved.
AC: