We've been using the out-of-the-box workflow for facilities requests for years, but wanted to have more flexibility and control.  I wanted to use the functionality of connections but needed a different interface.  

1) Workflow that creates the connection.  

facilities_request.png

2) Data view / report / report data block to create a dashboard for facilities team

facilities_dashboard.jpg

dashbaord_expanded.png


3) Workflow for each quick action on dashboard (deny, reactivate, convert to project (simply create Asana task) & complete (no longer used by our team but I included the workflow)}

4) Workflow for facilities team to edit connection or add activity (selecting edit or task name hyperlink from dashboard)

Edit_Facilities_Request.jpg

5) Workflow for staff to add notes aka connection request activities or cancel their request/connection 

Here's all the setup:

1) Create Connection Type "Facilities Requests"

note the type id (hint: in the url). You'll reference this when you create the data view below in step #4

add the activities that you want notes added for

CR_activities.png

add the statuses

CR_statuses.png

2) Create a Connection Opportunity for that type, which I called Facility Requests

Add Connection Request attributes:

Title - field type Text (all others unless noted)

Date Needed - field type Date

Recurring Frequency - single select 1^Annually,2^Quarterly,3^Monthly,4^Semi-Monthly,5^Weekly

Requester - person

Request Details - memo

Campus - we didn't want to use our true campuses so this is a single select 

Location

Department Budget - single select

Photo & Photo2 - image

Connect Date - date

Status - single select 1^Assigned,2^Awaiting Approval,3^Canceled by Requester,4^Complete,5^Denied,6^Needs Clarification,7^New,8^Parts on Order,9^Project

Urgent - boolean

Assigned To - person

GL1, GL2-4, GL5-9 & GL10-12

Future Follow Up Date - Date

Priority - single select 1^High,2^Medium,3^Low

3) Create data view of Connection Requests with the type id = that noted in setup step #1

Facilities_Data_View.png

Note some conditions are included solely so they can be filtered on later.

4) Create pages that launch each workflow

5) Create report of that data view, including the fields that you want displayed on the dashboard.  You'll add a little lava for the quick actions on the dashboard.  Here's the one we have for Edit:

Edit_Lava.png

6) Create page with a report data block, linking the report and selecting the filters you want displayed.