Tag Info

Hot answers tagged

10

You should use Search for this task - it's the fastest and most efficient way. Only downside is a slight update delay (until it's incrementally indexed agina).


7

SharePoint does not support using today's date in a calculated column and the fields are not recalculated unless a value in the item changes. Here is a solution you could try using SharePoint Designer and conditional formatting: Create another calculated column to hold [Due Date]-3 (e.g. Warning Date) Create your [Almost Due] column and put your message ...


5

Partly inspired by this question, and partly because we developed a product that has this functionality, I've written a blog post (linked at the bottom) on how to achieve this. The summary is: JavaScript: Use a Content Editor Web Part. Designer: Create a custom view in SharePoint Designer (as already proposed by @Laurie). Code: Make your own custom field ...


5

There are a few products in the market that currently do this, for example Lightning Conductor by Lightning Tools: http://www.lightningtools.com/lightning-conductor-2010-web-part.aspx. This tool (I think) can even rollup across web applications too.


5

Create a custom permission level for the site based on Contribute, but deselect the delete option. Adjust the permissions of the task list so that the users with Contribute access now use this custom permission level and they should no longer be able to delete items, just read, add, and edit.


4

Sure, "collect feedback" should work for your needs. I would do something like this: Create a new Tasks list, called "Reading List" Add the Collect Feedback workflow to the list Add the group or users you want to assign tasks to in the "reviewers" field Configure the workflow like so: set it to assign tasks in parallel so all members get a task ...


4

Go to your Tasks List and go into the List Settings. Click on the Due Dat column and tick the Calculated radio button. In the formula, put [Today]+2 and click OK. Go back to the list and select New and you'll see the Due Date is 2 days in the future. If you need to do this within the workflow, you'd use an Add Time to Date action, setting it up to add 2 ...


3

follow these steps to solve the notification issue / problem with the Task process in SharePoint 2010 workflow (share point 2010 designer) (this apply to the custom task process too) : on the main workflow designer (2010) page click "Edit Workflow" then on the next page where you see all your workflow steps point to the step which has the task process, a ...


3

I understand you want approval workflow on a item and approval task is assigned to group. the item is considered approved when any one person in the group approves it but considered rejected only if two persons reject it. Assuming you start a new custom workflow in SHarepoint Designer, following the pseudo code below should help you. You may leverage ...


3

I would not use a workflow for this because... You want it to execute at a specific time You want it to run for / check multiple items. Workflows are bad at both those things. I would put the code in a console application or powershell script and schedule it to run everyday at 4:00PM in task scheduler. As mentioned by @Alexander, a timer job would also ...


3

SharePoint isn't really that hierarchical, it is all based on flat lists. That being said let me show you some hierarchy: You can have related lists. So you could have task list 1 which references task list 2. Now could have One main task in task list 2 which is being referenced from multiple "sub tasks" in task list 1 You can use the regular task list for ...


3

SharePoint does not provide a method of restarting a workflow. You can however cancel a running workflow and start it again. A good example of canceling a running workflow can be found here: http://blog.brianfarnhill.com/2008/10/how-to-cancel-a-workflow-programmatically The snippit of code below will start your workflow. private static void ...


3

Before That i suggest one condition, Trim Assigned to Column (Group having Current User or Created by User).


3

Purpose Send e-mail when ownership is assigned option corresponds to EnableAssignToEmail property in List and according to MSDN: this value specify whether e-mail notification is enabled for the list Alerts are sent to recipient specified in Assigned To field There is no dependency to Due Date field Alert types When Send e-mail when ownership is ...


3

Tasks new and edit forms, use JavaScript code that embed inside these form to show unrequired controls. When click the “Show more” button, this will fire rlfiShowMore JavaScript function. Then if you want do disable this functionality, you can call this function after page loaded: <script> (function () { ...


3

The easy way to accomplish this is by changing the AssignedTo field in the task list, although I know this isn't the preferred method. To do this I had the JavaScript update the task list with two fields I created called "Approval" and "ReassignedTo". In the Approval Field I placed the value "reassigned" and in the ReassignedTo field was the value of the ...


2

Im on the search wagon here. A way of avoiding the the indexing delay, you could build your own custom federated search web part that looks at SharePoint through the API (SPSiteDataQuery)


2

There are different choices: Search - not percise Cycle over site collections with SPSiteDataQuery Pre-aggregation to root site in each site collection with cycle over site collections Main problem in query over sitecollection - each site collectiom can be in different Content Database, witch can be on a different server.


2

This web part has essentially no configuration, and additional columns can't be added I'm afraid. Your options are: Upgrade to SharePoint Standard and use the Content Query Web Part. Purchase a third party tool (search for something like 'list rollup web part' for options) Custom develop a solution


2

The assumption that the user is added to the site collection is not true. You cannot assign a task to a user who does not have permissiosn in the site collection, however you do not have to add every user manually. do as MBSurf suggests and add the user in code put all the users in a group in AD (if you don't already have one) and assign the group to the ...


2

I would have this set up as a separate "delete" workflow that would remove the associated tasks from the tasks list and then delete the item. Instead of using the default delete button, you would have a workflow that actually performs the delete action and can ensure that all associated artifacts are removed prior to deletion.


2

You dont have to make it hard to make it work. Creating 2 lists with a lookup field will give you the storage solution you need. Then you need to create views to show the info you need. For this you need the content query web part. This is in sp 2007, but its exactly the same in 2010 Display data from multiple lists with the Content Query Web Part


2

In the past when I have gotten this request I've setup a simple email notification step either right before or in parallel with the task assignment. This can ensure that people are notified that a task has been assigned.


2

I'd create a workflow that fires on Item creation in the Discussion list to create a task a Task list. The task list would have an on creation workflow that pauses for 7 days. Then in the next step, look to see if the task is complete, if it isn't it emails the assigned to person.


2

Though I did not get a chance to to it, you can try following: Open site in SPD. Close the workflow designer (if it is open) Go to All Files - Workflows - Click on Name of your workflow (if you don't see all files, it might be SPD permission and configuration issue) SPD will show all the files that the workflow consists of including rules and infopath ...


2

The behavior is normal as the AAM doesn't know about your redirect, therefore the Workflow engine is not able to populate the proper Url. You should either use a Reverse'Proxy (e.g. ForeFront TMG, ISA 2006 ) that could automatically change your HTTP to HTTPS or Extend the Web Application to use HTTPS too. Besides you can make also enable the "Configure ...


2

SPWeb oWeb = SPContext.Current.Web; string currentUser = oWeb.CurrentUser.Name; SPQuery query = new SPQuery(); query.Query = "<Where><Contains><FieldRef Name=\"AssignedTo\" /><Value Type='Text'>" + currentUser + "</Value></Contains></Where>"


2

Have you tried to change the view of the list to sort it by? Go to the tasks list. On the ribbon, go to the List tab, then Modify View Go down to Sort and try to Sort by Due Date Click OK


2

I know that this is a rather older post. I was dealing with the same issue. The Timeline component stores most of the configuration data in a property bag stored off of the RootFolder for the specific Task List. var list = SPContext.Current.Web.Lists["Tasks"]; list.RootFolder.Properties["TimelineDefaultView"]; ...


2

Tasks are saved in a list, you can query and add workflows to them like any other list. https://www.nothingbutsharepoint.com/sites/eusp/Pages/sharepoint-task-lists-what-are-they-good-for.aspx Via SDK: http://msdn.microsoft.com/en-us/library/ee539976(v=office.14).aspx Multiple users on a SP list/Task: ...



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