Automating a set Tasks/Trackers to Clients

I'm trying to automate a set of tasks when I create a New Client. They all have the same set of tasks, which is sort of like a checklist of things that need to be done. They do have different due dates but I can enter those manually. There is about 20 tasks that go with each Client and I want to automatically add them to the client when I create it. Each task has a unique ID since they are repeated. Anyone know if this can be done and how it can be done? Any help will be greatly appreciated. I tried doing it with a process but couldn't get it to work. 

Solved Solved
0 3 154
1 ACCEPTED SOLUTION

Hi @SalmonTC ,

This is a great question! We have a project management app that utilizes a similar feature.

Copy & Customize: Project Management App

Webinar walk-through: AppSheet Project Management App - Build Path

The basic premise utilizes a looping feature that @Steve wrote about in this post: Add multiple rows

Check out the example below to see how we used this feature to create multiple tasks for a user from one form save: 

 

Show More
Step-by-Step 

add multiple rows - 1.PNG

add multiple rows - 2.PNG

add multiple rows - 3.PNGadd multiple rows - 3.1.PNG

add multiple rows - 4.PNGtask view.PNGadd multiple rows - 6.PNG

Final View: 

Untitled design (3).gif

โ€ƒHope this helps. Let me know if you have any questions. 

Thanks,

Austin from AppSheet Training

View solution in original post

3 REPLIES 3

Hi @SalmonTC ,

This is a great question! We have a project management app that utilizes a similar feature.

Copy & Customize: Project Management App

Webinar walk-through: AppSheet Project Management App - Build Path

The basic premise utilizes a looping feature that @Steve wrote about in this post: Add multiple rows

Check out the example below to see how we used this feature to create multiple tasks for a user from one form save: 

 

Show More
Step-by-Step 

add multiple rows - 1.PNG

add multiple rows - 2.PNG

add multiple rows - 3.PNGadd multiple rows - 3.1.PNG

add multiple rows - 4.PNGtask view.PNGadd multiple rows - 6.PNG

Final View: 

Untitled design (3).gif

โ€ƒHope this helps. Let me know if you have any questions. 

Thanks,

Austin from AppSheet Training

This worked. I was able to incorporate it into my app. It took a little bit of trial and error but i got it working. Thank you for the help, I appreciate it. 

I have another question, maybe you could help me out. So, I have a project that has various dates and I was wondering if there was a way to have all the dates from one project show up in a calendar. Let's say I have a dashboard with project all the way left and I press on a project then on the tabs I press calendar so I can see the dates on there. Hopefully I'm explaining myself.

Hi @SalmonTC ,

Yes this is possible! The way to accomplish this functionality in AppSheet is by using Parent / Child Relationships within your data structure. 

Data Structure: 

Show More

For example: 

Task Table
ID

Project ID

DetailsStart DateTimeEnd DateTimeProject Lead
abc1234qrew2343Create an AppSheet App06-24-2022 04:30:00

06-24-2022  05:00:00

 

test@email.com
fdsa3421qrew2343Create an AppSheet App06-27-2022 04:30:00

06-27-2022 05:00:00

account@email.com
hfghf343fdas3214Consulting with client block 107-27-2022 04:30:00

07-27-2022  05:00:00

 

manager@email.com
nhgrw23fdas3214Consulting with client block 207-28-2022 04:30:00

07-28-2022 05:00:00

test@email.com

Description: The task table shown above is a list of the various dates and task for a specific project. 

Column Types:

  • ID: Text - Initial Value of UNIQUIEID() - KEY
  • Project ID: Ref - Project Table - LABEL 
  • Details: LongText
  • Start DateTime: DateTime
  • End DateTime: DateTime
  • Project Lead: Ref - User Table
Project Table
IDNameImage
qrew2343AppSheet Development 
fdas3214AppSheet Consulting 

Description: The project table shown above is a list of the various projects for your company. 

Column Types: 

  • ID: Text - Initial Value of UNIQUIEID() - KEY
  • Name: Text - LABEL
  • Image: Image - LABEL
User Table
EmailFirst NameLast Name
test@email.comTestUser
account@email.comAccountTest
manager@email.comManagerAccount

Description: The user table shown above is a list of the various users for your company. 

Column Types: 

  • Email: Email - KEY
  • First Name: Text
  • Last Name: Text

Views: 

Task Calendar

 

Projects

 

Dashboard

 

Final Views:

Show More

Filtered by AppSheet Development Project Tasks:

AppSheet Development - 1.PNG

Filtered by AppSheet Consulting Project Tasks: 

AppSheet Development - 2.PNG

Showing all projects and tasks:

AppSheet Development - 3.PNG

 

Hope this helps let me know if you have any more questions! 

Thanks,

Austin from AppSheet Training

Top Labels in this Space