Solved

Modifying Sharepoint "to-do" task assignments.

Posted on 2011-03-02
1
729 Views
Last Modified: 2012-05-11
I am using our Sharepoint 3.0 server to handle a Purchasing system which comminicates the various stages of workflows via email.

I've never really used the Assign a "to-do" item to a user but wondered if it could be used in a similar fashion to the emails being sent?

The emails often contain direct links to list items or links to start workflows on the items they must deal with.

The reason I ask is because some users who will be using the system do not always have access to email, but all have access to the Sharepoint intranet and if I can assign them a task which is visible on thier homepage, it may be more effective.

Any advice would be greatly recieved :)
0
Comment
Question by:ultra-it
1 Comment
 
LVL 4

Accepted Solution

by:
Pstry earned 500 total points
ID: 35015675
I'm not quite sure what you want to achieve: do you want to display "Todo list" instead of using emails? The solution is: extract user's tasks and display on the page. There is a built-in webpart (MSUserTasks.dwp). However, it has some limitations - gets data only from current web.

If you need to display tasks from other webs - use ContentQueryWebPart. Fragment:

          <webParts>
            <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
              <metaData>
                <type name="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart, Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
                <importErrorMessage>Cannot import this Web Part.</importErrorMessage>
              </metaData>
              <data>
                <properties>
                  <property name="Title" type="string">Tasks</property>
                  <property name="CommonViewFields" type="string">AssignedTo,User;Completed,Boolean</property>
                  <property name="ServerTemplate" type="string">107</property>
                  <property name="QueryOverride" type="string">&lt;Where&gt;&lt;And&gt;&lt;Neq&gt;&lt;FieldRef Name='Status' Nullable='True' Type='Choice'/&gt;&lt;Value Type='Text'&gt;Completed&lt;/Value&gt;&lt;/Neq&gt;Eq&gt;&lt;FieldRef Name='AssignedTo' LookupId='TRUE'/&gt;&lt;Value Type='int'&gt;&lt;UserID /&gt;&lt;/Value&gt;&lt;/And&gt;&lt;/Where&gt;</property>
                </properties>
              </data>
            </webPart>
          </webParts>

Open in new window

0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Citrix XenDesktop, Citrix Studio, Citrix Policies, Citrix XenApp
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now