Vladi Gubler
Vladi Gubler
October 31, 2026
Stay in the know
Get helpful videos

Create a project, and its task plan should already exist: the resource check starting day one, the documentation task spanning the first month, the manager's review scheduled thirty days out. In Ultimate Forms, that happens with one Create List Item action per standard task, each firing when a project is added, computing its dates from the project's own, and linking itself to the project through an Associated Items column. The build takes about ten minutes, uses no workflows, flows, or Power Apps, and this walkthrough covers every step. For the full automation toolkit the pattern draws on, see the automation hub.

Every project starts the same way, until it doesn't

Standard task sets are how organizations encode what "starting properly" means: every project begins with a resource check, every hire with the same onboarding steps, every audit with the same preparation list. The set is policy; creating it is chores. When the chores are manual, each new project costs someone ten minutes of copying tasks from the last project, adjusting dates by hand, and inevitably varying: a task forgotten here, a due date miscalculated there, and the standard stops being standard precisely where it mattered, at the start.

Generated tasks fix the variance at its source. The project entry becomes the trigger, the task set becomes configuration, and every project starts with exactly the plan the process owner defined, dated correctly against its own start date, linked and visible from the project itself. The pattern below uses three tasks; the same structure carries ten, and the same mechanics serve onboarding checklists, contract milestones, and inspection programs, anything where one record should arrive with its working parts attached.

The structure: two lists and a relationship

The data model is two plain SharePoint lists. Projects carries Title, Description, Start Date, and End Date. Project Tasks carries Title, Start Date, and Due Date. The connective tissue is an Associated Items column on Projects, the parent-child column type that displays each project's related tasks inside the project's own form:

Associated items configuration

A worthwhile shortcut: the AI-assisted Form Generator builds both lists at once from a description, relationship included and correctly configured, which is the fastest path from nothing to this structure:

Form Generator

The actions: one per standard task

On the Projects list, open Design, then Actions, and create one Create List Item action per task in the standard set. Each follows the same recipe.

The trigger. Set each action to run when an item is added, and only then, a project's edits should not spawn duplicate tasks. Give each action the task's business name, "Create resource check," so the action list reads as the task plan it implements:

General settings

The values. On the Action tab, point the List setting at Project Tasks and map the columns. The Value Picker inserts the parent's columns in square brackets, and simple arithmetic shapes the dates. The demo's three tasks show the range of the technique: Check resources starts on [Start Date] and runs to [Start Date]+7; Prepare documentation spans [Start Date] to [Start Date]+30; Review project lands on [Start Date]+30, assigned to the manager. Task titles can carry the project's name, Review for [Title], so every generated task identifies its project at a glance:

Value mappings

The link. The mapping list includes one special entry: Parent field name. It is not a column in Project Tasks; it tells the action to establish the parent-child relationship as it creates the item. Select the Associated Items column from the parent list, and each generated task belongs to its project automatically, no lookups to fill, no IDs to copy.

Repeat for each task in the set:

Three configured actions

Two details worth getting right

The dates deserve a moment of design before the mappings are typed. Decide which anchor each task really follows: most follow Start Date, but closing tasks often belong to End Date, the handover checklist at [End Date]-7, say, and anchoring them correctly means the plan adapts when a project's dates shift at creation. And decide who owns each generated task: a fixed assignee works for roles that never change, while mapping from a project column, [Project Manager], say, keeps the template reusable across teams. Both decisions are one mapping each, and both are the difference between a template that fits every project and one that needs hand-editing after generation, which would quietly reintroduce the manual chore the pattern exists to remove.

Seeing it work

Create a project with a start date, save, and allow up to a minute for the actions to run. In the Projects view, the Associated Items column's details link reveals the newly generated tasks:

Tasks in list view

Open the project's Display form, and the tasks sit inside it, viewable and manageable without leaving the project:

Tasks in project form

Enable logging on the actions (under Advanced), and Action History records every generation, which is where "did project X get its tasks?" becomes a lookup rather than a search:

Action history

Ten minutes of configuration, and the task plan is now infrastructure. The next project, and the fiftieth, start identically, which is the entire promise of a standard: it holds without anyone holding it.

One timing note for testing: the actions run asynchronously, in the background after the save, which is why the tasks appear within a minute rather than instantly, and why the execution model is worth knowing when a generation seems to lag.

Growing the pattern

Three extensions carry the demo toward production.

Wrap the set in an action group. Three actions with identical triggers work; one group owning the trigger and running the three in order reads better, maintains better, and gains halt-on-failure. Adding a task to the standard set becomes attaching one more action to the group.

Let the plan vary by project. Conditions on the individual actions make the template adaptive: the compliance-review task generates only when Project Type equals Regulated, the translation task only for international projects. One trigger, one template, with optional parts that answer the project's own columns, the same condition grammar as everywhere else in the platform.

When the task count depends on duration, loop. A fixed set of named tasks is this article's pattern; a task per week between the start and end dates is the loops pattern, where an action group executes once per date in the range. Real project templates often combine both: the named milestones from fixed actions, the recurring checkpoints from a loop.

From there, the rest of the platform attaches naturally: alerts remind assignees as each generated due date approaches, summary columns on the project count open tasks, and a validation can even refuse to close a project while tasks remain open. The generated tasks are ordinary SharePoint items, which is the quiet strength of the whole approach: everything that works on items works on them.

Frequently asked questions

Q: Can SharePoint create a set of tasks automatically for each new project?
A: Yes. One Create List Item action per standard task, each triggered when a project is added, generates the full set with computed dates and automatic linking to the parent project, configured in Ultimate Forms with no code.
Q: How do the generated tasks get their dates?
A: From the project's own columns with arithmetic: [Start Date]+7 for a week-long task, [Start Date]+30 for the month mark. The Value Picker inserts columns and functions, so nothing is typed from memory.
Q: How are tasks linked to their project?
A: Through the Parent field name mapping in the Create action: select the project list's Associated Items column, and each created task is related automatically, appearing inside the project's form and view.
Q: Can the task set differ between projects?
A: Yes. Conditions on individual actions make parts of the template optional, generating the compliance task only for regulated projects, for example, while the core set is created for all.
Q: What if the number of tasks depends on the project's length?
A: Use an execution loop: an action group runs its Create action once per date interval between the start and end dates, producing a task per week or month. Fixed sets and loops combine freely.
Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Sample Applications
Riyan Arshad | October 06, 2026
You can build a complete resume submission form in SharePoint: validated candidate details, the resume attached to the record, HR notified on arrival, and every submission landing in one reviewable list. Ultimate Forms provides the pieces, a designed form, pattern validation, actions for notification and routing, and views for triage, all...
Sample Applications
Vladi Gubler | September 06, 2026
You can build a full issue tracker in SharePoint without a developer in about an afternoon: structured intake, routing, statuses, and reports, configured in the browser with Ultimate Forms. Issue tracking is one of the most common business needs that organizations try to solve with SharePoint. And one of the most frequently overcomplicated. Teams...
Sample Applications
Vladi Gubler | February 11, 2026
The beauty of SharePoint as a platform for business solutions is its flexibility. You can use it to create any type of solution that you don't currently have dedicated software for. With the right type of add-on, such as our Ultimate Forms, the sky is the limit! Our customers have been building a wide variety of solutions, from simple tracking...
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
Popular Solution Templates
Vehicle Reservation
3 step company vehicle reservation process
Job Applications
External job applications captured directly into SharePoint — no inbox required
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA