Hot answers tagged tasks
6
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
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
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 ...
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
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
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 ...
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
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
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
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
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 ...
2
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 ...
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>"
1
I accepted Deepu's answer, but in my case a custom Web Part was not an option.
My workaround was to use a workflow to:
either copy the state field to a comments field with append changes enabled
or copy the task to another list to create a log list
Apparently Web services are not an option, there is no service to retrieve list item versions.
[Update] ...
1
You can accomplish this using object model in custom web part. Versioned data can be accessed using SPListItemVersionCollection class. You can get to know how its used to get versions of each list item on msdn.
Retrieving the Status column and the Modified column in a tabular format would bring you the desired result.
1
What you're probably after is rollups with the Data View and SPDataSource
I’ll give a brief overview of the SPDataSource control, as well as
cover a pretty popular question: How do I create a view that rolls up
data from across my site collection?
See also
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsitedataquery.aspx
...
1
This is a broad question, and certainly the answer will depend on the tools available (starting with the version of SharePoint you're working with) and your detailed requirements.
You'll need a hierarchy, the first level being the meeting and the sub-items being your steps. Out of the box, you can do it with a Project Tasks list, or with two lists linked by ...
1
Solution found!!
In case you want to update a MultiUser column in SPD 2010 you need to create a workflow variable of type String and set it to the following value:
[%List:User1%];#[%List:User1%];#[%List:User2%];#[%List:User2%]
The duplicate of users is not by mistake. The first one should be selected as [User Id Number] value and the second one as ...
1
I assume, you are using SPD workflows. I have had a similar situation where my workflow doesn't send out emails but I managed to get working.
One question for you, this would help me understand your situation better.
** What is being displayed on the workflow history?
Cheers,
Sepaka
1
For WF1, you should consider creating a variable and setting it to the author of the original thread. Then you can use that value to send the reply emails to. That way, the value of "creator" isn't overwritten when a reply to the thread is done.
For WF2, the pausing of a workflow for a time period relies on the workflow timer job that runs in the farm. You ...
1
I'd take a look at using the Search API to get a result set of tasks assigned to the current user, and slap on some XSLT to format it how you want, or just plain create a table from the result set.
You want to be looking for stuff like the FullTextSqlQuery class:
...
1
You'd have to use Sharepoint Designer and setup a workflow. Workflows works without human intervention. Have a look at this article which explains: http://office.microsoft.com/en-us/sharepoint-designer-help/introduction-to-designing-and-customizing-workflows-HA101859249.aspx?CTT=3
Only top voted, non community-wiki answers of a minimum length are eligible