ConversionMethods: Difference between revisions
From Catglobe Wiki
More actions
No edit summary |
No edit summary |
||
| Line 250: | Line 250: | ||
|- valign="top" align="left" | |- valign="top" align="left" | ||
| style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireName|getProjectQuestionnaireName( | | style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireName|getProjectQuestionnaireName(qnaireId)]] | ||
| style="border: 1px solid; width: 453.183px;" |[[getProjectQuestionnaireNameByResourceId|getProjectQuestionnaireNameByResourceId(qnaireId)]]< | <source lang="javascript"> | ||
| style="border: 1px solid; width: 370.7px;" | <br><br>New method Questionnaire_current | number qnaireId = 619; | ||
getProjectQuestionnaireName(qnaireId); | |||
</source> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
<br> | |||
[[getProjectQuestionnaireName|getProjectQuestionnaireName()]] | |||
<source lang="javascript"> | |||
//run on QAS context | |||
getProjectQuestionnaireName(); | |||
</source> | |||
| style="border: 1px solid; width: 453.183px;" |[[getProjectQuestionnaireNameByResourceId|getProjectQuestionnaireNameByResourceId(qnaireId)]] | |||
<source lang="javascript"> | |||
number qnaireId = 11560690; | |||
getProjectQuestionnaireNameByResourceId(qnaireId); | |||
</source> | |||
[[Resource_getResourceName|Resource_getResourceName(qniareId)]] | |||
<source lang="javascript"> | |||
number qnaireId = 11560690; | |||
Resource_getResourceName(qnaireId); | |||
</source> | |||
[[Questionnaire_class|Questionnaire_current().QualifiedName]] | |||
<source lang="javascript"> | |||
//run on QAS context | |||
Questionnaire_current().QualifiedName; | |||
</source> | |||
| style="border: 1px solid; width: 370.7px;" | <br><br><br><br><br><br><br><br><br><br><br>New method Questionnaire_current | |||
|- valign="top" align="left" | |- valign="top" align="left" | ||
| Line 334: | Line 362: | ||
|- valign="top" align="left" | |- valign="top" align="left" | ||
| style="border: 1px solid; width: 510.117px;" | [[getQuestionnaireTemplateId|getQuestionnaireTemplateId(qualifiedName)]] | | style="border: 1px solid; width: 510.117px;" | [[getQuestionnaireTemplateId|getQuestionnaireTemplateId(qualifiedName)]] | ||
<source lang="javascript"> | |||
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template"; | |||
getQuestionnaireTemplateId(qualifiedName);//536 | |||
</source> | |||
| style="border: 1px solid; width: 370.7px;" | [[QuestionnaireTemplate_class|new QuestionnaireTemplate(qualifiedName).Id]] | | style="border: 1px solid; width: 370.7px;" | [[QuestionnaireTemplate_class|new QuestionnaireTemplate(qualifiedName).Id]] | ||
<source lang="javascript"> | |||
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template"; | |||
new QuestionnaireTemplate(qualifiedName).Id;//11560689 | |||
</source> | |||
| style="border: 1px solid; width: 453.183px;" | New class QuestionnaireTemplate | | style="border: 1px solid; width: 453.183px;" | New class QuestionnaireTemplate | ||
|- valign="top" align="left" | |- valign="top" align="left" | ||
| style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireId|getProjectQuestionnaireId(qualifiedName)]] | | style="border: 1px solid; width: 510.117px;" | [[getProjectQuestionnaireId|getProjectQuestionnaireId(qualifiedName)]] | ||
<source lang="javascript"> | |||
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178"; | |||
getProjectQuestionnaireId(qualifiedName);//619 | |||
</source> | |||
| style="border: 1px solid; width: 370.7px;" | [[Questionnaire_class|new Questionnaire(qualifiedName).Id]] | | style="border: 1px solid; width: 370.7px;" | [[Questionnaire_class|new Questionnaire(qualifiedName).Id]] | ||
<source lang="javascript"> | |||
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178"; | |||
new Questionnaire(qualifiedName).Id;//11560690 | |||
</source> | |||
| style="border: 1px solid; width: 453.183px;" | New class Questionnaire | | style="border: 1px solid; width: 453.183px;" | New class Questionnaire | ||
Revision as of 05:24, 5 May 2022
| Obsolete methods | Replace with | Note |
updateUserPermission(resourceId, permissionUsers)
number resourceId = 17148446;
number userId1 = 5895442;
number userId2 = 5898785;
array permissionUsers = {{userId1, "Read"}, {userId2, "FullControl"}};
updateUserPermission(resourceId, permissionUsers);
|
updateUserResourceIdPermission(resourceId, permissionUsers)
number resourceId = 17148446;
number userId1 = 12702700;
number userId2 = 12706043;
Dictionary permissionUsers = {userId1: "Read", userId2: "FullControl"};
updateUserResourceIdPermission(resourceId, permissionUsers);
|
|
| QAS.UserId | QAS.UserResourceId | |
| User_getResourceIdFromUserId(userId) | Obsolete | |
| User_getResourceIdFromUserIds(userIds) | Obsolete | |
| sendBulkMail(bulkMailId, maxToSend) | BulkMail.Send() BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) |
New class BulkMail |
| sendBulkMailSyncronious(bulkMailId, maxToSend) | BulkMail.SendSyncronious() BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) |
New class BulkMail |
| sendTestBulkMail(bulkMailId, maxToSend) | BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) | New class BulkMail |
| sendTestBulkMailSyncronious(bulkMailId, maxToSend) | BulkMail.SendBulkMail(maxToSend, isTest, isSyncronious) | New class BulkMail |
setBulkMailFromResource(bulkMailId, resourceId)
number bulkMailId = 21065;
number resourceId = 17145420;
setBulkMailFromResource(bulkMailId, resourceId);
|
BulkMail.From = value
number bulkMailId = 17148449;
number resourceId = 17145420;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(0, resourceId);
bm.Save();
|
New class BulkMail |
setBulkMailFromGlobalEmailAlias(bulkMailId, globalEmailId)
number bulkMailId = 21065;
number globalEmailId = 16238;
setBulkMailFromGlobalEmailAlias(bulkMailId,globalEmailId);
|
BulkMail.From = value
number bulkMailId = 17148449;
number globalEmailId = 16238;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(1, globalEmailId);
bm.Save();
|
New class BulkMail |
setBulkMailFromWebshop(bulkMailId)
number bulkMailId = 21065;
setBulkMailFromWebshop(bulkMailId);
|
BulkMail.From = value
number bulkMailId = 17148449;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(2);
bm.Save();
|
New class BulkMail |
setBulkMailFromSupport(bulkMailId)
number bulkMailId = 21065;
setBulkMailFromSupport(bulkMailId);
|
BulkMail.From = value
number bulkMailId = 17148449;
BulkMail bm = new BulkMail (bulkMailId);
bm.From = new EmailAccount(3);
bm.Save();
|
New class BulkMail |
| setBulkMailGroups(bulkMailId, groupIds) | BulkMail.SetGroups(groupIds) | New class BulkMail |
| setBulkMailGroupsToBeRebuilt(bulkMailId, groupIds) | BulkMail.SetGroupsToBeRebuilt(groupIds) | New class BulkMail |
| setBulkMailUsers(bulkMailId, userIds) | BulkMail.SetUsers(userIds) | New class BulkMail |
| addToGroup(groupId) | Group_addUser(QAS_getCurrentQAS().UserResourceId, groupId) | |
| removeFromGroup(groupId) | Group_removeUser(QAS_getCurrentQAS().UserResourceId, groupId) | |
| questionnaireAnswerSheetExists(qnaireId[, userId]) | QAS_exists(qnaireId, userId) | |
| createUserProjectQuestionnaire(qnaireId[, assignCurrentUser, useExisting]) | new QAS(qnaireId, userId) QAS_getByUserResourceId(userId, qnaireId, createIfNone) |
|
| createResourceProjectQuestionnaire(qnaireId[, assignCurrentUser, useExisting]) | new QAS(qnaireId, userid) QAS_getByUserResourceId(userId, qnaireId, createIfNone) |
|
| groupExists(groupId) | Group_getGroupByResourceId(groupId) | |
| isMemberOfGroup(userId, groupId) | Group_isMemberOfGroup(userId, groupId) | |
| rebuildGroup(groupId) | Group_rebuildGroup(groupId,parallelBuild) | |
Tabulation_saveAsReport(name, parentId, permissionGroups[, overwrite])
DCS_use(16749647);
string name = "Report Test";
number parentId = 17148135;
number groupId1 = 84129;
number groupId2 = 84130;
array permissionGroups = {{groupId1, "Write"}, {groupId2, "FullControl"}};
bool overwrite = true;
createCrossDiagram ({"Q1"},{"Q2"});
Tabulation_saveAsReport(name, parentId, permissionGroups, overwrite);
|
Tabulation.SaveAsReport(name, parentId, permissionGroups, overwrite)
string name = "Report Test";
number parentId = 17148135;
number groupId1 = 17146562;
number groupId2 = 17146563;
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
bool overwrite = true;
TabulationDiagramParameter p = new TabulationDiagramParameter ();
Tabulation t = new Tabulation();
p.DataCache = 16749647;
t.CreateCrossDiagram ({"Q1"},{"Q2"}, p);
t.SaveAsReport(name, parentId, permissionGroups, overwrite);
|
New class Tabulation |
updateGroupPermission(resourceId, permissionGroups)
number resourceId = 17148446;
number groupId1 = 84129;
number groupId2 = 84130;
array permissionGroups = {{groupId1, "Write"}, {groupId2, "FullControl"}};
updateGroupPermission(resourceId, permissionGroups);
|
updateGroupResourceIdPermission(resourceId, permissionGroups)
number resourceId = 17148446;
number groupId1 = 17146562;
number groupId2 = 17146563;
Dictionary permissionGroups = {groupId1: "Write", groupId2: "FullControl"};
updateGroupResourceIdPermission(resourceId, permissionGroups);
|
|
| sendMailTemplateFromResource(parentId, email, alias, mailTemplateId, fromEmail, callbackmethod) | EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) | New method EmailTemplate_send |
| sendMailTemplate(email, alias, mailTemplateId, fromEmail, callbackmethod) | EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) | New method EmailTemplate_send |
| sendTestMailTemplate(email, alias, mailTemplateId, emailAccountCGO, callbackmethod) | EmailTemplate_send(mailTemplateId, isTest, toEmail, alias, parentId, fromEmail, callbackmethod) | New method EmailTemplate_send |
getProjectQuestionnaireName(qnaireId)
number qnaireId = 619;
getProjectQuestionnaireName(qnaireId);
//run on QAS context
getProjectQuestionnaireName();
|
getProjectQuestionnaireNameByResourceId(qnaireId)
number qnaireId = 11560690;
getProjectQuestionnaireNameByResourceId(qnaireId);
Resource_getResourceName(qniareId) number qnaireId = 11560690;
Resource_getResourceName(qnaireId);
Questionnaire_current().QualifiedName //run on QAS context
Questionnaire_current().QualifiedName;
|
New method Questionnaire_current |
setReportStyleSheetId(reportStyleSheetId)
DCS_use(16749647);
number reportStyleSheetId = 11060624;
setReportStyleSheetId(getResourceIdFromGuid (getResourceGuid(reportStyleSheetId)));
createCrossDiagram({"Q1"}, {"Q2"});
|
Tabulation.StyleSheet = value
number reportStyleSheetId = 11060624;
TabulationDiagramParameter p = new TabulationDiagramParameter();
p.DataCacheId = 16749647;
Tabulation t = new Tabulation();
t.StyleSheet = new ReportStyleSheet(reportStyleSheetId);
t.CreateCrossDiagram({"Q1"}, {"Q2"}, p);
|
New Tabulation class New ReportStyleSheet class |
| setUserProjectQuestionnaireUserId(userId) | QAS_getCurrentQAS().UserResourceId=value | |
| getUserProjectQuestionnaireUserId() | QAS_getCurrentQAS().UserResourceId | |
| setRPQUserId(userId) | QAS_getCurrentQAS().UserResourceId=value | |
| addJournal(resourceId, userId, journalType, content) | new ResourceJournalEntry (resourceId, journalType, content).Save() | |
| getTimezone([userId]) | User_getUserByResourceId(UserId).TimezoneId | |
| setTimezone([userId,] timezoneId) | User_getUserByResourceId(UserId).TimezoneId=value | |
| setUserRoleId(userId, userResourceTemplateId) | setResourceTemplateResourceId(userId, resourceTemplateId) User_getUserByResourceId(UserId).ResourceTemplateResourceId=value |
|
| getUserRoleId(userId) | getResourceTemplateResourceId(userId) User_getUserByResourceId(userId).ResourceTemplateResourceId |
|
| isMemberOfSampleRule([userId,] sampleRuleId) | User_isMemberOfSampleRule(userId, sampleRuleId) | New method User_isMemberOfSampleRule |
| EmailTemplate.PrimaryKey | EmailTemplate.ResourceId | |
| UserQuarantine.QuarantineResourceId | UserQuarantine.QuarantineResourceId | |
| User.PrimaryKey | User.ResourceId | |
getQuestionnaireTemplateId(qualifiedName)
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template";
getQuestionnaireTemplateId(qualifiedName);//536
|
new QuestionnaireTemplate(qualifiedName).Id
string qualifiedName = "Common resources\\Questionnaire Template\\Panel Questionnaire Template";
new QuestionnaireTemplate(qualifiedName).Id;//11560689
|
New class QuestionnaireTemplate |
getProjectQuestionnaireId(qualifiedName)
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178";
getProjectQuestionnaireId(qualifiedName);//619
|
new Questionnaire(qualifiedName).Id
string qualifiedName = "Common resources\\Questionnaire\\Ad Hoc 178";
new Questionnaire(qualifiedName).Id;//11560690
|
New class Questionnaire |
| getReturnToProjectQuestionnaireId() | GetReturnToQuestionnaireId() | New method GetReturnToQuestionnaireId |
getReportStyleSheetIdByName(qualifiedName)
string qualifiedName = "Common resources\\Report stylesheet\\Tabulation Standard Report Stylesheet";
getReportStyleSheetIdByName(qualifiedName);//45
|
new ReportStyleSheet(qualifiedName).Id
string qualifiedName = "Common resources\\Report stylesheet\\Tabulation Standard Report Stylesheet";
new ReportStyleSheet(qualifiedName).Id;//11060624
|
New class ReportStyleSheet |
getReportStyleSheetId()
DCS_use(16749647);
number reportStyleSheetId = 11060624;
setReportStyleSheetId(getResourceIdFromGuid (getResourceGuid(reportStyleSheetId)));
createCrossDiagram({"Q1"}, {"Q2"});
getReportStyleSheetId();//45
|
Tabulation.StyleSheet
number reportStyleSheetId = 11060624;
TabulationDiagramParameter p = new TabulationDiagramParameter();
p.DataCacheId = 16749647;
Tabulation t = new Tabulation();
t.StyleSheet = new ReportStyleSheet(reportStyleSheetId);
t.CreateCrossDiagram({"Q1"}, {"Q2"}, p);
t.StyleSheet;//11060624
|
New class Tabulation New class ReportStyleSheet |
| getResourceIdFromGuid(guid) | getResourceUniqueIdFromGuid(guid) | |
| task[TASK_CASE_NUMBER] | task[TASK_RESOURCE_ID] | |
| getCurrentUserId() | User_getCurrentUser() | |
| getUserIdFromResourceId(guid) | getResourceUniqueIdFromGuid(guid) | |
| createUser(userResourceTemplateId) | User_new(userResourceTemplateId) | |
| getRPQUserId() | QAS_getCurrentQAS().UserResourceId | |
| User class.ResourceTemplateId | User class.ResourceTemplateResourceId | |
| UserQuarantine.AddedByUserId | UserQuarantine.AddedByUserResourceId | New property UserQuarantine.AddedByUserResourceId |
| UserQuarantine.RemovedByUserId | UserQuarantine.RemovedByUserResourceId | New property UserQuarantine.RemovedByUserResourceId |
| Quarantine_getUserIdsOfQuarantined(quarantineIdList) | Quarantine_GetUserResourceIdsOfQuarantined(quarantineIdList) | New method Quarantine_GetUserResourceIdsOfQuarantined |
| User.CreatedByUserId | User.CreatedByUserResourceId | New property User.CreatedByUserResourceId |
| User.ModifiedByUserId | User.ModifiedByUserResourceId | New property User.ModifiedByUserResourceId |
| SampleRule.QuestionnaireId | SampleRule.QuestionnaireResourceId | |
| SampleRule.GroupId | SampleRule.GroupResourceId |