Tag Info

Hot answers tagged

2

In the workflow you can add Send Email activity and use that to send emails during each step. Also you can log the messages to workflow history list. And the creator can look into that list to find the progress.


2

There are two issues of note to consider when troubleshooting email issues. In both on-premises and SharePoint Online installations, ensure that all addresses on the To: and Cc: lines are valid email addresses. In on-premises installations, ensure that email settings on the server are configured correctly. Review the following to ensure that you have ...


2

I'd suggest some troubleshooting first. Write the [%CurrentItem:EData Process%] into a string variable and write that variable into the workflow history log. Then check how that string looks in the history. Maybe you need an additional workflow step to strip the GUID from the text.


1

You can do this with workflow. The workflow goes like this Set the acceptors. upload the form to a list. after the accept/reject set the variable and update the status of the file. Based on the status of the file submitted the workflow can be processed/Iterated. Notify the user or acceptor with a mail about the updates and the assign the flex task with ...


1

One way to solve this is with a secondary workflow that waits 3 days and sends a reminder, waits another 4 days, sends a reminder, etc. You can have a parallel action that waits until the field has a value and then stop the workflow. http://markeev.com/Articles/item-expiration-reminders-in-sharepoint-using-workflow.aspx ...


1

You can create a view with following filters [Created] = [Me] Or [Approver] = [Me] Then provide only Contribute permission to the users so they won't modify the view.


1

Backup-SPSite is full fidelity, that means all associations and id are kept the same.. its a mirror copy. Import and export are not full fidelity meaning that associations are lost and no id's are kept (new guids created). Backup/restore-SPSite is for site collection level. import/export is for site level and not full fidelity. full fidelity means you keep ...


1

How do you have the "To" field configured? Is it a lookup? I'm not 100% on that specific error but it's possible the system can't find who to send the email to.


1

The workflow app, by default, doesn't have access to the UserProfile for REST calls Try following these steps to grant the workflow more rights: Go to your site collection settings and click on App permissions (/_layouts/15/appprincipals.aspx?Scope=Web) Make note of the App ID for your Workflow - it will be the GUID between i:0i.t|ms.sp.ext| and the @ ...


1

Workflow is not the ideal technical solution for this requirement. If possible use a timer job that runs every day and process based on a configuration list. I will provide step on how to implement this via a workflow, but it will be tricky to implement You can create a custom list with following fields User - Person field Order - Number field Now you ...


1

You should login with different account other than System Account. System Account is not allowed to run workflows for security purposes. Read more about why it is blocked. http://blogs.technet.com/b/victorbutuza/archive/2009/03/14/workflows-do-not-start.aspx


1

Create a new calculate column and add the following forumula =LEFT([ProductCopied],FIND("|",[ProductCopied])-1) based on the solution: http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_28251089.html


1

I am not sure why it's returning an empty collection. In 2013 you can enumerate instances using following code: Reference Microsoft.SharePoint.WorkflowServicesBase.dll WorkflowServicesManager workflowServiceManager = new WorkflowServicesManager(web); var workflowInstanceService = workflowServiceManager.GetWorkflowInstanceService(); var workflowInstances = ...


1

The easiest workaround is to add a hidden field into the list. And let the workflow update a predefined value into that field. In the event receiver check the hidden field is equal to predefined value. Then that means it's been invoked from the workflow. Then reset the field to empty so the next update can be validated using the same field.


1

Create a class that derives from SPItemEventReceiver and IDisposable. Example: public class EventReceiverScope : SPItemEventReceiver, IDisposable { private bool mOriginal = false; public EventReceiverScope(bool enabled) { this.mOriginal = this.EventFiringEnabled; this.EventFiringEnabled = enabled; } public void ...



Only top voted, non community-wiki answers of a minimum length are eligible