SharePoint: Trigger workflow only when field is blank - sharepoint

I am looking for a way in SharePoint Designer to trigger a workflow only if a field is blank. Thoughts?

You shoud start workflow every time list item is created or modified and then check value of the field in the workflow. If it is blank - perform some action, otherwise just end workflow

Related

SharePoint Site workflow: wait for newly created item update

I'm having a site workflow and I'm creating new list item with status column value as "Pending" in one step and in the next step I want to wait for the same newly created item to update its status column value as "Approve/ Reject".
I want to use site workflow only so is there any way to wait until the current item update (item created in previous step.)
Items created by a workflow do not trigger a second workflow by design to prevent runaway recursion.
The item created by the site workflow could be assigned a workflow with a modify trigger to allow it to run as soon as it is edited by a user. This list workflow can validate the changes made to the item and take action on valid or invalid data.

SharePoint send notification Email After Assigning

I created in SharePoint a list. with column Assigned To. What I want is that an email is sent to the Assignee, if the Assignee is added to this column. But the problem is that Workflow is started only automatically if any changes are made in an element or when an element is created.
So my question is, is there a possibility to trigger an email by content changes in a specified column without sending 2 emails.
I think, If you are using SharePoint 2010 or 2013 workflow then you can set workflow to triger only for create and edit of item of list. But If you use Microsoft flow, you can trigger flow base on column change. But if you want to implement into 2010 and 2013 workflow then below step will work.
1) create one extra field and make it read only and hidden for every one.
2) trigger the workflow when item change into list.
3) if Assigned field is not null and not equal to extra field then send email and make extra field value same as Assigned field value.

Trigger SharePoint workflow when one column is edited

I have built an inventory database in SharePoint 2016. I want to create an approval workflow that is automatically triggered when the "Room" field is edited.
I'm trying to keep this clean. The option to trigger workflows when an item is edited, starts the WF when I update any other column. I tried to mitigate this with the "wait for" clause, and that just leaves a WF hanging until the condition is met.
Any ideas? The Room cloumn is single line text.
Thanks.
that just leaves a WF hanging until the condition is met
A "waiting" workflow is just a record in a SQL table. It is not tying up resources while it is waiting.
Otherwise, you can have a workflow that runs on Create that updates a non-displayed column with the initial Room value. Then have a workflow that runs on Change that compares the two columns. If they are the same, it just exits, otherwise it does what ever work is needed.
As a workaround, we can create an event receiver and start workflow in the event receiver base on some conditions.
Starting a SharePoint workflow from code (Event Receiver)

Nintex Workflow: Querying Another List

I'm currently working on a nintex list workflow for List A. I want a certain step in this workflow to run when an associated folder for the item in library B is modified.
For example:
User adds document to Item 1 in Library B
This then fires Nintex step to change status of Item 1 in List A
Any suggestions?
You could make a new workflow on Library B which updates a status column in List A when the document is added. In list A workflow you can use "wait for item update" shape to run you steps once the status was changed.
Create a list level workflow in library B, change the trigger settings from manual to Create or change item. Then configure it so that it queries for the item in List A using the common field(lookup field), Update the item.

In SharePoint, how can the "Issue ID" column of an issues list be included in the detail form (DispForm.aspx) and/or alert emails?

We've created a pretty standard issue tracking system based off of SharePoint's template with just a few extra columns. On the list view (AllItems.aspx), the first column is called "Issue ID" and has a number. Our developers and QC use that number in discussions. However, that number doesn't seem to want to show up on the detail form (DispForm.aspx) nor in the alert email.
Can this field be included in at least one of these communication methods? If so, how?
Thank you.
We did something similar and used workflow via SharePoint Designer to copy the ID field into a field called "Issue Number". The workflow gets triggered automatically on Create / Edit (we included edit because the field can be modified by the user on the edit form and if that happens we want the number refreshed with the actual ID).
Before you create the workflow in SharePoint Designer, you need to add a column called "Issue Number" to the list you want to tweak.
List item
Open Sharepoint Designer
List item
Click File New -> Workflow
Give a name for the workflow
a. select the list from the dropdown
b. Uncheck Allow this workflow to be manually started and check automatically start on new and change then press Next
Give the step a name like "Assign Issue Number"
Create a Condition
If Compare a field -> If Issue Number not equals Current_Item:ID
Create an Action
Update List Item -> Set Issue Number to Current_Item:ID
Press Finished and test out by creating a new issue.
*The Issue Number will appear on the form and if you have emails setup to notify on assignment it will appear in the reassigned template.
*It will not appear in the created email confirmation because the workflow gets triggered after that email was executed.
I just added the issue ID using a total of 4 characters. Create a new column, set it to a Calculated column, in the formula type [ID]. Voila! The ID is now in your detail view.
The ID link returned the for me, however, the work around which sufficed for me was to enter 'Created' in the Calculated Column formula and ensure it is set at date and time. That then creates a unique idenity (unless you receive more than 1 list update per minute) than can be viewed in the email alert message

Resources