Allow comments on task list
Hi,
I want to allow user to add comments on assigned task. on task list i have created multi line field and select append changes. When user edit task, user can add comments but issue is that user get access to change other field of task.
How can i prevent user from editing other filed and just allow adding comments to task.
thx
iffi
You can hide the columsn which you dont want user to edit :
folow the link below ,it has clear description how to hide cloumns in edit and others:
https://sp2013columnpermission.codeplex.com/
Similar Messages
-
*** Email sent everytime when Comments are saved in Task List JSP Page ***
Hi BPEL Gurus,
I have a very critical production issue.
Whenever a user enters or updates Comment in Task List JSP Page, an email is sent each & every time
when he clicks on the update button for Comments.
I tried removing the <action> sub-tag for 'ASSIGNES' under <notification> tag of SomeName.task file.
The above works fine, but now this creates a different problem.
No Email is send to the Assignee when the Human Task is assigned to him.
As a work-around I created an Email activity just before calling the Human Task.
In this case, the email is send properly to the Assignee just before the Task is assigned to him.
But now suppose if that Human Task is a Sequential List of Approvers instead of Single Approver.
No email is send to all the users belonging to that Sequential List of Approvers.
Please see my below code for sending email to all users belonging to Sequential List of Approvers :-
<copy>
<from expression="ids:getUserProperty(bpws:getVariableData('inputVariable','payload','/ns1:TerminationRequest/ns1:DivisionalApprovals'),'mail')"/>
<to variable="varNotificationReq" part="EmailPayload" query="/EmailPayload/ns3:To"/>
</copy>
The above code fails & no email is send to any users belonging to that Sequential List of Approvers.
Could you all BPEL GEEKS provide me with a proper solution.
PLEASE DO HELP.
Thanks & Regards,
Gopal D. Kalsekar
Senior Software Developer
Business Solutions (eGroup)
M.H. Alshaya Co. W.L.L.
www.alshaya.com
P :- (965) 2224 3598
F :- (965) 2224 2488
E :- [email protected]The default email solutions in planning are using workflow or task lists, though the task lists are based on due dates.
If you wanted a solution where an email is sent out when a task list is complete, then one route could be to have a business rule attached to a task list and then the business rule uses a custom CDF to send out email notication.
If you are interested in sending emails from business rules then I did write a blog on the subject a while back.
Cheers
John
http://john-goodwin.blogspot.com/ -
HOW CAN WE ASSIGN THREE TASK LIST TO THREE DIFF PRODUCTION ORDER
Respected All
we have one material which is used for three places FIRST IN MILL1, 2ND IN MILL2 AND THIRD IN TRIMMER MILL.
the only thing which differentiate this single material is the production order. we have 3 different production order but one single material. for this we have created 3task list. my problem is when we create batch and confirm it through co15, the lot reflects in QA32. but is not allowing for USAGE DECESION. For that we have to go to QA02, assign the task list and then again go to QA32 and do the usage decesion. is there any method by which we can assign three task list to three production orders so that qa02 step could be avoid.
pls reply
thanks
abhaysir
thank you for the reply could you please tell me in which transaction we find this user exit.
thanks
abhay -
SharePoint 2010 and Designer 2010.
We have a list of items that users enter information into. Only the user who enters the data can see the item. It's confidential stuff.
One field is the name of the person who will approve this record.
Workflow sends approver an email and sets a task to approve the item.
Problem is that the user set as approver cannot see the item.
We can't have a list of approvers - as all staff can potentially be approvers.
We can't allow anyone other than the person who created the item and the person that is set as approver in a field to have access.
I am not a programmer, but a user of SharePoint Designer 2010.
(I did think we had this sorted by sending an email containing all the list item fields, but this task still requires permissions).Hi ,
I understand that after you grant user permission on current item ,the user still cannot approve the workflow task .This is because the user doesn't have approve permission in the Tasks list .You only grant the user permission on current item in current
list ,so he can approve the item by clicking the Approve/Reject in the edit control block .
Your workflow is correct ,now you need to grant the users Approve (a permission level) permission in the Tasks list settings .In this way ,the users can finish the tasks .
Thanks
Entan Ming
TechNet Community Support -
SharePoint Provider Hosted App that can update existing SharePoint Task List
Note: I am unable to take advantage of the Microsoft.SharePoint library directly. Adding a reference results in a 32bit/64bit library mismatch error.
I have to find a solution that uses only the Microsoft.SharePoint.Client extension.
I am looking for example code where provider-hosted SharePoint App loads a SharePoint Task List View that allows users to interact with the tasks.
So far I have only been able to programmatically create and then load the SharePoint tasks list, create and populate a DataTable object and set the datasource of a GridView object to that DataTable.
I am unable to trigger my method linked to my checkbox within the gridview.
Ideally I would like to just customize a Task View that already has this functionality.
Here is my default.aspx.cs code-behind file:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using SP = Microsoft.SharePoint.Client;
namespace SPAppBasicWeb
public partial class Default : System.Web.UI.Page
protected void Page_PreInit(object sender, EventArgs e)
Uri redirectUrl;
switch (SharePointContextProvider.CheckRedirectionStatus(Context, out redirectUrl))
case RedirectionStatus.Ok:
return;
case RedirectionStatus.ShouldRedirect:
Response.Redirect(redirectUrl.AbsoluteUri, endResponse: true);
break;
case RedirectionStatus.CanNotRedirect:
Response.Write("An error occurred while processing your request.");
Response.End();
break;
protected void Page_Load(object sender, EventArgs e)
// The following code gets the client context and Title property by using TokenHelper.
// To access other properties, the app may need to request permissions on the host web.
var spContext = SharePointContextProvider.Current.GetSharePointContext(Context);
using (var clientContext = spContext.CreateUserClientContextForSPHost())
//clientContext.Load(clientContext.Web, web => web.Title);
//clientContext.ExecuteQuery();
//Response.Write(clientContext.Web.Title);
SP.ClientContext cc = new SP.ClientContext("http://server/sites/devapps");
SP.Web web = cc.Web;
SP.List list = web.Lists.GetByTitle("General Tasks");
SP.CamlQuery caml = new SP.CamlQuery();
Microsoft.SharePoint.Client.ListItemCollection items = list.GetItems(caml);
cc.Load<Microsoft.SharePoint.Client.List>(list);
cc.Load<Microsoft.SharePoint.Client.ListItemCollection>(items);
//try
//const int ColWidth = 40;
cc.ExecuteQuery();
DataTable dt = new DataTable();
dt.Columns.Add("Task Name", typeof(string));
dt.Columns.Add("ID", typeof(int));
foreach (Microsoft.SharePoint.Client.ListItem liTask in items)
DataRow dr = dt.NewRow();
dr["Task Name"] = liTask["Title"];
dr["ID"] = liTask["ID"];
//dr["chkTask"] = liTask["Checkmark"];
dt.Rows.Add(dr);
GridView1.DataSource = dt;
GridView1.DataBind();
protected void chkTask_CheckedChanged(object sender, EventArgs e)
//add code here to update Task Item by ID
Response.Write("checkbox event triggered");
Here is my simple default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="SPAppBasicWeb.Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkTask" runat="server" OnCheckedChanged="chkTask_CheckedChanged" AutoPostBack="true" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
http://www.net4geeks.com Who said I was a geek?Hi,
Please try to modify your code as below:
using (var clientContext = spContext.CreateUserClientContextForSPHost())
SP.Web web = clientContext.Web;
SP.List list = web.Lists.GetByTitle("General Tasks");
SP.CamlQuery caml = new SP.CamlQuery();
Microsoft.SharePoint.Client.ListItemCollection items = list.GetItems(caml);
clientContext.Load(items);
clientContext.ExecuteQuery();
If the code still not works, I suggest you debug the code or following the blog below to create a Provider-Hosted App for SharePoint and read list items from SharePoint list.
http://blogs.msdn.com/b/steve_fox/archive/2013/02/22/building-your-first-provider-hosted-app-for-sharepoint-part-2.aspx
Best Regards
Dennis Guo
TechNet Community Support -
Viewing HFR reports in the same window via task list url link
Does anyone know how to render an HFR report inside the Planning application or even in Workspace when referencing the report's url through task list? This is with version 11.1.1.3. It doesn't seem like this version allows the task list to be built to pull up the report within the Planning application window, or even as a separate Workspace tab. I also want to be able to switch from pdf or html preview when viewing the report, but this option isn't allowed when opening the report via task list. A separate pop up appears for the report, which isn't what I want.
Anyone know of a fix or workaround?This sounds like part of your issue :-
9549216 - Instead of a new tab, a new window displays after you create a Financial Reporting task in Workspace.
Fixed in patch 11.1.1.3.02
Cheers
John
http://john-goodwin.blogspot.com/ -
Hello All,
I have an issue with adding component in task list (for example task list number EIMN-68) via transaction IA05.
When I try to add component to operation, I get the message *
Standard BOM PAEIMN-68 4 already exists
Message no. 29771
Diagnosis
You want to create a standard BOM for standard object PAEIMN-68 with usage .
A BOM already exists for this standard object and usage. You cannot extend a standard a standard BOM.
Procedure
Check whether the standard BOM is suitable for standard object PAEIMN-68 and usage . If it is not, you need to create the BOM for another standard object.
Is there any special way to create material master for such components.Whats the solution.
Please help
Cheers
SunnyHi Pithan, how are you..
I want to add components.
Just now I was able to add components. I explain how:
When i added component number in operation, and press enter, system gave me the error that standard bom already exist. In the same screen I changed the BOM usage to 3 as universal usage. After this usage only, system allowed me to add components. No other bom usage allowed me to do so.
Also, why system took me to BOM screen if I just want to add components.
I wait for your reply.
thanks and regards
Sunny -
New DMS document attachment to order header - can it also be done to a task list?
With business function LOG_EAM_CI_6, you can now attach DMS documents to the order header or operation level in the 'Additional Data' tab.
Since a lot of clients use documents to list complex preventive maintenance instructions, is it also possible to attach a DMS document to a task list header (or operation) and have it show up in the new 'Additional Data' screen area of the resulting order (using a maintenance item/plan to generate the order)? Or do we still have to use the task list operation PRT functionality and have it show up in the order's operation PRT?Hi Arthur,
I have configured Task list as per the SAP note 1821916 & activated DOC_TL_GUI. This allowed me to attach documents to the Operation &/or Header of the Task Lists. The problem I am facing is when I assign the task list to the work order the documents are not transferred . You have stated that they have transferred to the work order so I am wondering if there is something I missed.
Arthur Balajthy wrote:
And I checked that by adding documents to a task list header or operation, the work order generated from a maintenance plan/item referencing that task list does have those documents attached also.
I haven't tried from a Plan but will do that now.
I assumed if they were attached to the Task List Operation they would transfer to the Work Order like everything else on the Task List
Thanks in advance -
Print Individual task Lists from Project 2010
Hi
I have a routine which prints individual task lists from a Project Plan using VBA. This routine is currently being piloted and they have advised that not all resources have a task list produced. when I step through the code the Resource numbers
appears in this order:
1,3,18,7,8,9,11,12,13,14,18,19,20,21,22,23,24,25
Task lists are produced for each of the above resources. However this misses resource numbers 2,4,5,6,10,15,16,17 and I have no idea why. I have supplied my code below. Any advice/guidance appreciated. You will note that the task
lists are exported to a pre-defined spreadsheet template.
Sub PrintResourceCharts()
Dim xlApp As Excel.Application
Dim xlRange As Excel.Range
Dim rName As String
Dim Tsk As Task
Dim Res As Resource
Dim Ass As Assignment
Dim s As Worksheet
Dim BookNam As String
Dim Row As Integer
Dim fName As String
'Call SetSummaryTask - DB: commented out - run summaryname manually as required.
Call Task_CF_To_Assignment_CF
'Remove Existing Task List files from directory before creating new ones
On Error GoTo Finish
Kill "D:\Task List Templates\Task Lists\*.*"
Finish:
'Save File Location
fName = "D:\Task List Templates\Task Lists\"
'Start Excel and Create a new Workbook
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
'Export Resource and Task details
For Each Res In ActiveProject.Resources
If Res.Assignments.Count > 0 Then
Row = 5
xlApp.Workbooks.Open ("D:\Task List Templates\Task List Template.xlsm")
BookNam = xlApp.ActiveWorkbook.Name
Set s = xlApp.Workbooks(BookNam).Worksheets(1)
For Each Ass In Res.Assignments
Set xlRange = s.Range("A5")
If Ass.PercentWorkComplete < 100 Then
With xlRange
rName = Ass.ResourceName
s.Range("A" & Row).Value = Ass.ResourceName
s.Range("B" & Row).Value = Ass.TaskUniqueID
s.Range("D" & Row).Value = Ass.Text1
s.Range("E" & Row).Value = Ass.Start
s.Range("G" & Row).Value = Ass.Finish
End With
End If
Row = Row + 1
Set xlRange = xlRange.Offset(Row, 0) 'Point to next row
Next
xlApp.Visible = True
Application.DisplayAlerts = False
If rName = "" Then
GoTo Finished
End If
xlApp.ActiveWorkbook.SaveAs FileName:= _
"D:\Task List Templates\Task Lists\" & rName & ".xlsm", FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
rName = ""
xlApp.ActiveWorkbook.Close savechanges:=False
Application.DisplayAlerts = True
End If
Next
Finished:
xlApp.Application.Quit
Set xlApp = Nothing
MsgBox ("Individual Task Lists have now been produced....")
End SubTony,
You said you step through the code and it picks up resource 1. What happens when the loop gets to resource 2? Note: since resource 1 may have several assignments and stepping through them all could take some time, I sometimes use a stop statement in the
outer loop to make it a little easier to "catch" what I'm looking for. For example, you could put this right after the For Each Res...
If Res.ID = 2 then stop
Then step through and see what happens.
John -
Example of a source file for Creating general maintenance task list
Hi SAP Gurus,
I need to create general maintenance task list from a source file. Reading forums i found that it is possible by using LSMW, with object 0490 and method 0000.
However, I don't know how to associate structure IBIPTLST, IBITLOP and IBIPMAT. When i assign individual source files for each structure, and I execute LSMW, a problem appears indicating that IBITLOP don't have all the required fields from the list header.
This is the structure propose by SAP in standar programa IBIP.
Structure - IBIPTLST Task list header
|-->> IBIPTEXT (see comment below)
|-->> IBIPTLOP Operations
| |-->> IBIPTEXT (see comment below)
| |-->> IBIPTMAT Material for one operation
| |-->> IBIPPRTS Production resources/tools (PRT
| |-->> LONGTEXT (see comment below)
| |--> IBIPMPAC Maintenance packages (up to 32)
|--->> IBIPBDCD (see comment below) from operation overview
In other forums, a possible solution is to define an unique source file, that is proposed by LSMW, but i don't know how to obtain this template.
Can you send me an excel example of how to define de input file or the steps I have to follow in order to execute an LSMW or the standard transaction IBIP?.
My e-mail is [email protected]
I have read all the SAP documentation, what i really need is an example.
Thanks a lot
Andrés.solved
-
Question about AXF Task List Web Tool
On the Task List Web Tool, i want to display the comments oan each task on this page as another column. I'm running the 10g version on the AXF application. I looked at the configuration guide for the 10g and i dont see any details on how to do this. However the Comments are display on the bottom of the TasViewer Web Tool page.
This is slowing down the processing of invoice for customers. So i reviewed the 11g it looks like a possiblilty to do this just by configurations in the AXF metdata table but in the 10g version that i;m running i dont have this table. Can you me in a display on how to configure the comments to show on the Task List Web ToolHi Dexter,
IPM Task List is accessible for different tasks. InvoiceProcessing, SupplierMaintenance etc. In order to access this task list, you have use the following links
http://host:16000/imaging/faces/CommandExecutor.jspx?sol=InvoiceProcessing&cmd=StartInvoiceProcessing
Thanks,
Lakshmi -
Project Site's Tasks List not sync
Hello,
It seems I am having an issue with Project Site's Tasks List as it doesn't sync with the Project Plan/Schedule in Project Online.
In all of the instances, the setting in PWA Settings/Connected SharePoint Sites: "Sync Enterprise Projects tasks to Tasks List" is always checked.
The thing is that it used to work fine: whenever I published a new project, whether it was "Automatically create a site on first publish" or "Allow users to choose", the Tasks Lists were successfully synced.
Recently I have removed/deleted the existing connected project site and created a new one based on default Project Site templates, meaning the synchronizable lists (Risks, Issues, Tasks etc.) must remain. Now the sync problem occurred for both newly published
projects and existing projects. The Project Site's Tasks List appeared empty although it was locked for edit in PWA. I though the sync would have run overnight, but it didn't.
Does anyone have any clues about this and how it can be fixed?
Thanks,
LinhLinh,
What is the task list you see under the column Server Settings >> Connected SharePoint Sites,
under the columns Tasks List, when you use the default template?
More over, is this is a new project or an old project? I think there is an issue if yo turn off and turn
the sync option again for existing projects. May be it applies to projects that you delete and recreate project site for?
Cheers,
Prasanna Adavi, Project MVP
Blog:
Podcast:
Twitter:
LinkedIn:
-
"Siri" & calendar, task list
I am considering changing from my iPhone 4 to a 5. Will Siri allow with voice commands to add calendar events. I would also like to be able to add or mark complete, items in the task list.
Yes, you can add calendar events and reminders using Siri.
-
Hi There,
I am using LSMW to upload the Task List Long Text. I am facing two below issues:-
1: It only allows 999 characters to upload from an excel. I want to upload more that 999 chars in long text
2: It doesnt save my long text. It saves only when if I first upload the long text as '*' and then my actual content
Please suggest
Thanks & Regards,
SanjayHello
Please use FM SAVE_TEXT or Read_Text
Br
Rakesh -
Additional User Defined field in Maintenance Task List
I wan to add an additional field user field in Maintenance Task List.
I know It is possible in User Fields.
But I an not able added user field to Operations that are already there in the maintenance plan.
The system is allowing me to Add field in New Operations that I am adding the the Task List.
Thanks
SabyasachiHi,
If I am correct, It is not possible to add user fileds to the operations in the maintenance plan which was copied from the tasklist which is there in the maintenance plan.
if you required these user fileds goto to change mode in maintenance plan and remove the task list in plan and do necessary changes in the task list and add to plan again. After that you can get userfileds in the opeations as u required with was generated now onwards. It is not possible for the past ones.
Regards
Srinivas
Maybe you are looking for
-
Hi Guys - for a few days I have been having problems downloading and updating apps on my iPad and iPhone. The message cycles between waiting and downloading then eventually says unable to download app. Sometimes after many attempts it wil eventually
-
Drop Down List in ALV with Event handler
Hi All , I have created an ALV grid with a dropdown as one of the columns. This all works fine, except that I want to be able to react to a change in the value of each line's dropdown the next column values should change according to the user selecti
-
Web elemnt act different in crystal html preview vs infoview
We have a reports tested both in Crystal HTML preview(works) and in Infoview(does not work). Any info on this?
-
Buffer acquisitio​n with NI-IMAQ 1394
I would like to be sure that the acquisition frame rate is constant despite some image processing. It's why i need to use a buffer (with more than one image) as it seems possible to do with standard NI-IMAQ. I didn't find such options with IMAQ 1394
-
I want to change the color of visited sites, but am forced to set background and foreground colors which don't properly show all of the colors for controls etc on many websites. I have to uncheck the button to Allow pages to choose their own colors..