我使用Acumatica Web API獲取案例活動的TaskID(屏幕ID - SP203010)。現在升級到版本6.0後,我不明白。我也嘗試了不同的屬性,但似乎沒有讓我看到TaskID。獲取案例活動的任務ID
我將這些活動存儲在從Acumatica合作伙伴門戶網站提取的數據庫中,爲了避免導入重複的活動,我將它與TaskID進行了比較。
下面的代碼片段,我用得到的TaskID
SP203010WS.Screen context = new SP203010WS.Screen();
context.CookieContainer = new System.Net.CookieContainer();
context.AllowAutoRedirect = true;
context.EnableDecompression = true;
context.Timeout = 1000000;
context.Url = "https://sso.acumatica.com/Soap/SP203010.asmx";
PartnerPortalCreds loginCreds = GetCreds();
string username = loginCreds.PARTPRTUSE;
string password = loginCreds.PARTPRTPAS;
SP203010WS.LoginResult result = context.Login(username, password);
SP203010WS.Content content = context.GetSchema();
context.Clear();
string[][] export = context.Export
(
\t new SP203010WS.Command[]
{
\t new SP203010WS.Value
\t {
\t \t Value = currentAcumaticaCaseNo,
\t \t LinkedCommand = content.Case.CaseID
\t },
\t content.Activities.Type,
\t content.Activities.Summary,
\t new SP203010WS.Field { FieldName="Body", ObjectName="Activities"},
\t content.Activities.StartDate,
\t content.Activities.CreatedBy,
\t new SP203010WS.Field { FieldName="TaskID", ObjectName="Activities"},
},
\t null,
\t 0, true, true
);
讓我知道它是否已被移動或更新版本已過時。我應該用什麼來代替TaskID,或者我可以在哪裏找到TaskID。
謝謝你Rushlan。我完全一樣。 – Krunal