Riyan Arshad
Riyan Arshad
November 25, 2024

Efficient resource scheduling is critical for ensuring that projects run smoothly and team members remain productive. However, managing schedules manually can lead to double bookings, missed deadlines, and unnecessary conflicts. By leveraging SharePoint and Infowise ULTIMATEFORMS, you can streamline resource allocation with automated workflows, customized scheduling forms, and conflict-resolution tools—all without writing code.

In this guide, you’ll learn how to create a SharePoint-based resource scheduling system to automate bookings, reduce conflicts, and improve overall productivity.

Step 1: Setting Up the Resource Scheduling System

Create a Resource Scheduling List

1- Create a New List in SharePoint:

  • Log into your SharePoint site and navigate to Site Contents.
  • Click New > List, and name it Resource Scheduling. This list will serve as the central repository for all resource booking entries.

2- Customize the List with Infowise Ultimate Forms:

  • Open the Resource Scheduling list and click on the Design button in the top menu

3- Add Relevant Fields:

  • Resource Name: To specify the resource being booked.
  • Booking Date: Date field to record the booking date.
  • Start Time: Time field for the booking start time.
  • End Time: Time field for the booking end time.
  • Requested By: User picker field to identify the person making the request.
  • Purpose: Multiline text field to describe the purpose of the booking.
  • Status: Dropdown field with options like Pending, Approved, and Denied.
  • Use the Form Designer to add fields that capture essential information for resource scheduling, such as:



Step 2: Automating Booking Approvals Using Infowise Actions

Efficient resource scheduling relies on automated workflows for approval and status updates. With Infowise Actions, you can create workflows to update statuses, notify requesters, and maintain an action history for transparency.

Configuring Approval and Denial Workflows

1- Access Actions in Infowise Ultimate Forms:

Navigate to Actions under the Business Logic menu.

2- Create an Approval Action:

  • Action Type: Update List Item.
  • Values to Set: Update the Status field to "Approved".
  • Notification: Add a Send Email action to notify the requester of the approval. Include dynamic placeholders like Resource Name, Booking Date, and Time Slot in the email body.
  • Define an action to approve booking requests, update the status, and notify the requester.



3- Create a Denial Action:

  • Action Type: Update List Item.
  • Values to Set: Update the Status field to "Denied".
  • Notification: Add a Send Email action to inform the requester of the denial, including a Reason for Denial field.
  • Define an action to handle denied bookings.

https://storage.infowisesolutions.com/images/postimages/riyanarshad/Resouce-man-01.png

4-Trigger Actions via Ribbon or Context Menu:

Execute approval or denial actions via the Run Action button in the List Ribbon or the context menu for each item.

https://storage.infowisesolutions.com/images/postimages/riyanarshad/Resouce-man-01.png

5- Enable Track History for Approval and Denial Actions:

  • Action Name (e.g., Approve Booking).
  • User: Who executed the action.
  • Time: When the action was triggered.
  • Outcome: The result of the action (e.g., status updated to Approved or Denied).
  • Open the Action Settings for both actions and enable the Track History option.
  • This feature logs details of each action, including:

6- Reviewing Action History

  1. Access Action History:
    • Go to Design > Actions, and click Action History to view the log of all actions executed on the list items.
  2. Filter Action Logs:
    • Filter by User, Date, or Action Name to review specific events, ensuring full traceability.
    • For example, check which user approved or denied a booking and when.

 

Step 3: Add Validation to Check Input Fields

Steps to Set Up Validation:

  1. Open the Validation Tab:
    • In the Form Designer, go to the Validation settings for the relevant fields, such as Start Time, End Time, and Resource Name.
  2. Set Validation Rules for Basic Input:
    • Example: Validate that the End Time is always later than the Start Time:
      • Field: Select Start Time.
      • Condition: >= or <.
      • Value: Reference End Time.
      • Type: Pattern
      • Pattern: Custom
      • Conditions:
      • Error Message: “End Time must be later than Start Time.”
  • Use Validation to ensure logical relationships between fields:

https://storage.infowisesolutions.com/images/postimages/riyanarshad/Resouce-man-01.png

3- Test the Setup:

  • Save the settings and verify the validation on the form. Ensure the error messages and workflow actions are functioning as intended.

 

Conclusion

Streamlining resource scheduling with SharePoint and Infowise ULTIMATEFORMS helps reduce conflicts, automate workflows, and improve efficiency across your organization. By setting up custom forms, automating approvals, and tracking resource usage, you can ensure smoother operations and better allocation of your team’s time and assets.

 

Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
ULTIMATEforms is a complete platform that enables everyone to easily create and maintain Microsoft SharePoint-based business solutions without a single line of code
Powerful Forms
State-of-the-art responsive forms, complete with tabs, permissions, dynamic rules, repeating sections, electronic signatures and advanced validation, powered by our AI-assisted form generator
Powerful Automation
Replace complex workflows with simple, but powerful actions to create and update data inside SharePoint and in a variety of integrated applications and databases
Powerful Reporting
Transform data into actionable insights with detailed exportable reports, sophisticated dashboards, color-coded calendars and dynamic charts
100’s of Templates
Build and replicate business solutions with ease, selecting from our vast free library and creating your own custom templates, all installed with a single click
Dive deeper
Watch a short introductory video showcasing the different unique capabilities of UltimateForms.
Ready to get started?
Hands-on training is the best way to get proficient. That's why we've created three unique training offerings which will help you master ULTIMATEFORMS. Our interactive sessions are delivered via web meetings and conducted within personal virtual workspaces.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Microsoft partner logo
© 2005-2024 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA