Tag Info

New answers tagged

0

I am not sure why multi line init parameter is not working for you. Also Plumsail Split String action you can use. After splitting you will get a Dictionary object. Just iterate and replace the string value as required.


0

In Sharepoint 2013, with workflow manager installed, you can create a workflow that start when an item is added to the library. The workflow first check if the item content type is folder. If its a folder, then the workflow can do other task like sending an email or assign a task for approval.


-1

Have a look at this link which contains pretty much the same question like you got.


0

I found the solution. You have to enable "Allow the app to make app-only calls to Sharepoint" in AppManifest.xml under permissions. Then the XML would look like this. <AppPermissionRequests AllowAppOnlyPolicy="true"> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl" /> ...


0

The reference that SharePoint has for the user may be out of sync with Active Directory. You can run the PowerShell script below to update the user information from AD and then retry the workflow afterwards. Set-SPUser –Identity "<domain>\<username>" –SyncFromAD –Web http://<name of web app>


1

After reading some article, i learned I did not have App management service and subscription setup. http://nikpatel.net/2013/09/11/sharepoint-2013-workflow-manager-hidden-dependency-app-management-service-proxy. After provisioning these 2 services and iisreset on all sp server problem has gone. Now, SP designer shows Workflow 2013.


0

I think the easiest option is to add a Calculated Field to your list and use below formula. =[Date of join]+7 And then read this value in your workflow If you are against Calculated Field. Then in Workflow you can use Action Add Time To Date Create a new Variable to Store the result Now insert and Action and set Add 7 Days to CurrentItem:Date of join ...


2

Have you already checked your emailserver? I had many cases where SharePoint sent emails, but the mailservers didn´t accept or drop them by various reasons. You could also check SharePoint logs if there is anything stated in regards of sending the mail.


0

A little late to the party but I'll write this anyway... It is possible. It just needs the Manual InitiationType on the workflow to enable initialisation from Office. See this article


1

This looks previous stack exchange answer like a way to go: Approval Workflow Task Permissions For some step by step instructions see Nik's blog post: http://nikpatel.net/2014/05/11/handy-sharepoint-designer-workflow-tip-configure-item-level-permissions/


1

Yes, that's possible. Use the workflow action to update a list item. Follow the dialog. You will need to identify the list and the list item that you want to update, but it's pretty straightforward. Edit: Use the "Update List Item" action. Click this list. Select the list you want to update. Click Add and add the fields you want to update. In the "Find ...


0

Open a command prompt run as administrator and run officeserversp2013-kb2880552-fullfile-x64-en-us.exe PACKAGE.BYPASS.DETECTION.CHECK=1 Source http://www.windowstechinfo.com/2013/09/solved-outlook2010-kb2459115-fullfile.html


0

You don't have to use workflow, if you don't want to. Start with a fresh SharePoint task list, and configure it to send e-mail to assignees. You can name the task list the way you want and add site columns according to your needs. No workflow is needed.


0

You have to first publish any Designer 2013 workflow within the site collection to create that "Workflow" item in the site app permissions list.


0

SharePoint Designer workflows run as System Account but with their permissions trimmed down to impersonate those of the user that initiated the workflow. We faced a similar issue to yours in our SharePoint environment and identified that it was due to workflows being fired automatically by System Account. To get around this, we created an administrative ...


1

This is because SharePoint 2013 Workflows are hosted on Workflow Manager. So you need to add a new workflow subscription to Workflow Manager. I found the following articular useful to workout how to do this. Although this uses the CSOM rather than PowerShell. Working with the SharePoint 2013 Workflow Services Client Side Object Model Here is a ...


0

My suggestion is using Event Receiver in two list with code behind in the ItemAdded and ItemUpdated funtion. The below is the concept of ItemUpdated, this will update A column's value of item which has same ID in sync list. public override void ItemUpdated(SPItemEventProperties properties) { base.ItemAdded(properties); using (SPSite site = new ...


1

The effect of a lot of paused workflows are almost non-existing. So you shouldn't worry about that. But you should ALWAYS code your workflows such that they can be restarted on the same item and behave correctly (otherwise you won't be able to change them). With that in mind I'd suggest that in your scenario you just end your workflow unless you have a ...


0

There is no looping activity in 2010. There is nothing stopping you from setting these all up individually, other than it is time consuming and a pain if the workflow needs to be migrated to another environment. You'd simply do If CheckBoxField1 = Yes, email action. You'd need to do that 30 times. If it is a simple mailer, you could use an event receiver ...


0

If you are using SP2010 workflow: Check this link Or if you are using 2013 workflow, then you can use the loop condition to Loop through the checkboxes and check if it is "checked".


1

Event Viewer, but: By default the Analytic and debug log for workflow manager is disabled. You can enable the event viewer and see what’s going on under the hood. You can find out details on how to enable the event viewer in Analyzing Workflow Management Logs in Workflow Manager 1.0 Also more information about Debugging SharePoint Server 2013 ...


0

I have no experience with Visual studio Workflows but this is probably a general answer. Add option to start manually Add option to start workflow when item is created. In this workflow, you create a variable with the day of today and add 30 days. Then you add an IF condition if the workflow status/completed = untouched/0% and the date +30 == today (the ...


0

Alright, so finally I have an answer. Let me explain the mistake I had made, so you don't do the same thing. When you call the action "Start Approval Process", a variable called CancelonRejection is added to the workflow context variables. This was known. When you "Change the behavior of a single task" and scroll down to the step "When a Task Completes". ...


2

Did you try to send your request to e.g. http://requestb.in/ to see if it looks the way it should?


1

In your workflow, you would us an if/else branch to build a dynamic string (using the set workflow variable action) based on some condition. The key is to output the strings to the same variable. Then in your email body, you insert this variable into the body. Then when an item is submitted, based on the list metadata, it selects the appropriate string and ...


0

There is not unless you build your own custom server side code with a REST endpoint exposure. The only front-end way to do it out of the box is through the workflow page for the list item and clicking 'End Workflow'.


0

You need to copy the dll files from the sharepoint server in the directory C:\Program Files\Common Files\Microsoft Shared\Web server extensions\12\ISAPI to a directory on the local computer, C: \ Windows \ assembly \ GAC.


0

You need to create a SharePoint Designer Workflow. There you can have if..else condition. In this condition you can check if CurrentItem:Type is equal to Vacation, if Yes then use action Start Approval Process. Then. Stop Workflow


0

SharePoint Designer workflows run as System Account but with their permissions trimmed down to impersonate those of the user that initiated the workflow. We faced a similar issue to yours in our SharePoint environment and identified that it was due to workflows being fired automatically by System Account. To get around this, we created an administrative ...


0

There is no OTB solution. You could create a SharePoint workflow with a SP Designer. In Sharepoint Designer select the library you want to add the workflow to. 1.Click on "List Worklfow" on the ribbon 2.Provide a Name for your workflow 3.In the workflow designer setup your workflow: a. Add Action "send email" b. Specify the email parameters (Attendies ...


0

If you use System Account then workflow will not auto start on Item Create etc. To fix this you can use below command stsadm.exe –o setproperty –propertyname declarativeworkflowautostartonemailenabled –propertyvalue yes


0

The following solution worked for me: In the body of the WorkFlow email, position yourself where you want the link to go Then click on the Edit Hyperlink button in the top right of the window In the address, paste in the URL to your EditForm for example: https://domain.sharepoint.com/Lists/mylistname/EditForm.aspx?ID= Then select the string builder button ...


1

Use SharePoint Designer to create a Workflow which reads the values, does the calculation and writes the result. If you don't know Designer start with the basics, see what actions Designer can do, play with it for a day. Then create your own workflow.


2

When you're exporting and importing workflows you can only do this in the same site. If you need to copy (import) a workflow to another site the steps are a little different. First, you create a blank workflow in the destination site using SharePoint Designer. Go back to the source workflow and copy its content. Paste the content into the destination site ...


0

A permissions review may resolve this issue. For our case, we had the following architecture: Securable object Description Unique/inherited permissions -------------------- ------------------------ ---------------------------- SiteA Group home page Unique SiteA/SubsiteA Sensitive group ...


0

Put a field in your list to contain completion status of your first workflow say "ApprovalComplete". Set this field to "Completed" from your first workflow when your first workflow completes. Use the "Wait For" activity in the second workflow that starts automatically. Something like if CurrentItem:ApprovalComplete not equals Completed Wait For ...


0

I was never able to get this to work with 1 workflow but I did find a work around by making a second workflow. I placed the second half of my workflow (the half that was failing) and put it on a second workflow by itself and everything works the way it is supposed to.


0

If you wanted to have it work with those two separate workflows I would say switch the first one so it runs on item creation rather than manual. If you do that it will always run before the second workflow when it is on change. If that doesn't work for you then I would suggest putting both workflows together into one and running it on change. Then use ...


1

To remove older running workflows Open the context menu of the item and click on Workflows On the Workflows screen older stalled workflows will be listed under "Running Workflows". Click the workflow that you want to remove. You will be able to cancel the stalled workflow the next screen. To remove older version definitions Click on the workflow ...


2

SP Online workflows don't support code, so no, not directly. Though, you could create a web service and call it from workflow via the Call HTTP Service action.


2

If you have a SharePoint task list where the task is assigned to a SharePoint group, you may notice that the My Task list does not show tasks even if you are a member of the group of which the task is assigned. Fortunately, there is a simple fix. It does require SharePoint Designer though. Open SharePoint Designer and then open the My Tasks view of the ...


0

As per my knowledge out of the box doesn't not has this ability. You need to programmatically query this. Since its 2013 I believe you can do this using JSLinks. Inside this you should have the validation like Assigned To for current item (that is being rendered) is current user. And if it is a group, you can use JavaScript Object Model to check if current ...


0

I have been using below function in multiple projects and it works well. private static bool AlterTask(SPListItem task, bool fSynchronous, string param) { int attempts = 5; int millisecondsTimeout = 100; Hashtable htData = new Hashtable(); htData[SPBuiltInFieldId.Completed] = "TRUE"; htData["Completed"] = "TRUE"; ...


0

Option 1. If you're building the form in InfoPath, you can check if all the questions are answered and set a column equal to a specific value that a workflow would either check and end the workflow or check and continue into the meat of the workflow. (Status: Begin Process vs Status: Form Closed) Option 2. In the workflow, check that all columns have values ...


0

If the other table has the users set as people picker values as well as a department name, you can. You just query the other table's people picker value with the department as a filter (department either hard coded in the workflow or at the item level based on some other choice) when you're selecting the user.


0

Approving a task or similar actions in theory means you are updating a list item. And each list item has a unique ID, and it can be easily retrieved in a SharePoint workflow. From your question, I understand you have 3 requirements 1. Send an email from a workflow. Which is pretty simple just insert an action Send an Email from ribbon 2. To get the ...


0

If you are not willing to use complex SharePoint Workflows, the possibilities are quite limited. For example, triggering a reminder email when the Active Date is approaching in X days, becouse working with approaching or overdue dates is not possible with regular SharePoint functionality. So I would recommend you to use 3rd party tool to save your time and ...


2

With limited details in question, I am assuming few things. First all events will be created well in advance at least more than a week before, second you will be using OOB Start Time field of Calendar list. So to create a workflow which sends an email before 7 days of an event we need to take following steps. 1. Based on the Start Time calculate the Date ...


0

If I understand you correctly the only way to do it it's only by javascript/jquery code. You just have to find the correct link and hide it. if($("tr:has(td:contains('3'))").length>0) { $('a[href$="mypage.aspx"]').hide(); }


0

Its not possible also workflow is not a best solution for this scenario. You need to create a custom SharePoint timer job and have it run on a weekly basis. In the timer job solution, You can use C# and Open XML or office dll's to generate the custom word document based on the list fields. you can refer the below links for better understanding: Open XML ...



Top 50 recent answers are included