Vladi Gubler
Vladi Gubler
July 17, 2011

Put your lists to work: one new item in a SharePoint list can trigger an entire working environment into existence. In Ultimate Forms, a single project entry can create a review task, set its permissions, register the project in your line-of-business database, provision a project site from a template, seed that site with a task, write the new site's link back onto the project, and email the creator that everything succeeded, seven automated operations, zero code, each one a configured action. This walkthrough builds the whole chain step by step. For the full catalog of what actions can do, start with the automation guide.

The one-entry environment

Most SharePoint automation needs sound small when spoken: "when a project is added, set things up." The setup, written out, is never small. Somebody creates the review task and remembers the due date. Somebody grants the reviewer access. Somebody registers the project in the ERP. Somebody requests the project site, waits, then pastes its link back into the list. Each step is minutes, the chain is days of elapsed time, and every manual hop is a chance to skip, mistype, or forget.

The traditional SharePoint answers were workflows or custom event receivers, both of which turn a one-sentence requirement into a development project: analysis, coding, testing, deployment. Actions answer at the requirement's own size. Each step becomes one action of the right type, from the 24 available, configured in the browser through the list's Design button, with the item's own values flowing into every setting. The chain below is the classic demonstration, and every piece of it transfers to onboarding, contracts, orders, or any process where one record should unfold into many.

The scenario

Entering a project name into the Projects list triggers, in the same second: a review task due in 30 days, permissions on that task, a stored-procedure call registering the project in the LOB application, a new project site from a preset template, a starter task inside the new site, the site's link written back to the project entry, and a confirmation email to the creator.

Step 1: the lists

The structure takes four pieces: a Project Center site (a blank site works), a Projects list from the Custom list template, a Review Tasks list from the Tasks template carrying a lookup column to Projects named Project, and a Hyperlink column on Projects to hold each project site's link:

List of projects

Step 2: the review task

Open the Projects list, then Design, Actions, Add new action, and the first action takes shape. Choose the Create List Item type, name it for its business meaning, "Create review task," and add a description for future maintainers. Under events, select Item is added and deselect Item is modified, so the task is created once, at project birth, not on every edit:

Create new action

In the action settings, point at the Current Site and the Review Tasks list, and map the values. Task Name: Review for [Title], square brackets pulling the current item's values, with the value picker available instead of typing. Project: [ID], feeding the lookup. Due Date: [Today]+30, the same date arithmetic that drives validations. Assigned To: the reviewer. No conditions are needed here, the task should always be created, but any action can carry them when it should run in some cases only:

Action settings

Step 3: the permissions

A Manage Permissions action secures the new task. Action type: Add Users. Affected items: Project = [Title], which selects exactly the review task belonging to this project. Pick the user and the permission level, and save:

Permission setting action

This is the pattern worth noticing: an action on one list reaching into another, selecting items by a column match, and adjusting security with no administrator involved.

Step 4: the database registration

A Run DB Stored Procedure action tells the line-of-business application about the project. Select the MS SQL provider (Oracle and others work the same way), enter the connection string, click Connect to populate the stored procedure list, choose the procedure, and map its parameters from the item's column values, text, and functions:

Stored procedure settings

One action, and SharePoint speaks to the ERP. Web service calls work identically for applications fronted by APIs, and the broader integration options have their own guide.

Step 5: the project site

A Create Site action provisions the environment. Title: [Title], naming the site after the project. URL: [ID], guaranteeing uniqueness. Template: your preset project template, so every project site is born complete and consistent:

Create site settings

Step 6: the task inside the new site

Seeding the just-created site takes one technique worth learning: run-time values. The site does not exist at design time, so configure the action against any existing site built from the same template, then supply run-time values for the site URL, using the same [ID] token the Create Site action used, and for the list name (Tasks). At execution, the action resolves the tokens and writes into the newborn site. Whenever a run-time site URL is set, the list name must be set as a run-time value too:

Create task action

Steps 7 and 8: the link back, and the confirmation

An Update List Item action closes the loop: Current Site, Current List, the Link column set to the new site's URL with the [ID] token, and item selection ID = [ID] to target the project entry itself. Then a Send Email action tells the creator it all worked: To: Created By, with the subject and body drawing on column values, the same craft the alert articles teach, applied to a one-off notification.

Send email action

Create a project, and the environment assembles itself: task, permissions, database record, site, starter task, link, confirmation. No coding, as promised.

Taking the chain further

Three refinements turn the demonstration into production machinery. Wrap the seven actions in an action group, so they run as one named, ordered unit instead of seven parallel triggers, easier to read, easier to reason about, and able to loop when the work repeats across ranges. Check Action History after the first live runs, every execution is logged with its outcome, so "did the ERP get the project?" is a lookup. And when operations like this should also be available on demand, re-run the registration, rebuild a site, the same actions attach to command bar buttons, with visibility rules deciding who sees them and when.

The deeper lesson of the walkthrough is the shape of the thinking. Write the process as sentences, "when a project is created, a task is created, permissions are set, the ERP is told...", and each sentence is one action of one type. Lists stop being passive storage and become the trigger surface of the business: the entry is the event, and the event does the work.

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-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA