SharePoint - Change Completed Ontime Column - sharepoint

Please I need help, I need the formula to show Completed Ontime = YES (Only if the task has been completed on time from the Start date to Due date) If not completed on time then to show NO.
Please see the picture attached.
Thank you all in advance.
See my SharePoint List - Image

Simple test based on calculated column for your reference:
=IF(AND([% Complete]=1,[Task Status]="Completed"),"Yes","No")

Related

Combining hour and minute field into one in SharePoint list

I hope someone can help me with this. I have created a form using PowerApps which requires users to enter a time in the format of hours and minutes as separate fields.
I now need to create a list in SharePoint to hold the data, however, I'm not sure how to combine the hour field and minute field into one field so that a time can be kept correctly. I have been looking online and tried a few things, but SharePoint simply says "something went wrong".
Alternatively, if PowerApps has a time picker that would work too.
I probably have gone about this the wrong way. Can someone help?
Thanks.
There is no time picker in powerapps unfortunately. To select the current time, you can use this function: Text( Now() ; DateTimeFormat.LongTime24 ). This returns the current time, "09:45:10" for this moment.
Lets say you have two text inputs. One for hours (hours_input) and one for minutes (minutes_input). To merge both together you can do the following:
hours_input & ":" & minutes_input
OR
Concatenate(hours_input.Text; ":"; minutes_input.Text)
Best Regards

SharePoint List - Daily email even when there are no changes?

(As far as I know) SharePoint list alerts only fire off due to a change. If I want an email to go out daily even if there were no changes, I figured I could create a calculated field that does today's date minus the "Start Date". It will increment by 1 every day. Will this cause a daily change email to go out? If not, does anyone have a trick for emailing out a list daily even when there are no changes? Thanks!
This will not cause the alert to go out. Calculated fields are only calculated when the list is accessed. The only way I see to do this is to create a site level workflow with a tool like Nintex or create a timer job that can generate the email you want. Nintex Workflows can be scheduled to run on a regular basis. Workflows created with SharePoint Designer cannot be scheduled out of the box.

Daily List View in SharePoint?

I am developing a Daily list view ('Todays Support List') that displays support coverage for my company. Certain people are on-call for certain periods of time (days, or weeks)
I need to have a list that displays any events that are occuring on a particular day (today), which will show people who is on-call for that day.
The logic I have developed bases it's calculation on the begin and end date. If the begin date is later than yesterday, and before tomorrow, it shows in the list view. This works great if the appointment begins today and ends today, but if it begins last week and ends next week, it won't show up at all.
What I wish Sharepoint had built in, is the option to filter events that have [Today] anywhere between the Begin or End date.
I figured I would give it a shot from Sharepoint Designer and create a workflow (as the workflows have more options than the front-end) but I am stumped as to how to go about this. Many ideas have shot into my mind, but none of them have panned out due to ONE missing feature...
Has anyone ever tried to do anything remotely similar to this?
Create a view for the list and set the filter so that 'begin date' is less than or equal to [Today] And 'end date' is greater than or equal to [Today].

SharePoint Calendar End Time Column And Workflow Updating

I am trying to update the End Time column using a SharePoint Designer workflow. I simply want to add 15 minutes to any new event created, but I cannot update the End Time column. I constantly receive this error:
The workflow could not update the item, possibly because one or more
columns for the item require a different type of information.
I am able to add 15 minutes to any generic data column in the calendar, but not the End Time column.
Any ideas on how to update the column?
Does the workflow run on item update? SharePoint will not a workflow to loop e.g. you update the titem, the workflow updates the end time, this update restarts the workflow, so the emd time is updated etc
Have you tried using a calculated column for the end date? This link will show you how to add minutes to a time
Better late than never :)
I found the solution for this: EndDate should be updated the same time as EventDate.
You can use the Update List item action and update both fields with it to get rid of the error message.

Send reminder email one day before task due date

I have a calculated variable called SendEmailDate (=[Due Date]-1), which will be used to determnie when to send the reminder email because I want something to go out one day before the task is due.
Here is what I currently have for my workflow.
-- First step
If Status == Completed
Stop task
-- Second step
If SendEmailDate == Today (how do I get this?)
Send reminder email
Else
Pause until SendEmailDate
I'm pretty sure that the logic above will work. But how do I get the current date in a workflow? I did find this which shows how to loop a workflow but that didn't really help me in my cause.
Thank you.
In the formula list in Sharepoint Designer, isn't there an option for "Current Date" that you can drop into your workflow?

Resources