ganesh-ecsion / SalesTracking

0 stars 0 forks source link

Sales Tracking API Creation using Node JS #1

Open ganesh-ecsion opened 4 years ago

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API Creation" using Node JS. I have done with GetAllTag, InsertTag , MapTags, DeleteTag and UpdateTag API and functions.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/23992e079371afb504b17f9f875e134a8ebb028f https://bitbucket.org/ecsion/salestrackingapis/commits/770b68a34957d8fa899365bef3f3976c93ab3abf https://bitbucket.org/ecsion/salestrackingapis/commits/dfa235b2f2a2b5c08d0752701b92d449c8656250

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API Creation" using Node JS. I have updated GetAllTag, InsertTag , MapTags, DeleteTag and UpdateTag API and functions as per given output and fixed SP issues.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/a46623c89684f2b7df9d176430c1716cb53ba574

Also created "removeTagMapping" API and function. Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/c478b6391f79e70a3dea33eee311fe1315b1c5db

nikita-ecsion commented 4 years ago

Worked on Salestracking APIS 1)Created APIS for the methods insertUpdatePickListValue, deletePicklisNameByRowGUID, GetPiplinesListByBusiness, getPiplinesDetailsById, getAllPiplinesColorsList, GetDealsPipelineViewListByCompany, insertUpdatePipeLineName, insertUpdatePipeLineValues, insertUserWorkspaces, getAllPickListByPicklistNameOid, GetBusinessListByUser. Also fixed the issues for previous APIs updated by Abhijeet.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/9992f09e2f643bddda72ac65906700db116253bb

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API Creation" using Node JS. I have done with - getAllTagColors, getRolesList, getInvitedUsersListByBusiness, getAllUsersListForWorkspace, getCompanyByRowGuid, insertWorkspaceInvites, getAllAnotherUsersListForWorkspace, updateUserDetails, isExistInviteUserEmail, getColumnNamesByCompany, updateColumn, deleteColumn, UpdateUserAccountActiveStatus API's.

Also updated output of some API which was updated by Abhijit.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/37d3e8437cc21d0ed353e7dd96bbc4e65576b02b https://bitbucket.org/ecsion/salestrackingapis/commits/9dab81e0cb797e97227f9ba3ef35601596543167 https://bitbucket.org/ecsion/salestrackingapis/commits/03366fc02c8350e19cee928518073fd630dc0fc4

nikita-ecsion commented 4 years ago

Worked on Salestracking APIS 1)Created APIS for the methods getBusinessByCompany, insertBusinessRecords, insertPicklist, insertPipeline, InsertUpdateLogsTokensGenerated. Also fixed the issues for previous APIs updated by Abhijeet for rows that doesn't have input json parameters. 2)Also worked on App Vault changes given by Neetu and Ankita.

Commit links: https://bitbucket.org/ecsion/salestrackingapis/commits/9fe31d96f57a53601abdc8df8e571469ed23075c https://bitbucket.org/ecsion/salestrackingapis/commits/5d7857b106f7cc60ca0a926ca9c3820e36ec3f0d https://bitbucket.org/ecsion/salestrackingapis/commits/fb284217fa2e0f73ed85e76721e8b518d8d00f0c

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API Creation" using Node JS. I have done with 10 API's. Also updated some API's output.

Also updated output of some API which was updated by Abhijit.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/9bade84b53bd333e53cdb75ffe572db46a94fcd3 https://bitbucket.org/ecsion/salestrackingapis/commits/6c5ef50e95c5bfb1ba0f3fd231952fdac335c85d https://bitbucket.org/ecsion/salestrackingapis/commits/a98dd982d5af8f7c9c24d36f10b2384148aae895

nikita-ecsion commented 4 years ago

Updated InsertUpdateLogsTokensGenerated, insertPicklist, insertPipeline, insertBusinessRecords API methods as per OUT parameters.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/7b4c5d7d3f5ebcbed3897d1ad9ee8c83fd6f0d2e

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API". Whatever API's updated by Abhijit/Neha that API's I have updated and Fixed Out parameter result of some API's as well. Also created "getPipelineListByObjectRefId" and "getBusineesByCompanyAndImportDataType".

Also merge and committed all changed to ganesh and develop branch.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/15e2f555125e3ca4c0c889a74615d6e1f3c83358 https://bitbucket.org/ecsion/salestrackingapis/commits/d9a28fb87b47e32c57c4159082bc50162d445355 https://bitbucket.org/ecsion/salestrackingapis/commits/875b2e5a8eb7d9835b76cc96446b9f8f0290efcb

nikita-ecsion commented 4 years ago

Worked on Salestracking Apis, 1)Today I have worked on merging the code, after merged the code with main develop branch, everyone got the issues and conflicts and our functions got removed and messed up in our individual branches. So had discussion with Imraan & Sudhakar and merged everyone's individual code into the develop branch as per each sheet. Now our main develop branch is upto date with each API. 2)Worked with Pratik and Pooja, for crash_exception_fatal_errors and screenshot_issue_comments functionality. 3)Also, worked on leadDeal module sheet, but it has many issues in the input JSON parameters and SP parameters, So added my comments there and given to Neha.

Commit Links: https://bitbucket.org/ecsion/salestrackingapis/commits/2f042a06650dbad575abf8d999d545eb17f210ba

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have done with Companies Module and setting module API's. Also worked on LeadDeal module. only 5 API's are remaining of leadDeal Module. I have added my feedback for leadDeal Module because some API's input json are missing. So once neha will update that the i will worked on it.

Also implemented functionality to replace Value Of Key In ObjectArray. Also managed condition for empty data.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/d73073a37af87503c516ff9740cd7cf67d8c3e05 https://bitbucket.org/ecsion/salestrackingapis/commits/8005b2fc5aa6f7c7a5e574caea515ddaba60be4a https://bitbucket.org/ecsion/salestrackingapis/commits/8214f45d3b76c69829ae6d26ac84597b2c84d576 https://bitbucket.org/ecsion/salestrackingapis/commits/c9cf47ed596b2f1ec53ac3288690d0570d447d4e

nikita-ecsion commented 4 years ago

Worked on Salestracking Apis, 1)Worked with Neetu, for crash_exception_fatal_errors and screenshot_issue_comments functionality and provided her required tables for inserting the crash and screenshot data. 2)Also, worked on leadDeal module sheet, Created APIS for the methods insertUpdateFieldDefinitions, insertUpdateFieldDefinitionsUserCustomizationsByUser, insertUpdateActivityLog. 3)Now updating API functions as per Sudhakar and Abhijeet's provided changes.

Commit Links: https://bitbucket.org/ecsion/salestrackingapis/commits/0daf6db2aa0c0f6394694149a3b111f4e358abbd https://bitbucket.org/ecsion/salestrackingapis/commits/4679e47bfbdbacef0c4f0f0e29321ed7a11e9350

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have done with "Companies Module" and "LeadDeal module" API's. Also tested all API's output. Also push all code to my branch and merge to develop.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/6d1a3e9bcbb1f78c58a99a2b23ae9f63a4656f9c https://bitbucket.org/ecsion/salestrackingapis/commits/9e54a7e5e5cefd995e239fd289f5a5e87d0e99cf https://bitbucket.org/ecsion/salestrackingapis/commits/c0426e762496042d396e6bd3880bc33ceca2615a

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have Created and tested "insertUpdateListRowGUID API" that was remaining yesterday. Also Merge all code to develop branch. Also tested API's working on not on live server URL - http://52.89.4.185:9001/

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/f5e6198286e2a62ebe9079936caed08cbd2b1822 https://bitbucket.org/ecsion/salestrackingapis/commits/7a6b29eba311da359767783736235f6c47a27156 https://bitbucket.org/ecsion/salestrackingapis/commits/8672c1160073ab911a4fa15ed7c78c119163eb26

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have started working on "Email Module" and done with 4-5 API's. Also tested the API and check for output result. Still working on this.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/e689f4369543c456338fa2e80be998500a201e56 https://bitbucket.org/ecsion/salestrackingapis/commits/c72a119baabf9d311aaf5031a29b17dffcc05a45 https://bitbucket.org/ecsion/salestrackingapis/commits/5d5d1bf71bd1c8d902d25d1bee4cef576a710c7b

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have done with "Email Module" API's. Also tested the API and check for output result. Also merge code on "Develop" branch and fixed merge conflict.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/e8c59ca91a01fb89dde34159adc4d9a6f69e19e9 https://bitbucket.org/ecsion/salestrackingapis/commits/79a67b3a434bb0383bb259fc0f87957d0eca0af4

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have created "deleteEmailByRowGuid_MySql" API and Function. Also merge code on "Develop" branch and fixed merge conflict.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/735d97dda4931bed7b9f448e566f8c7b2644bc39 https://bitbucket.org/ecsion/salestrackingapis/commits/60377854574eaa522367f24e77a4a490a1d7f817

nikita-ecsion commented 4 years ago

Created APIs for WebBL_CreateNewException, createSeriesOccurrences, web_getEventInstancesListBySeriesRowGUID, DeleteEventInstancesOutOfSeriesRange, CloneEventAttendeesForException, CloneEventAttachmentsForException from the Event Module Sheet.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/949a80b76b28a17ee89d4ea70efc7d0d9cca4cde

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have Created "insertUpdateContactCompany" API and Function of Company Module. Also Created Event Module "UpdateEventType, insertUpdateEventAttendeesScheduler, DeleteEventAttendeesList, UpdateSeriesEventOccurrencesAndExceptions" API's.

Also merge code on "Develop" branch and fixed merge conflict.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/d1d372d6584d3f3b75bd20f74b11acfc308775e9 https://bitbucket.org/ecsion/salestrackingapis/commits/288c95da133161f0c221fab005a07cd6e1d51dea https://bitbucket.org/ecsion/salestrackingapis/commits/34af2081eda5d276eecad81a83d6d20923351bde

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Created APIs for insertListFiexedColumnsInFieldDefintionByTableId, InsertListViewsMasterRecords, getObjectByRowGUID, TempDataImportHeaderTable from the Setting Module Sheet. 2)Resolved all the missing APIs from Abhijeet's code from Setting Module sheet. Updated those APIs fron commits and merged on main branch develop. 3)Resolved all the missing APIs from Neha's code from Setting Module sheet. Updated those APIs fron commits and merged on main branch develop.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/87a8f0ac0731fd7f1ee6813c0e6e4ca1f6b6fa0b https://bitbucket.org/ecsion/salestrackingapis/commits/2d2a085bd72c936e54052b57daeb1ac0de55e010 https://bitbucket.org/ecsion/salestrackingapis/commits/240b26917f9dcf43b8aa6ab03a64eaa49fc65050 https://bitbucket.org/ecsion/salestrackingapis/commits/9cc77dc1d9b72418446f4840e9af3ec1c8be366c https://bitbucket.org/ecsion/salestrackingapis/commits/bf900e0902dd4785d86b061a0e4498113dcd0493

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have Created "insertAllDataImportFromExcel" and "TempDataImportRowsTable" Setting module API Function. Also worked with Nikita to fixed some API's conflict issue as well as correct API's code merge by Neha. Also merge code on "Develop" branch and fixed merge conflict.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/e519322f8d848aee9909975ff4480dd60ba5e515 https://bitbucket.org/ecsion/salestrackingapis/commits/877e9e431a9b45d9042e9083d2fee3278b550564

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Working on separating the APIs from each sheet to their respective routes and modules files as said by Imraan. 2)Created separate routes and functions for Global Search Module, Details View Module, Filters Module, and Companies Module.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/20aa9ca5ceeafc26c7d8d3d91b647992058a6284 https://bitbucket.org/ecsion/salestrackingapis/commits/cfd3a113cbabae97ad93c01bb6d6bb0ad61c90f7 https://bitbucket.org/ecsion/salestrackingapis/commits/32a8525d25fa395f078fc78f358776f11e8ce661 https://bitbucket.org/ecsion/salestrackingapis/commits/2887357d6c7e04af3c76f547ea7bc9de92fdac40

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". I have separated API routes and API functions for Settings Module and Contacts Module. Created separate routes and modules folder/files to manage each API routes and Function. Also committed changes on "ganesh-routes" branch.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/e612e7c69e99cef1bb95fc9721f5395d50565dd6

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". 1) I have separated Settings and Contacts Module API routes and functions in separate files. 2) Updated SettingsModule and ContactsModule function call with their respective module name. 3) Merge code and tested API's as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/4abb7aa630bba99b0bd1129faccdfe90958953fd https://bitbucket.org/ecsion/salestrackingapis/commits/6b5171470fd603e8dec066d9bf4367de1dfdd8fe

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Worked on separating the APIs, updated the module files of Global Search, Details View, Filters and Companies Module as per the names in the module folder. 2)Renamed the output JSON as per the replace map fields of getContactCompanyByListGUID, getContactsListByUserId, getUsersOrTeamsByBusinessGUID, getActivityLogByMappingRowGuid, GetInteractionsListByListRowGUID, getAllRelatedNotes API methods of Details View Modules.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/a53f0a282614c834b48eae502553b5af0b76977f https://bitbucket.org/ecsion/salestrackingapis/commits/041f99cc91f9e4dde15414d5ddb4e94ce562a487 https://bitbucket.org/ecsion/salestrackingapis/commits/aea18282fd88853f3ca2a8918a39f123ba76cbbf

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Working on connection string changes into the APIs. 2)Today completed Global Search Module, Details View Module, Filters Module. 3)Currently adding connection strings to the companies modules.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/ba0f53da4c5c2c0b49720b59574d77bcb5f7cfd5 https://bitbucket.org/ecsion/salestrackingapis/commits/d6f0fc79795d476c8b9694238e450229f5cec846 https://bitbucket.org/ecsion/salestrackingapis/commits/efdc2cc57244d5dd23511fa0e5d58cccb5d73d2f https://bitbucket.org/ecsion/salestrackingapis/commits/df123888fd495f3202265d17e9515585b9c3e483

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Updated SettingsModule and ContactsModule function with "GetConnectionInfo" and "getContextualConnection" function. Done with SettingsModule and ContactsModule API's. Also Merge code and tested API's as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/5ba77056d9dcf6ffb51f078ffcd2803e046aa586 https://bitbucket.org/ecsion/salestrackingapis/commits/1ebf38a4e5a6fd7c4265adf3f0200e2c3b2458b0

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Working on newly created web service module sheet. 2)Created APIS for the methods getMailMessageByRowGUID, getUserByUserId_service, insertMultipleContactsRecords, insertMultipleTableMappingRecords. 3)Worked with Sudhakar on insertMultipleContactsRecords API, worked on SP side and request parameters and fixed the issues.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/14c44813b3b899a0886564b2aaa172630594439a

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Created API's for WebService Module. I have done with 15 API's and tested API's as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/4ed534e9ff7a5d30b66f99b10d0ac67a79cd3f96

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Working on newly created web service module sheet. 2)Created APIS for the methods insertMultipleEventsRecords, insertMultipleListRecords, insertMultiplePhoneRecords, insertMultipleEmailRecords, insertMultiplePhoneLogRecords, insertMultipleAlertRecords, insertMultipleNoteRecords, insertMultipleEventAttendeesRecords, insertMultipleContactCompanyRecords, insertMultipleEmailMasterRecords, insertShortcut, insertMultipleTaskRecords_v2, insertRecentsRecords, insertMultipleTags, insertMultipleFilterRecords, insertMultipleFilteColumnMappingRecords, insertActivityWorkspaceMapping, insertMultipleFilesObjectRecords, insertMultipleEventAttachmentsRecords, insertMultipleEmailAttachmentsRecords, insertMultipleAddressInformationRecords.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/71aab5d715c49e0e836b578bf3ceb8e9aeb46eef

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Working on newly created web service module sheet. 2)Created APIS for the methods updateMultipleFieldDefinitionsRecords, updateMultipleEventsRecords, updateMultipleListRecords, updateMultipleContactsRecords, updateMultiplePhoneRecords, updateMultipleEmailRecords, updateMultipleNoteRecords, updateMultipleContactCompanyRecords,updateMultipleAddressRecords, updateShortcut, updateMultipleTaskRecords_v2, updateMultipleEventsRecords. 3)Worked with Sudhakar on SP side and request parameters and fixed the issues that are getting in the output.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/5497884d2a39b7031cfe7124e0a75bc135e0edad https://bitbucket.org/ecsion/salestrackingapis/commits/d8bef946095835c9a902435f376b959d1cc36a49 https://bitbucket.org/ecsion/salestrackingapis/commits/3d1938679c84f1cd5fab8f97b2843fc8b1502a78

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Updated and created API's and function for WebService Modules. We have done with WebService Modules all API's and tested API's as well. Also merge code to dynamicRoutes branch.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/f8c5edf751e50861814d45572a4e916739b1e15e https://bitbucket.org/ecsion/salestrackingapis/commits/aa812578d0651f2365a5ec134f19662d36ef24af https://bitbucket.org/ecsion/salestrackingapis/commits/25ac1c4d29a83488bb76e3bcacaefd8c9df8e90f

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Created API'S for UserLogin_MySql, getFieldDefinitionsByVersion methods. 2)Worked with Sudhakar on SP side and input json request parameters and fixed the issues that are getting in the output. 3)Also Commented single quote line of code from all the API methods of web service module sheet.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/96befed5a95537315744fbd6b67379dcbe5519b0 https://bitbucket.org/ecsion/salestrackingapis/commits/14f35cca33561b2aba33fc14939a17bbc6b2e9a3 https://bitbucket.org/ecsion/salestrackingapis/commits/28bf8d57b5eda101e8cc897a8ace16b47afc9e49

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Discussed with Sudhakar on "WebService Module API" input json parameter and fixed API's code as per input json. Also worked on API's added by Abhijeet into WebService Module.

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)Created API'S for getBusinessByRowGUIDs_service, service_CreateNewException, Common_InsertUpdateEventDateTime methods. 2)Worked with Abhijeet on SP side and input json request parameters. In service_CreateNewException method there are alot of bugs in parameters. So tested and fixed the issues that are getting in the output. 3)Also worked with Neha, she has some fixes in the API side and added those changes and merged in main branch. 4)Working on the API, that have issues in merging, fixed that and added user connection strings to those APIs.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/af2c44068304d8af07c6f54905067c0adf43d4d4 https://bitbucket.org/ecsion/salestrackingapis/commits/18e624245d3a9ea1055d954d2bbe4d6a1b473da4 https://bitbucket.org/ecsion/salestrackingapis/commits/9cad5148f86fa6f98ba5dc0bf05e94e70a784747 https://bitbucket.org/ecsion/salestrackingapis/commits/15c0d3c21c1b0df05044ec54a00c04b28bf1049a

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Created getAllUserWorkspacesByUserGUID API and Function for WebService Module. Also merge code on server. and tested as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/e2a5e3ae90764e09ff16a6ed6453d635545fb57d https://bitbucket.org/ecsion/salestrackingapis/commits/266a7a4a33a4f5dc7d82d72c7e086118d3550298

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)There are API's from event module sheet found by Sudhakar, that are not merged properly. Those APIs has issues and output not returned properly. 2)So fixed those APIs methods insertUpdateEventIsAllDay, updateEventType, insertUpdateEventAttendeesScheduler, DeleteEventAttendeesList, updateSeriesEventOccurrencesAndExceptions, CloneEventAttendeesForException, DeleteEventInstancesOutOfSeriesRange, createSeriesOccurrences, WebBL_CreateNewException, updateSeriesEventRule, updateEventIsMailSendToAttendees, updateMyInviteResponse from event module sheet. 3)Also there are two APIs in web service sheet, the usercontext string not added. So added the usercontext strings and fixed the issues. 4)Worked with Neha, she needed help in merging so I have merged her code from my side.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/05c2a358e02d94c77c42b0db97990e925f80d85f https://bitbucket.org/ecsion/salestrackingapis/commits/58e18cd752b0e7bb577233fd228bd8fb3af29de5 https://bitbucket.org/ecsion/salestrackingapis/commits/1e84e138ce2b054e5876279911af80693279589c https://bitbucket.org/ecsion/salestrackingapis/commits/8a84383f3cd92134702baa4ad507d111ce7cdfdc

nikita-ecsion commented 4 years ago

Worked on SalesTracking APIs, 1)worked on the event module, login module, lead deal module, settings module and filter module files. As per the last merge, there were the code overlapping with each other and also the usercontext strings were removed from those modules and APIs not working. So Fixed the API methods and added usercontext strings to event module, login module, lead deal module, settings module, filter module and detailsview module files and tested the APIs. Now it is working properly.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/7259725d0fe69fb5a5f58195aa2cb102c5787c89 https://bitbucket.org/ecsion/salestrackingapis/commits/3fe104b50ee9c69946a51626451682d749094404 https://bitbucket.org/ecsion/salestrackingapis/commits/b3de3b1bd3e96b1c169dd7cefb9546f5ace36bf9 https://bitbucket.org/ecsion/salestrackingapis/commits/87b6e45f44dfebfc0cbdbbfab3df50e75660181d

nikita-ecsion commented 4 years ago

Working on SalesTracking APIs, 1)Worked on Push Notification module sheet, created Apis for insertGmailPushNotifications, getHistoryIdByGmailAcctId, UpdateGmailPushnotificationProcessFlag, GetAllAuthenticatedUsersDetailsbySubscriptionId, InsertOutlookPushNotifications, UpdateOutlookPushnotificationProcessFlag methods.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/a4ba2ddbe7a0781d85dfb0984a3c7b7e96c22f71 https://bitbucket.org/ecsion/salestrackingapis/commits/dc055a4a4acbb79a4cca45c867bbed1e10571dcc

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Created API's and Functions for PushNotifications module. Created new branch for pushNotification module API and merged code on Development branch. Also tested API's as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/ee8d20084705b10adf9ad78473d6f819f2112fb3 https://bitbucket.org/ecsion/salestrackingapis/commits/5a4e598f0ef00dd464d4f71966cdd0487b6caa21

nikita-ecsion commented 4 years ago

Worked on SalesTrackingAPIs and SecurevaultAPIs, 1)Created Apis for GetUploadTransactionsListToSyncRemote, getEventAttendeesListByEventRowGuid, getEventAttachmentsListByEventRowGuid, InsertUpdateLogsAttachmentSync, updateEventAttachmentExternalApiId, InsertUpdateLogsWebToRemoteSync and updateEventIdAfterSync Api methods.

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Created API and Function for UserSyncing Module. Also merge Nikita and Sudhakar and My API's to main branch. Also tested API's as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/8ee7dfbc64885d031f3e48bd30ba9334ed988b8c https://bitbucket.org/ecsion/salestrackingapis/commits/d7a1405b345afd27d174c38bf6844b81c8b29596 https://bitbucket.org/ecsion/salestrackingapis/commits/0668d1a208a9f140783c2f9b45cde6c580880f41

nikita-ecsion commented 4 years ago

Worked on SalesTrackingAPIs and SecurevaultAPIs, 1)Created Apis for updateSeriesEventInstancesApiIds, getLatestSyncToken, UpdateEventSyncFlagByEventRowGUID, UpdateEventAttachmentIdAfterSync, insertUpdateContacts, insertUpdateContactsEmailAndPhones, updateContactSyncFlagDB, UpdateGoogleLastSyncTime, getContactsListByAccountId, InsertContactAlias, InsertUserEmailLabels and UpdateEmailLastSyncingTimestamps Api methods.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/f6904723d77af02452b76fa04771952385e0e817

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Created API and Function for UserSyncing Module. Done with 10 API"s. Also merged Nikita and My API's to main branch. Also tested API's as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/4ff645cb5795d9b89ad61743a1bb83fe8f38a678 https://bitbucket.org/ecsion/salestrackingapis/commits/22a41b0599e475f65eaad5320a62b660c5b4ce4f

nikita-ecsion commented 4 years ago

Worked on SalesTrackingAPIs, 1)Created Apis for UpdateEmailFullSyncCompletedFlag, UpdateOutlookEmailFoldersDeltatoken, GetUsersEmailLabelByLabelId, UpdateCalenderID, DeleteEventsByAccountId, UpdateCalendarChannelIdForWatch, GetEventDetailsByApiEventId, InsertUpdateLogsAttachmentSync and UpdateEventSyncFlagByEventRowGUID Api methods.

Commit Links: https://bitbucket.org/ecsion/salestrackingapis/commits/11113d8abaa65e25abe06c214a011d7f91720712

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Created API and Function for UserSyncing Module. Also Merged UserSyncing API's created by Nikita, Sudhakar, Abhijeet and Neha.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/7a061a77dd119de5a85a7fb6d9f6dd04cff7b18b https://bitbucket.org/ecsion/salestrackingapis/commits/5d9988905716970bd4472228fc8c9b58d97b65cb

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API". Sudhakar facing some issue on API code so i helped them and Fixed Event module getAllEventsByUser API issue.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/deecd33eff797bb6ae90054ce7e271f99d5d5546

ganesh-ecsion commented 4 years ago

Today I have worked on "Sales Tracking API" with Abhijeet. I have implemented a code to generate a errorLog file while any API is called. Also checked for 401 error while login using IAM server.

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API" things. I have taken pull of latest code and fixed merge conflict issue, then commented a console.log() code from all API modules.

Also checked for why IAM login and logout taking too much time for sales tracking App. I found that the App ID and App Secret Key that they are using is pointing to localhost IPN URL. So while login using IAM, the CURL Post request was going to localhost URL which is not working. So we have changed that URL with live salescrmApp URL. Now its working fine and fast.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/891cddb69cf9aae495e4bfe29ea1c4eafb756c35

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API" things. I have Implemented functionality to log API calls globally and save data into database. Created database as well as SP to stored logs into database.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/4b5245267f4e9a0a6be9189bff5384710769cca3

ganesh-ecsion commented 4 years ago

I have worked on "Sales Tracking API" things. I have Implemented functionality to log API calls globally and save data into database. Also Fixed API call logs start and end time functionality issue. Saved request and response as well. Merge code on development branch and tested as well.

Commit Link - https://bitbucket.org/ecsion/salestrackingapis/commits/9cca7cdd59be9a913265c96e426752f1267a219e https://bitbucket.org/ecsion/salestrackingapis/commits/27dd2bfca769cc9f29b14c1c9ad7cee2db39ff4a

nikita-ecsion commented 4 years ago

Worked on Salestracking APIs, created APIs for notes module sheet. Today created 3 APIs for getNoteDetailsByRowGUID, getNotesMappingListByRefRowGUID and insertUpdateNotes methods. Updated my code on git and provided it to Neha.

Commit Link: https://bitbucket.org/ecsion/salestrackingapis/commits/0f850e3c6a3b653efc6c98eb919bcaebef6a63d8