Task Table in Custom DB as provider in Work Management Service?
I have a task table on a SQL 2008 Database (with usual task columns like assigned_to, task_title, status etc).
I understand that custom providers are unsupported for WMS.
Is it possible to create an External List (BCS) connecting to the SQL task table and use that as a provider for WMS?
Hi Mahesh,
Although the implementation of work management service application is based on the provider model, I reckon the current SP 2013 RTM does not support custom providers. Only SharePoint task lists, Project server and MS Exchange are supported for now.
Regards,
Yatin
Similar Messages
-
Problem in adding Custom Provider for Work Management Service
Hello,
I'm facing an issue in adding custom provider for work management service. As you are aware, Work management service is a Provider model and we
can integrate with other systems by adding custom providers. So with that confidence, i have started writing a connector as mentioned below.
Step - 1: Added new provider xml in the below path
"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\CONFIG\WorkManagementService\Providers"
Provider Name: provider.bizagitasklist
Provider XML Content:
<Provider ProviderKey="DAA52AF3-A147-4086-8C0C-82D2F83A089D" OverrideProviderKey="" Assembly="adidas.TaskProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d6f3e6be60a351b" > </Provider>
Step -2: Added a class which inherits "IWmaTaskProvider" and implemented the override methods.
public class BizAgiTaskListProvider : IWmaTaskProvider
public string LocalizedProviderName
get { return "BizAgiTaskListProvider"; }
public string ProviderName
get { return "BizAgiTaskListProvider"; }
public Microsoft.Office.Server.WorkManagement.CalloutInfo GetCalloutInfo(IWmaTaskContext context, string taskExternalKey, string locationExternalKey)
return null;
public DashboardExtensionInfo GetDashboardExtensionInfo(IWmaBasicProviderContext context)
return new DashboardExtensionInfo { ClassName = "SP.UI.SharePointExtension" };
public BulkEditResult HandleBulkEdits(IWmaTaskContext context, BulkEdit updates)
return null;
public TaskEditResult HandleTaskEdit(IWmaTaskContext context, BaseAggregatorToProviderTaskUpdate taskUpdate)
return null;
public void RefreshSingleTask(IWmaTaskRefreshContext context, string externalKey)
public void RefreshTasks(IWmaTaskRefreshContext context)
//context.WriteProviderCustomData(
Step – 3: Written a class to fetch the tasks from BizAgi System which has method to provide the task data.
But I’m not able to feed those tasks in the class written in Step – 2 as I’m able to find any method which will take Tasks as Input and I’m not
sure about the format of tasks.
I’m able to debug the provider, and the breakpoint hitting in only one method and two properties.
(LocalizedProviderName, ProviderName, GetDashboardExtensionInfo).
Can you please help me to proceed further in implementing the above solution?
Best Regards
MaheshHi Mahesh,
Although the implementation of work management service application is based on the provider model, I reckon the current SP 2013 RTM does not support custom providers. Only SharePoint task lists, Project server and MS Exchange are supported for now.
Regards,
Yatin -
Work Management Service: No tasks are shown on MySite
The work-management-service is not working.
On "MySite" the task-list is always empty (Pic.1), but there are tasks referenced to the profile.
I do not get errors in the ULS or on the task-page (refresh is OK).
Tasks are crawled and search works fine:
Are there any other settings i am not aware of ?Increased the logging levels:
System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)), StackTrace:
at Microsoft.SharePoint.SPWeb.GetListFromWebPartPageUrl(String pageUrl)
at Microsoft.Office.Server.WorkManagement.ProviderOM.SharePointTaskAggregationUtilities.TaskCollector`3.<>c__DisplayClass56.<TryExecuteActionWithListLoaded>b__53(SPWeb web)
at Microsoft.Office.Server.WorkManagement.ProviderOM.SharePointTaskAggregationUtilities.TaskCollector`3.TryExecuteActionWithListLoaded(Func`1 fnGetCreateSite, Func`2 fnCreateWeb, Func`2 fnGetList, Func`1 fnGetListId, Action`3 toExecute)
at Microsoft.Office.Server.WorkManagement.ProviderOM.SharePointTaskAggregationUtilities.TaskCollector`3.TryExecuteActionWithListLoaded(Uri rootFolderUri, Action`3 toExecute)
at Microsoft.Office.Server.WorkManagement.ProviderOM.SharePointTaskAggregationUtilities.TaskCollector`3.FindNewTasksFromSearch()
at Microsoft.Office.Server.WorkManagement.ProviderOM.SharePointTaskAggregationUtilities.TaskCollector`3.CollectAndSyncTasks()
at Microsoft.Office.Server.WorkManagement.Internal.TaskAggregator.FarmRefreshJob.RefreshProvider(Nullable`1 lastSync, String providerKey, IWmaTaskProvider provider)
at Microsoft.Office.Server.WorkManagement.Internal.TaskAggregator.FarmRefreshJob.AggregateProviders()
at Microsoft.Office.Server.WorkManagement.Internal.TaskAggregator.FarmRefreshJob.ExecuteCore()
at Microsoft.Office.Server.WorkManagement.Internal.TaskAggregator.FarmRefreshJob.ExecuteAndDispose()
at Microsoft.Office.Server.WorkManagement.Internal.WmaContextUtils.<>c__DisplayClass1.<ExecuteCodeInsideWmaContext>b__0()
at Microsoft.Office.Server.WorkManagement.Internal.WmaContextUtils.ExecuteCodeInsideWmaContext(Action toRun, WmaContextType allowedContexts)
at Microsoft.Office.Server.WorkManagement.Internal.BaseContextRunner`2.ExecuteAndEnsureContextValid(Action toRun, TContextState serviceUserState, String actionName)
at Microsoft.Office.Server.WorkManagement.Internal.BaseContextRunner`2.ExecuteInSpContext(ThreadParams threadParams)
at Microsoft.Office.Server.WorkManagement.Internal.BaseContextRunner`2.ExecuteInDiagnosticScope(ThreadParams threadParams)
at Microsoft.Office.Server.WorkManagement.Internal.BaseContextRunner`2.Run(Object tParams)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
SPRequest.MapUrlToListAndView: UserPrincipalName=, AppPrincipalName= ,bstrUrl=https://ksi-server.com/customer/issuetracking ,bstrUrlToMap=/customer/issuetracking/Lists/Tasks/MyOpenTasks.aspx
There is no "UserPrincipalName" set, therefore the "access denied"-error ?
Setup:
1 Webfrontend Server
1 Application Server
1 Database Server
Work "Work Management Service" is running on the Frontend-server, created with the "SharePoint Hosted Services" app-pool. -
Referencing a field from a resource table to a task table
Hello,
I have created a a resource field that is called "Internal Cost Rate" and I would like this field to be added to a Task table so that I can then reference it and make a simple calculation. For example in the Task Table I have the "Work Time"
and want to do with a multiplication to a third field so that:
"Sum of internal costs" = "Internal Cost Rate" * "Work Time"
When I try to add or reference the field in my task table, it is not available. The idea is that I want the "Internal Cost Rate" to be with the resource integrated. Any ideas?
Thank you very much in advance!
IoannisHi Ioannis,
I think we have to make a step backward since it is not possible to calculate an assignment cost based on 2 rates. But there might be different ways based on your need such as the fixed cost, cost custom fields, cost per use, cost resources...
Please give us some information about your initial business need so we can figure out a way to help you.
Hope this helps,
Guillaume Rouyre, MBA, MVP, P-Seller | -
Task Quantity in Custom Reports Data Package
Task Quantity in Custom Reports Data Package
Using the Custom Reports Data Package how can you report on task quantity? Neither the ServiceTaskFact nor the RequisitionTaskFact tables have quantity as a query item.Hi David,
Thanks for your question. The good news here is that this is a common use case and can be addressed using standard Cognos functionality. Here are some general instructions for you and others who might be reading this post with a similar need. These instructions are for Cognos Query Studio.
Build your report and drag a column/fact that is unique to the record onto the work area – I used TaskID.
Highlight the TaskID column.
From the left side menu, click Edit Data -
Table for Customer and vendor open balance on a key date
Dear All,
Can anyone please let me know Table for Customer and vendor open balance on a key date. We are developing one customized report.
I have checked with the below table :
Customer-KNC1, KNC3,BSID, BSAD
Vendor-LFC1, LFC3, BSIK, BSAK.
But these are not working properly for all customers and vedors. Also, in open items, there are items with clearing documents.
Plesae let me know, how to go for it.
Please suggest.Hi
Use BSID and BSIK for open items
And pass company code, year and from date and to date range in Posting date selection option
Reg
Vishnu -
Need table for customer and vendor carry forward balance
Hi,
I need to fetch the carry forward(opening) balance for GL, customer and vendor account for my report.
I have table which contains c/f balance for GL accounts which is "GLT0" and now looking for a table for customer and vendor accounts.
Please let me know if anyone have idea in which table i can get the c/f balance for customer and vendor accounts.
Thanks in advance.
Regards,
SwatiHi Gurus
The requirement from the client side in my case is to have opening balance in Tr code ZFBL1n, ZFBL3N and ZFBL5N.
Now, from the above thread i got the Tables where i could find the Vendor and Customer Opening Balance but i also want Opening Balance for GL.
and my 2nd query is how to get these opening balance in Z report, at Header Level.
Thanks and Regards
Dnyanesh -
Custom Data Table in Work Manager 6.1 / SMP 3.0
Hi folks,
was trying to create a custom Data Table in Work Manager. Unfortunately I was not successful to get it working - probably I am missing out something.
Have created the DataTable in the Agentry Editor and configured the Java Class to use the DataTable class like for the other DataTables. Then created the 4 config values in the parameters of the Mobile Application Configuration (DT_MDOID, TABLE_CHECK, TABLE_REFRESH, ENABLE_TABLE). Also created a MDO that is mapped to the DT_MDOID which is derived from the /SYCLO/CL_CORE_DT_HANDLER class.
During sync, I am getting the following errors in the server logs - in the client it is Error 13 => Java...
08/13/2014 18:18:36, 1, 0, 2, Thr 10364, class RCP<class DT::DataTable>, D:\Syclo_BuildBot\rc_7.0server\Syclo\refcount.h#220:RCP<class DT::DataTable>::operator ->
2014/08/13 18:18:36.505: + BackEnd=Java-SAPJavaConnection
2014/08/13 18:18:36.505: Using Java code for <DATA_TABLE_NAME>
2014/08/13 18:18:36.506: Java Exception "<DATA_TABLE_NAME>" Update Data Table: - java.util.NoSuchElementException
Do you have some pointers on what I may miss out?
Cheers,
FlorianMake sure that 'DT_MDOID" parameter entries are maintained correctly "That there is no typo's" in config panel. I don't think you need any entries for TABLE_CHECK, TABLE_REFRESH, ENABLE_TABLE parameters which are only relevant for complex table. Same in Agentry the data table should match with SAP name.
Let me know if you still have issues.
Thanks
Manju -
Hi Gurus,
Could any1 tell me the Tables for customer rebate. I am using the T-Code VBO3.
Regards,
Ashok...Hi Ashok
here below the relevant tables:
KONA-->agreements
KONH-->header rebate conditions
KONP--> Item rebate conditions
S060-->Statistical data on accrual settlements etc..
S136-->relevant invoices
S469--> if u use extended rebate
Pricing tables relevant are theones with prefix KOTE before i.e. KOTE005
anyway i suggest to use FM to retrieve relevant values
SD_BONUS_SETTLEMENT
SD_BONUS_KONPD_FILL
SD_BONUS_TURN_OVER
SD_BONUS_VALUE_CALCULATION
etc...
Bye
Carmine -
Recource scheduling table for customer service
Hello,
does anyone of you use a alternative Recource scheduling table for customer service, beside the SAP integrated Recource scheduling table ? Are there other recource scheduling table known ?
JürgenYour issue has been escalated to a Verizon agent. Before the agent can begin assisting you, they will need to collect further information from you.Please go to your profile page for the forum, and look in the middle, right at the top where you will find an area titled "My Support Cases". You can reach your profile page by clicking on your name beside your post, or at the top left of this page underneath the title of the board.
Under “My Support Cases” you will find a link to the private board where you and the agent may exchange information. This should be checked on a frequent basis as the agent may be waiting for information from you before they can proceed with any actions. To ensure you know when they have responded to you, at the top of your support case there is a drop down menu for support case options. Open that and choose "subscribe".
Please keep all correspondence regarding your issue in the private support portal. -
Base table for customer in R12
Hi,
What is the name of base table for customer in R12?
Thanks,
GSMI have one small question regarding How can we delete a Concurrent Program which is already registered? Please see this thread.
How to delete an executable concurrent program
How to delete an executable concurrent program
Thanks,
Hussein -
Hi friends,
I need to retrieve data for the customer address, which table should I look into
Thankshiii..
KNA1-General Data in Customer Master
KNAS-Vat registration numbers general section
KNB1-Customer Master (Company Code)
KNB4-Customer Payment History
KNB5-Customer master (Dunning Data)
KNBK-Customer Master (Bank Details)
KNC1-Customer Master (Transaction Figures)
KNC3-Customer Master(Special G/l transaction figures)
KNKA-Customer master credit management:Central data
KNKK-Customer master credit management:Control Area data
KNMT-Customer Material info record data tables
KNVA-Customer Master Loading points
KNVD-Customer Master record sales request form
KNVI-Customer master tax indicator
KNVK-Customer master contact partner
KNVS-Customer master shipping data
Regards,
D Rana -
Query on rendering the Human Tasks in the customized GUI application.
Hi All,
In oracle11g BPEL, Is there any way to render the Human Tasks in the Customized GUI (Weblogic Portal) application rather that using the applications like "Oracle BPM WorkList"?. Does the Oracle11g BPEL supports this ?. My requirement is that, i need to render the Human tasks inside my own GUI application. I do not want to allow the end user of my application to use the other GUI applications like Work List to wotk up on the human tasks. Instead of this, User must be able to access and work up on the BPEL human tasks through my Customized GUI (Weblogic Portal) application. Is there any way in Oracle11g BPEL to achieve the required functionality?.
Edited by: user538948 on Sep 2, 2012 11:03 PM
Edited by: user538948 on Sep 5, 2012 2:04 AMHi Naga
http://docs.oracle.com/cd/E14571_01/apirefs.1111/e10660/toc.htm
1. I would not recommend using APIs unless and otherwise if you do not have any other option. You can always create the TaskForms in your own custom pages using out of box generated bindings for each .TASK file. This gives more flexibility. There are lots of stuff associated with a Task apart from your own custom payload like full Task details, system attributes, headers, history, comments/attachments etc. You do not want to use APIs to get all these.
The below 2 links should give you an overview of overall architecture of a Workflow and TaskForms.
Re: Integrating BPM taskflows into an ADF application
Re: deploying a large Oracle BPM Application with multiple UI projects
Re: What exactly 'PAYLOAD' Means???
Once you have basics covered, refer oracle docs also that shows how to reuse a single project.
Thanks
Ravi Jegga -
No Customization for Customer 2002missing in table CIN customer master
HI,
When Iam saving the excise invoice the error is coming like..
"No Customization for Customer 1004 missing in table CIN customer master".
How i can do?
regards,
vas.v.sHi Vas,
Please check the Customer master record in Sales Area data at Billing Documents Tab ,Tax liable or not liable.
and also check the Taxes in IMG --> Sales and distribution --> Basic Functions --> Taxes.
Regards,
Murali. -
Which table contains - Customer Master Changes?
Team,
Which table contains - Customer Master Changes?
Please be specific; For example:
CDHDR:
OBJECTCLAS ?
CDPOS:
BJECTCLAS?
ABNAME
ABKEY
HNGIND
ThanksHi Naved,
try this:
CDHDR-OBJECTCLAS = 'DEBI'
CDHDR-OBJECTID = customer no.
CDPOS-OBJECTCLAS = 'DEBI'
CDPOS-OBJECTID = customer no.
CDPOS-CHANGENR = CDHDR-CHANGENR
CDPOS-TABNAME = 'KNA1'
CDPOS-TABKEY = sy-mandt + customer no. (key of table KNA1)
CDPOS-FNAME = field modified
CDPOS-CHNGIND = (U Update, I Insert, D Delete)
Regards, Manuel
PS: Please remember to reward points if the answer is useful.
Maybe you are looking for
-
Hi unable to access itune store on my itunes app all my purchased songs are there
I am unable to access the store I have credit and I can access my account history but unable to connect with store to purchase more songs
-
please can you help me to solve my problem ( I have iphone is linked with Apple ID and I forgot that Apple ID and I can't remember it , I need thats Apple ID to activate my iphone ,,, what should I do ?
-
How can I parse text color from PSD
Hi all, I am writing a parser of PSD in Java, but I just can't find the color of each character; I thought they were in Additional Layer Information of Layer and Mask Information Section. I have a text layer with a string, and each character has diff
-
Creating interactive buttons using images
Background: I am trying to teach myself Java at home, since I lack the funds to take even a "community college" course. I understand a lot of the basics and can write various methods which work nicely, but I am stumbling a bit on understanding how to
-
Hi All, This is a question related to the message mapping. I am working on a File to Proxy interface which is using a standard graphical mapping provided by SAP. The mapping between the fields are one to one. A particular field in the Source