|
53371
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: MacBook Pro Microphone
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
[Platform] Refinement đ
[Platform] Refinement đ
Nikolay Yankov is in this call
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53371
|
|
53372
|
PhpStormVIewINavigarecodeLaravelRefactorJOOISWindo PhpStormVIewINavigarecodeLaravelRefactorJOOISWindowFV faVsco.js?9 master k. vProiectC ActivityController.ongC BaseService.onpŠ SoftPhoneManager.phpg constants.ong(C) CoreUserRequest.onpseimFrovistoning.onpxŠ CoreUser.php⢠Scimintertace.ongD SeederW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠M Conference⢠ConferenceHandler⢠M ConferenceManadeC) SoftPhoneManader.ohoŠ ConferenceCallbackHandler.phpŠ ConferenceManager.phpIMnTOTM Event0 ExceptionD JobTh Recolverm CorvicoDvO(c) TwilioConstants.onpŠ TwilioRepository.php0 Uploader0 UrlGeneratora Utility0 Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M AnalvticcCalendarsv MCrmM Huhsnotclass Sc1mProv1s10n1ngn assignRolesFromScim(User Suser, CoreUserRequest Sato, Team Stean): void['roles' => SroleIdsl."roles' =>'array'min: 1'new DependentRolesPule(SvisibleRoles)inew ListenerRoleCannotHaveAdmin0rManagerPermissionRule($visibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value:',').now lictononPoloPonuinoclictonenSostunePule/ctoam)lif (Svalidator->fails0) {return?sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncdT0duser: suser,activelser: nulu.roles: Sroles.public function deleteGroup(Sgroup): boolf...}public function createNewGroup(CoreGroupRequest $dto, Team $team): ?Group{...}public function updateGroupAttributesIfChanged(Group $group, CoreGroupRequest $dto, Team $team): GrcD IntegrationApp⢠M TraitsC) Addl avoutEntities.nhnŠ AutologDelayedCommand.php9 Pockfill@nnortunitvllcorSromAccountle RullbornCommand Ahctraat nhn(e) RullbornDinaCommand nhn1 1 of 4 edits JAccept File &+X Reject File 4%âŹ+ 5 of 8 files â=laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]# console [euyA console [STAGING] X554555556557558'_563566-567568569570v || |593)Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175;019 A19 V17 ^ Vselect * from teamsSELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idhckE r.trequency = "dallyAND t.status = 'active'AND (r.expires.at >= now() OR r.expires.at IS NULL);1 automated_report_results where report 1d IN (18, 339select * from users where team_id = 1 and id = 1047;SELE * FROMIsochal accounts WHERE soctable 10 = 1047select * from activity_searches where id = 10932â˘select *from activity_search_filters where activity_search_id = 10932;select * fromJtomated_reports order by id desc;select * from automated_report_results order by id desc;select * from automated_reports where id IN (55);select * from automated_report_results where id IN (81);select * from users where id IN (10633, 13987, 11985);select * from users where group_id IN (3710);SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuid;SELECT * FROM automated_report_results WHERE uuid_to_bin('582d4b50-8cd3-42a9-9819-d676ff8f3b43') = uuidselect * from teams;select * from accounts where team_id = 1:select * trom automated report results where media type = "pdt' and status = 2SFLECT * FROM automated report results WHERE uuid_ to_ bin('82e74956-6144-4cd1-a3d3-af985c3070a4') = uuid)select * from teams where id = 1029;select * fromcrm_configurations where provider = 'pipedrive':SELECTCONCAT(u,id. CASE WHEN u.id = t.owner id THEN ⢠(owner)' ELSE â˘â˘ END) AS user idisa.*t.owner_id FROM social_accounts saJOIN users u on u.id = sa.sociable idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)"supoont Dally ⢠now100% S2⢠Mon 18 May 15:04:13AskJiminnyReportActivityServiceTest vCascadeImplement Trial OwneFixing Redis Rate LimSalestorce Token FalliSCIM Role Manageme+0 ..inp on LineWARN Metadata found in doc-comment for methor9/ 10 tacke doneWrite unit tests for SCIM role management10) Contact Mario to vodate customer10 / 10 tasks doneselm role managementtor leamtallor has been successtully implemented. Here's what was completed:Implementation Summary:1. CoreUserRequest DTO - Added role parsina from SCIM requests2. SCIM Constants - Added META ROLES and USER_PATCH_ ATTR_ ROLES constants3. RoleAttr Mutator - Created mutator for handlina role assianments via SCIM PATCH operations4. ScimProvisioning - Updated to handle roles during user creation with proper validation5. ListenerRoleCannotHaveAdminOrManagerPermissionRule - Created validation rule to prevent listener role fromhaving admin/manager permissions6. CoreUser Response - Updated to include roles in SClM responses7. Unit Tests - Created comprehensive tests for the validation ruleKey Features:⢠Customers can now assign roles via SCIM (recorder, recorder & voice, analyst, listener, admin, manager)⢠Validation ensures listener role is onlv assianable if the LISTENER ROLE feature flaa is enabledâ˘LIstener role cannot de comolned with aamin or manager permissions⢠Uses existing UpdateUserRolesAction for role syncing and logging⢠Follows platform validation rules (DependentRolesRule, ListenerRoleRequiresListenerFeatureRule)Next Step: Please contact Mario to update the customer that SCIM role management is now available for Teamtailorintearationposwtn chaten vapp/Component/SClM/ Constants.php +3app/Component/SCIM/ ÂŽ ScimProvisioning.php +85-15nse/ CoreUser.php +21ann/Comnonent/SCIM/Mutatore/Attributes/Ueer/M PoleAttr.nhn +17-ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthing 884-D)ÂŤ Code SWF-1.6W Windsurf Teams 1:1 UTF-8io 4 spaces...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53372
|
|
53373
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: MacBook Pro Microphone
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
FirefoxFileEditViewâ CHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com§ Support Daily ⢠now100% C47 8⢠Mon 18 May 15:04:[EMAIL] accountLukas Kovalik[Platform] Refinement &Aneliya Angelova and Nikolay Yankov are in this call* Use Gemini to take notesShare notes and transcriptStartLakyLak bose qc35 llMicrosoft Teams Audio DeviceZoomAudioDeviceMacBook Pro MicrophoneJoin nowOther ways to join~{ MacBook Pro... â˘4 System DefaâŚ..⢠FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn moreLáť3...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53373
|
|
53374
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: MacBook Pro Microphone
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
PhostormVIewINavicatecodeLaravelKeŃactolFV faVsco.js°9 master kProledeyCActivityController.ongC BaseService.onpŠ SoftPhoneManager.php(c) Constants.one(C) CoreUserRequest.onpŠ ScimProvisioning.php x Š CoreUser.php⢠Scimintertace.ongD Seedern lictonorDoloCannotllavo AdminOriarW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠M Conference⢠ConferenceHandlerC) SoftPhoneManader.ohdŠ ConferenceCallbackHandler.phpŠ ConferenceManager.phpIMnTOTM EventD ExceptionD JobTh Recolverm CorvicoDvO(c) TwilioConstants.onpŠ TwilioRepository.php0 Uploader0 UrlGeneratora Utility0 Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M Analvticc⢠Calendarsv MCrmM Huhsnotclass ScimProvisioningprivate function assignRolesFromScim(Usen Susen, ConeUsenRequest Sdto, Tean Steam): voidroles' => Sroleldsi."roles' =>'array'main: 1'0new DependentRolesPule(SvisibleRoles)lnew ListenerRoleCannotHaveAdmin0rManagerPermissionRule(SvisibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value: ',').now lictononPoloPonuinoclictonenSostunePule/ctoam)lif (Svalidator->fails0) {return:sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncoT0roles: Sroles.public function createNewGroup(CoreGroupRequest $dto, Team $team): ?Group{...}public function updateGroupAttributesIfChanged(Group $group, CoreGroupRequest $dto, Team $team): GroIntegrationApp⢠M TraitsC) Addl avoutEntities.nhnŠ AutologDelayedCommand.php9 Pockfill@nnortunitvllcorSromAccountle RullbornCommand Ahctraat nhn(e) RullbornDinaCommand nhn=laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]# console [euyA console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:BlS BIS XUAselect * from teamsSELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idhckE r.trequency = "dallyAND t.status = 'active'AND (r.expires.at >= now() OR r.expires.at IS NULL);1 automated_report_results where report 1d IN (18, 339select * from users where team_id = 1 and id = 1047;SELE * FROMIsochal accounts WHERE soctable 10 = 10471select * from activity_searches where id = 10932:select * from activity_search_filters where activity_search_id = 10932;select * fromautomated_reports order by id desc;select * from automated_report_results order by id desc;select * from automated_reports where id IN (55);select * from automated_report_results where id IN (81);select * from users where id IN (10633, 13987, 11985);select * from users where group_id IN (3710):SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuidSELECT * FROM automated_report_results WHERE uuid_to_bin('582d4b50-8cd3-42a9-9819-d676ff8f3b43') = uuidselect * from teams;select * from accounts where team_id = 1:select * trom automated report results where media type = "pdt' and status = 2SFLECT * FROM automated report results WHERE uuid_ to_ bin('82e74956-6144-4cd1-a3d3-af985c3070a4') = uuid)select * from teams where id = 1029;select * fromcrm_configurations where provider = 'pipedrive':SELECTCONCAT(u,id. CASE WHEN u.id = t.owner id THEN ⢠(owner)' ELSE â˘â˘ END) AS user idisa.*t.owner id FROM social accounts saJJouN users u on u.id = sa.sociable idi1.n<->1: on +.id = u.team idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)""idi. ko⢠Пon 10 May 10:04.30AskJiminnyReportActivityServiceTest vCascadeImplement Trial OwneFixing Redis Rate LimSalestorce Token FalliSCIM Role Manageme+0 ..inp on LineWARN Metadata found iin doc-comment for method9/ 10 tacke doneWrite unit tests for SCIM role management10) Contact Mario to vodate customer10 / 10 tasks doneselm role managementtor leamtallor has been successtully implemented. Here's what was completed:Implementation Summary:1. CoreUserRequest DTO - Added role parsina from SCIM requests2. SCIM Constants - Added META ROLES and USER_PATCH_ ATTR_ ROLES constants3. RoleAttr Mutator - Created mutator for handlina role assianments via SCIM PATCH operations4. ScimProvisioning - Updated to handle roles during user creation with proper validation5. ListenerRoleCannotHaveAdminOrManagerPermissionRule - Created validation rule to prevent listener role fromhaving admin/manager permissions6. CoreUser Response - Updated to include roles in SClM responses7. Unit Tests - Created comprehensive tests for the validation ruleKey Features:⢠Customers can now assign roles via SCIM (recorder, recorder & voice, analyst, listener, admin, manager)⢠Validation ensures listener role is onlv assianable if the LISTENER ROLE feature flaa is enabledâ˘LIstener role cannot de comolned with aamin or manager permissions⢠Uses existing UpdateUserRolesAction for role syncing and logging⢠Follows platform validation rules (DependentRolesRule, ListenerRoleRequiresListenerFeatureRule)Next Step: Please contact Mario to update the customer that SCIM role management is now available for Teamtailorintearationposwtn chaten vapp/Component/SClM/ Constants.php +3app/Component/SCIM/ ÂŽ ScimProvisioning.php +85-15nse/ CoreUser.php +21ann/Comnonent/SCIM/Mutatore/Attributes/Ueer/M PoleAttr.nhn +17-ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthina 884-L)ÂŤ Code SWF-1.60 01W Windsurf Teams 1:1 UTF-8fo 4 spaces...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53374
|
|
53375
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
FirefoxFileEditViewHistoryBookmarksâ CProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com§ Support Daily ⢠now100% C47 8⢠Mon 18 May 15:04:38⢠[EMAIL] accountLukas Kovalik[Platform] RefinementAneliya Angelova and Nikolay Yankov are in this call* Use Gemini to take notesShare notes and transcriptStartJoin nowOther ways to join~{ LakyLak bosâŚ..4 System Defa...⢠FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn moreLáť3...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53375
|
|
53376
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
[Platform] Refinement đ
[Platform] Refinement đ
Aneliya Angelova and Nikolay Yankov are in this call
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53376
|
|
53377
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
[Platform] Refinement đ
[Platform] Refinement đ
Aneliya Angelova and Nikolay Yankov are in this call
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53377
|
|
53386
|
Platform Sprint 4 Q2 - Platform Team - Scrum Board Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Platform Sprint 4 Q2 - Platform Team - Scrum Board - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Service-Desk - Queues - Platform team - Service space - Jira
Usage | Windsurf
Usage | Windsurf
Allow owner's role to be selected when setting up a trial by LakyLak ¡ Pull Request #12092 ¡ jiminny/app
Allow owner's role to be selected when setting up a trial by LakyLak ¡ Pull Request #12092 ¡ jiminny/app
Pipelines - jiminny/app
Pipelines - jiminny/app
[SRD-6848] Sidekick SMS issue - Jira
[SRD-6848] Sidekick SMS issue - Jira
CloudWatch | us-east-2...
|
Firefox
|
Meet â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53386
|
|
53387
|
Meet
meet.google.com
FirefoxFileEditViewHistoryBoo Meet
meet.google.com
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpDOCKERX t1DOCKER (docker-compose)881DEV (docker)182sticsearch","data"],"pid" :7,"@timestamp": "2026-05-18T12:04:49Z","tags" : ["warning": "Unable torevive connection: [URL_WITH_CREDENTIALS] : "2026-05-18T12:04:49Z", "tags" : ["warning"sticsearch", "data"],"message": "No livingconnections "}kibana{"type" : "log""@timestamp": "2026-05-18T12:04:49Z"gins", "tags" : ["warning""licensing"],pid":7, "message" : "Licensecould not be obtained from Elasticsearchduetoconnections error"}kibana{"type" : "log""@timestamp": "2026-05-18T12:04:49Z","tags" : ["warning"sticsearch""monitoring"],"pid" :7, "message" : "Unableto revive connection: [URL_WITH_CREDENTIALS] "2026-05-18T12:04:49Z", "tags" : ["warning", "elasticsearch", "monitoring"],"pid" :7,"message" : "No living connections"}kibana1 {"type" : "log""@timestamp": "2026-05-18T12:04:49Z""tags" : ["warning", "plugins""licensing"],"pid":7, "message":"License information could not be obtained from Elasticsearch duetoError: No Livingconnectionskibana1 {"type": "log""@timestamp": "2026-05-18T12:04:51Z","tags" : ["error"icsearch",,"data"], "pid" :7,"message": "[ConnectionError]: getaddrinfo ENOTFOUND elasticsearch elasticsearch:9200"}1 {"type": "log","@timestamp" : "2026-05-18T12:04:51Z", "tags" : ["warning"sticsearch", "data"], "pid":7, "message" : "Unable to revive connection: [URL_WITH_CREDENTIALS] : "2026-05-18T12:04:51Z","tags" : ["warning","elasticsearch", "data"], "pid":7, "message" : "No living connections"}kibanans"1 {"type": "log","@timestamp": "2026-05-18T12:04:51Z""tags" : ["error","taskManager""taskManager"], "pid" :7, "message" : "Failed to poll for work: Error: No Living connections"}kibana1 {"type":"log", "@timestamp" : "2026-05-18T12:04:54Z".,"tags" : ["error", "elasticsearch",,"data"], "pid" :7, "message": "[ConnectionError]: getaddrinfo ENOTFOUND elasticsearch elasticsearch: 9200"})kibanaI {"type" : "log", "@timestamp" : "2026-05-18T12:04:547""tags" : ["warning", "elasticsearch", "data"], "pid":7, "message" : "Unable to revive connection: [URL_WITH_CREDENTIALS] : "2026-05-18T12:04:54Z" , "tags" : ["warning", "elasticsearch", "data"], "pid":7, "message": "No living connections"}kibana1 {"type" : "log"!, "@timestamp" : "2026-05-18T12:04:54Z","tags" : ["error"ns", "taskManager", "taskManager"],"pid" :7, "message": "Failed to poll for work: Error: No Living connections"}kibana1 {"type": "log", "@timestamp" : "2026-05-18T12:04:55Z", "tags" : ["error", "elasticsearch", "data"], "pid" :7,"message": "[ConnectionError]: getaddrinfo ENOTFOUND elasticsearchelasticsearch:9200"}Support Daily - nowEU (ssh)100% <78⢠Mon 18 May 15:04:55screenpipeâ˘â´4APP (-zsh)⢠*312PROD (ssh)Run 'do-release-upgrade' to upgrade to it.PROD*** System restart required ***Last login: Thu May 14 07:41:36 2026 from 212.5.153.87lukas@jiminny-prod-bastion:~$X L3 EU (ssh)Enable ESM Apps to receive additional future security updates.See [URL_WITH_CREDENTIALS] STAGE (ssh)See [URL_WITH_CREDENTIALS] ~ $ I17 EXT (-zsh)Poetry could not find a pyproject.toml file in /Users/lukas or its parentsPoetry could not find a pyproject.tomlfile in /Users/lukas or its parentslukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|FRONTENDEXTENSIONView in Docker Desktop⢠View ConfigEnable Watch...
|
Firefox
|
Meet â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53387
|
|
53388
|
Meet
Meet
Close tab
New Tab
Customize sidebar
Open Meet
Meet
Close tab
New Tab
Customize sidebar
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
FirefoxFileEditâ⢠Meet+ New TabViewHistoryBookmarksProfiles ToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comâš â0 ⢠Support Daily - now100% <78â˘Mon 18 May 15:04:58...
|
Firefox
|
Meet â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53388
|
|
53389
|
Meet
Meet
Close tab
New Tab
Customize sidebar
Open Meet
Meet
Close tab
New Tab
Customize sidebar
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Return to home screen
[EMAIL]
Switch account
Switch account
Speaker: System Default Speaker Device
Ready to join?
Ready to join?
No one else is here...
|
Firefox
|
Meet â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53389
|
|
53390
|
Meet
Meet
Close tab
New Tab
Customize sidebar
Open Meet
Meet
Close tab
New Tab
Customize sidebar
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Return to home screen
[EMAIL]
Switch account
Switch account
Speaker: System Default Speaker Device
Ready to join?
Ready to join?
No one else is here
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more...
|
Firefox
|
Meet â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53390
|
|
53391
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Microphone problem. Show more info
Camera problem. Show more info
Turn on background blur
Speaker: System Default Speaker Device
[Platform] Refinement đ
[Platform] Refinement đ
Aneliya Angelova, Nikolay Yankov and Steliyan Georgiev are in this call
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more
Learn more...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53391
|
|
53392
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
FirefoxFileEdit ViewHistory< â Ń11 MeetBookmarksProfilesToolsWindowHelp§ Support Daily ⢠now100% C47 8⢠Mon 18 May 15:05:04â˘C@ meet.google.com/cxs-eips-npt?authuser=[EMAIL] accountLukas Kovalik[Platform] RefinementAneliya Angelova, Nikolay Yankov and Steliyan Georgiev are inthis call. Use Gemini to take notesShare notes and transcriptStartJoin nowOther ways to join ~{ LakyLak bosâŚ..4 System Defa... -⢠FaceTime HD...[g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn moreLáť3...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53392
|
|
53393
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
[Platform] Refinement đ
[Platform] Refinement đ
Aneliya Angelova, Nikolay Yankov and Steliyan Georgiev are in this call
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53393
|
|
53394
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Return to home screen
[EMAIL]
Switch account
Switch account
Lukas Kovalik
More options
Turn off microphone
Turn off camera
Turn on background blur
Microphone: LakyLak bose qc35 II
Speaker: System Default Speaker Device
Camera: FaceTime HD Camera
Backgrounds and effects
[Platform] Refinement đ
[Platform] Refinement đ
Aneliya Angelova, Nikolay Yankov and Steliyan Georgiev are in this call
Use Gemini to take notes Share notes and transcript
Use Gemini to take notes
Share notes and transcript
Start
Start
Join now
Join now
Other ways to join
Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporary access to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meeting host can turn it off.
Learn more...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53394
|
|
53395
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
FirefoxFileEdit< â ŃViewHistoryBookmarksProfilesToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com§ Support Daily ⢠now100% C47 8⢠Mon 18 May 15:05:07I' [EMAIL] accountLukas Kovalik[Platform] RefinementAneliya Angelova, Nikolay Yankov and Steliyan Georgiev are inthis callUse Gemini to take notesShare notes and transcriptStartJoin nowOther ways to join{ LakyLak bosâŚ..4 System Defa...⢠FaceTime HD...g Backgrounds...Gemini is available in Meet as your personal in-meeting assistant. It can analyze conversation via temporaryaccess to meeting captions. Using Ask Gemini won't create a recording or store meeting data. The meetinghost can turn it off. Learn more...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53395
|
|
53396
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
People
4
Gemini
Gemini
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Steliyan Georgiev to your main screen
You can't unmute someone else
More options for Steliyan Georgiev
Steliyan Georgiev
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
Turn off camera
Share screen
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
You have joined the call. There are 3 other people in the call. Your camera is on. Your microphone is on. Your hand is lowered.
FirefoxFileEditViewHistoryBookmarksProfilesâ˘âTools WindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com§ Support Daily - now100% C8 ⢠Mon 18 May 15:05:10+Nikolay YankovSteliyan Georgiev..â˘Aneliya AngelovaLuka-.ovalln...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53396
|
|
53397
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
People
4
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Steliyan Georgiev to your main screen
You can't unmute someone else
More options for Steliyan Georgiev
Steliyan Georgiev
FirefoxFileEditViewHistoryBookmarksProfilesâCToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com§ Support Daily ⢠now100% <8⢠Mon 18 May 15:05:13+NewAsk GeminiGemini is available to answer questionsabout meeting discussions. It won't create arecording or store caption data after themeeting ends. The meeting host can turn itoff in settings.Learn moreDon't show againNikolay YankovSteliyan GeorgievAneliya AngelovaOthers might still see your full video.3:05 PM | [Platform] Refinement â˘Láť3...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53397
|
|
53398
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
People
4
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Steliyan Georgiev to your main screen
You can't unmute someone else
More options for Steliyan Georgiev
Steliyan Georgiev
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Others might still see your full video.
3:05
PM
rireroâ˘â˘ lPlatform Sprint 4 Q2 - Platform TeService-Desk - Queues - Platfornw Usage | WindsurfAllow owner's role to be selected vPipelines - jiminny/appN1 (SRD-6848] Sidekick SMS issue -CloudWatch I us-east-2CloudWatch | us-east-28 Jiminny) Jiminny|Exceptions|SocialAccount*Allow owner's role to be selectedY [SRD-6862] 'User does not have a* New Tab(JY-209121 Fallback mechanism fcS MIY-207711 Call Scorina filter for &(UY-20878] SCIM > Allow custc x- WJY-208791 Enable users to use th§ Project Phoenix - Figma(UY-20847] Users can filter Scores(JY-20534] Al Call Scoring quickaâ New TabPronllesO JIMINNYWindowâš S0 O Support Daily - now A *100% C/ 8⢠Mon 18 May 15:05:13DAsK RoVoDÂŽ @@ For you(⢠Recent# Starred8$ Apps⢠Spaces+ ...Jiminny (New)+ **IWD Platform TeamIID Capture TeamID Enterprise Stability IâŚ..IN Processing TeamMl SE KanbanC Service-Desk= More spacesâ FiltersC DashboardsCá Operations2 Confluence: Teams"= Customise sidebarQ Search+ CreateSpaces / Jiminny (New) / & JY-12250 / [ JY-20878SCIM > Allow customers to manage user roles through SCIM~ DescriptionTeamtailor have been pushing for this. it seems they can manage user creation through SCIM but they can't assign roles. Which means that for any user they want tocreate or update they need to also go into Jiminny to apply the role. This makes SCIM a bit useless in this case.⢠allow customers to manage user roles through SCIM⢠ensure we have the same validation as we do in the platformo listener role is only available if the feature flag is on⢠when someone is listener role they can't have manager or admin permission⢠a user can have only one role (recorder, recorder & voice, analyst, listener) and only one permission (admin, manager)contact Mario once this is done so he can update the customerSubtasksAdd subtaskLinked work itemsAdd linked work itemActivityCommentsHistory Work logAdd a commentâŚ.Who is working on this.. Status updateâŚ.ThanksâŚPro tip: press Mlto commentBacklog~ * Improve StoryDetailsAssigneeReporterDevelopmentI'll 1tolllnlliSprintDaysNeed QAParentCanny Linkso= ..& UnassignedAssign to meGalya Dimitrova[ Open with VS Code33 Create branch/ Create commitPlatformAdd optionsNoneNoneNoneNone= MediumNonePlatform Sprint 5 Q2NoneAdd option* Jy-12250 Reduce Churn)Open Canny Linkstracking...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53398
|
|
53399
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
People
FirefoxFileEditViewHistoryBookmarksProfilesâCToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com§ Support Daily ⢠now100% <478⢠Mon 18 May 15:05:13=+New Ask GeminiGemini is available to answer questionsabout meeting discussions. It won't create arecording or store caption data after themeeting ends. The meeting host can turn itoff in settings.Learn moreDon't show againNikolay YankovSteliyan GeorgievAneliya AngelovaOthers might still see your full video.3:05 PM | [Platform] Refinement â˘Láť3...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53399
|
|
53400
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
People
4
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
rireroâ˘â˘ lPlatform Sprint 4 Q2 - Platform TeService-Desk - Queues - Platfornw Usage | WindsurfAllow owner's role to be selected vPipelines - jiminny/appN1 (SRD-6848] Sidekick SMS issue -CloudWatch I us-east-2CloudWatch | us-east-28 Jiminny) Jiminny|Exceptions|SocialAccount*Allow owner's role to be selectedY [SRD-6862] 'User does not have a* New Tab(JY-209121 Fallback mechanism fcS MIY-207711 Call Scorina filter for &(UY-20878] SCIM > Allow custc x- WJY-208791 Enable users to use th§ Project Phoenix - Figma(UY-20847] Users can filter Scores(JY-20534] Al Call Scoring quickaâ New TabPronllesO JIMINNYWindowâš S0 O Support Daily - now A *100% C/ 8⢠Mon 18 May 15:05:15DAsK RoVoDÂŽ @@ For you(⢠Recent# Starred8$ Apps⢠Spaces+ ...Jiminny (New)+ **IWD Platform TeamIID Capture TeamID Enterprise Stability IâŚ..IN Processing TeamMl SE KanbanC Service-Desk= More spacesâ FiltersC DashboardsCá Operations2 Confluence: Teams"= Customise sidebarQ Search+ CreateSpaces / Jiminny (New) / & JY-12250 / [ JY-20878SCIM > Allow customers to manage user roles through SCIM~ DescriptionTeamtailor have been pushing for this. it seems they can manage user creation through SCIM but they can't assign roles. Which means that for any user they want tocreate or update they need to also go into Jiminny to apply the role. This makes SCIM a bit useless in this case.⢠allow customers to manage user roles through SCIM⢠ensure we have the same validation as we do in the platformo listener role is only available if the feature flag is on⢠when someone is listener role they can't have manager or admin permission⢠a user can have only one role (recorder, recorder & voice, analyst, listener) and only one permission (admin, manager)contact Mario once this is done so he can update the customerSubtasksAdd subtaskLinked work itemsAdd linked work itemActivityCommentsHistory Work logAdd a commentâŚ.Who is working on this.. Status updateâŚ.ThanksâŚPro tip: press Mlto commentBacklog~ * Improve StoryDetailsAssigneeReporterDevelopmentI'll 1tolllnlliSprintDaysNeed QAParentCanny Linkso= ..& UnassignedAssign to meGalya Dimitrova[ Open with VS Code33 Create branch/ Create commitPlatformAdd optionsNoneNoneNoneNone= MediumNonePlatform Sprint 5 Q2NoneAdd option* Jy-12250 Reduce Churn)Open Canny Linkstracking...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53400
|
|
53401
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
People
4
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Nikolay Yankov
Steliyan Georgiev
Aneliya Angelova
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:05
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn on microphone
Video settings
Turn off camera
Share screen
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
FirefoxFileEditViewHistoryBookmarksProfilesâCToolsWindowHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com§ Support Daily - now100% C8 ⢠Mon 18 May 15:05:164+Nikolay YankovSteliyan GeorgievAneliya AngelovaLukas Kovalik3:05 PM | [Platform] Refinement...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53401
|
|
53430
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Zoom in
Open in new window
Enter Full Screen
Nikolay Yankov
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)ehontFileEditViewMen 18 May 15:002 For you⢠Recent*StarrediSpaces / LMmicay DNea) / [B Add parent. / [l JY-209t2Fallback mechanism for users with active SF tokens for CRM Matching@1Backlog~#x Improve Story%. Apps( Spaces|StarredY Service-DeskJiminny (01d)* Details⢠Description|We identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case. CRM object|matching faits because the syster relies only on the admin's Satesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use Il for CRM matching.Assignee& UnassignedAssign to meReporterÂŽ Acelina PetrovaJiminny (New)I 0D Piatform Team(ID Enterprise Stabllty I..181 Procossina TearmAcceptance Criteria:* 1f the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback toien.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Quick start developmentLink this work itemn to your code byincluding keys when creatingabranch, commit, or pull requestbelow. Leamn moreDismiss(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksAO0 SUOCaSkILinked work itemsDevelopment⢠Open with VS CodeJ Create branchá Create commit |E Confiuence:: TeamsActivityPratform18( AtterC SchelŠ Curs* CŃau⢠Com app.o C Allen Pipe Jmi⢠Jiml7 LY-Z [Y-httos:minny.atiassian.net/browsc/fy-2091sminnyC Profects |E3 SSH⢠Home| Salestorc O 88 I El Decsig l Cuude O CrCHiCISentry0 Tasks|irsishts & Coachin DevDJ Al BockomarksSearch+ CreateAsk RovoHistoryWork log$; Customise sidebarSub-Product|Add optionsAdd a comment.Who is working on this..?Status updateâŚThanksLabets|NonePro tip: press M to cumlStory point est3:06 PM | [Platform] Refinement ÂŽ%100% C8⢠Mon 18 May 15:06:195Nikolay YankoAneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53430
|
|
53431
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)ChromeMen 18 May 15:06â˘$0))18FleEditC AttenC SchelŠ Curs* CŃau:|⢠Com app. C AlloN Pipe JimiiZ UY-UtY-7 LY-Z tY-Z UY-httos:/minn.atiassian.net/browse/fy-2091⢠sminny⢠ProjectsE3 SSH⢠Home l Salesforce O 8 L El Dacadog e l Clause O CirceiCIA Sentry0 Tasks7 Insights & Coachin.0 Dev TDD Al Bookmarks88Search+ CreateAsk Rovo@ For you⢠Recent |# Starred8. AppsQ Spaces|StarredY Service-DeskJiminny (Old)Spaces /laJminsy (New) / [& Asd parert / Jy-20912Fallback mechanism for users with active SF tokens for CRM Matchingâ˘1|Backlog ~*x Improve StoryDetails⢠Description|We identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case. CRM object |matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use il for CRM matching.Assignee& UnassignedAssign to meReporterB Adelina PetrovaJiminny (New)I CD Platform TeamIID Capture TeamID Enterprise Stability L...Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.P Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismiss(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksadd suotaskDevelopmentOpen with VS CodeIJ Create branchCreate commit |* Confiuence12 TeamsActivityPlattormWork log% Customise sidebarSub-Product|Add optionsAdd a comment.Labels|Who is working on this.?Pro tip: press M to comStory point estStatus update...ThanksTurn on microphone (g + d)3:06 PM | [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:06:22=5Nikolay YankoAneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53431
|
|
53432
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Zoom in
Open in new window
Enter Full Screen
Nikolay Yankov
Aneliya Angelova
Nikolay Ivanov
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:06
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn on microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Turn on microphone (â + d)
Steliyan Georgiev has left the meeting...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53432
|
|
53433
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
â˘FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)+ChromeEditTab( AtterC SchelŠ Cursc* Ciauc|⢠Cost app.c C Alow | PipeKEJY-C UY-27 [JY-27 (JY-28⢠Mon 18 May 15:06KZ (JY-2⢠Jminny0 Projects |E3 SSH⢠Home| Salestorce @ O 88 [l ElDatadog O @ $ Ciaude CircleciA Sentry0 TasksInsights & CoachinâŚ0J Dev0J Al Bookmarks8 JiMINYSearch+ CreateAsk Rovo* For you⢠Recent |# Starred8. AppsQ SpacesStarredS) Service-DeskJiminny (Old)Spaces/Jminey (ONew) / (& Asd parent/ A JY-20912|Fallback mechanism for users with active SF tokens for CRM Matchingâ˘1|Backlog~** Improve StoryDetailsDescriptionWe identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM objectmatching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use il for CRM matching.Assignee& UnassignedAssign to meReporter$ Adelina PetrovaJiminny (New)ICD Platform Teamâ˘$Acceptance Criteria:⢠Il the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.IID Enterprise Stabllity I...⢠CRM object matching continues successfully using the fallback token.IID Processing Team⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.(ID SE Kanbanâ More soscesiP Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismissSubtasks= Filters(B DashboardsOperationsAdd suotaskCinxeeoxtnnDevelopmentQ Open with VS Code!J Create branch, Create commit |x ConfiuenceE TeamsActivityComponentsPlatform18Work log% Customise sidebarSub-ProductAdd optionsAdd a comment.Who is working on this.?Status update...ThanksLabesPro tip: press (M to comStory point estmatoTurn on microphone (g + d)100% C8⢠Mon 18 May 15:06:295Nikolay YankoiAneliya AngelovaNikolay lvaiLukas Kovalik3:06 PM | [Platform] Refinement ÂŽ...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53433
|
|
53434
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53434
|
|
53435
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
PnostormVIewINavicatecodeFV faVsco.js°9 master kroledey(c) Constants.one⢠Scimintertace.ongD SeederW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠⢠Conference⢠ConferenceHandlerC) SoftPhoneManader.ohdŠ ConferenceCallbackHandler.phpŠ ConferenceManager.phpIMnTOTM EventD ExceptionD JobTh Recolverm CorvicoDvO(c) TwilioConstants.onpŠ TwilioRepository.php0 Uploader0 UrlGeneratora Utility0 Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M Analvticc⢠Calendarsv MCrmM HuhsnotIntegrationApp⢠M TraitsC) Addl avoutEntities.nhnŠ AutologDelayedCommand.php9 Pockfill@nnortunitvllcorSromAccountle RullbornCommand Ahctraat nhn(e) RullbornDinaCommand nhnKeŃactolCActivityController.ongC BaseService.onpŠ SoftPhoneManager.php(C) CoreUserRequest.onpŠ ScimProvisioning.php x Š CoreUser.phpn lictonorDoloCannotllavo AdminOriarclass ScimProvisioningprivate function assignRolesFromScim(Usen Susen, ConeUsenRequest Sdto, Tean Steam): voidroles' => Sroleldsi."roles' =>'array'main: 1'0new DependentRolesPule(SvisibleRoles)lnew ListenerRoleCannotHaveAdmin0rManagerPermissionRule(SvisibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value: ',').now lictononPoloPonuinocl ictonenSostunePule/ctoam)lif (Svalidator->fails0) {return:sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncdT0duser: suser,roles: Sroles.public function createNewGroup(CoreGroupRequest $dto, Team $team): ?Group{...}public function updateGroupAttributesIfChanged(Group $group, CoreGroupRequest $dto, Team $team): Gro=laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]# console [euyA console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:GIS BIS XUAselect * from teamsSELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idhckE r.trequency = "dallyAND t.status = 'active'AND (r.expires.at >= now() OR r.expires.at IS NULL);1 automated_report_results where report 1d IN (18, 339select * from users where team_id = 1 and id = 1047;SELE * FROMIsochal accounts WHERE soctable 10 = 10471select * from activity_searches where id = 10932â˘select * from activity_search_filters where activity_search_id = 10932;select * fromautomated_reports order by id desc;select * from automated_report_results order by id desc;select * from automated_reports where id IN (55);select * from automated_report_results where id IN (81);select * from users where id IN (10633, 13987, 11985);select * from users where group_id IN (3710):SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuidSELECT * FROM automated_report_results WHERE uuid_to_bin('582d4b50-8cd3-42a9-9819-d676ff8f3b43') = uuidselect * from teams;select * from accounts where team_id = 1:select * trom automated report results where media type = "pdt' and status = 2ÂŞSFLECT * FROM automated report results WHERE uuid_ to_ bin('82e74956-6144-4cd1-a3d3-af985c3070a4') = uuid)select * from teams where id = 1029;select * fromcrm_configurations where provider = 'pipedrive':SELECTCONCAT(u,id. CASE WHEN u.id = t.owner id THEN ⢠(owner)' ELSE â˘â˘ END) AS user idisa.*t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idll. "23460 ownen)""idi. ko⢠Mon 10 May 10:00-20AskJiminnyReportActivityServiceTest vCascadeImplement Trial OwneFixing Redis Rate LimSalestorce Token FalliSClM Role Manageme+0 ..inp on LineWARN Metadata found iin doc-comment for method9/ 10 tacke doneWrite unit tests for SCIM role management10) Contact Mario to vodate customer10 / 10 tasks doneselm role managementtor leamtallor has been successtully implemented. Here's what was completed:Implementation Summary:1. CoreUserRequest DTO - Added role parsina from SCIM requests2. SCIM Constants - Added META ROLES and USER_PATCH_ ATTR_ ROLES constants3. RoleAttr Mutator - Created mutator for handlina role assianments via SCIM PATCH operations4. ScimProvisioning - Updated to handle roles during user creation with proper validation5. ListenerRoleCannotHaveAdminOrManagerPermissionRule - Created validation rule to prevent listener role fromhaving admin/manager permissions6. CoreUser Response - Updated to include roles in SClM responses7. Unit Tests - Created comprehensive tests for the validation ruleKey Features:⢠Customers can now assign roles via SCIM (recorder, recorder & voice, analyst, listener, admin, manager)⢠Validation ensures listener role is onlv assianable if the LISTENER ROLE feature flaa is enabledâ˘LIstener role cannot de comolned with aamin or manager permissions⢠Uses existing UpdateUserRolesAction for role syncing and logging⢠Follows platform validation rules (DependentRolesRule, ListenerRoleRequiresListenerFeatureRule)Next Step: Please contact Mario to update the customer that SCIM role management is now available for Teamtailorintearationapp/Component/SClM/ Constants.php +3app/Component/SCIM/ ÂŽ ScimProvisioning.php +85-15nse/ CoreUser.php +21ann/Comnonent/SCIM/Mutatore/Attributes/Ueer/M PoleAttr.nhn +17-ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthing 884-D)ÂŤ Code SWF-1.6W Windsurf Teams 1:1 UTF-8Ăo 4 spaces...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53435
|
|
53436
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
â˘FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)+âChromeFlo8 JMINNYSearch+ CreateAsk Rovog For youŠ Recent# Starred8. Apps( SpacesStarredS Service-DeskJiminny (Oid)Spaces /lJminay (New) / && Add parent/ A JY-20912Fallback mechanism for users with active SF tokens for CRM Matchingâ˘1|Backlog~* Improve StoryDetails⢠Description|We identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object|matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - if the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use il for CRM matching.Assignee& UnassignedAssign to meReporterÂŽ Adelina PetrovaJiminny (New)I CD Platform TeamID Enterprise Stability L...Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.P Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pulli requestbelow. Learn moreDismiss(ID SE Kanbanâ More spaces.Subtasks= Filters(B DashboardsOperationsaod suotaskLinked work itemsRooKewokieiDevelopmentO Open with VS CodeIJ Create branch, Create commit |x Confiuencei: TeamsActivityComponentsPlatform18Edit0 AtterC Schel⢠Cursc* CŃauc⢠Cost app.o Allow Pipe: JminUY-2Z LJY-27 [Y-28⢠Mon 18 May 15:00Z (UY-2:httos:/wminny.atiassian.net/browse/fY-2091⢠JminnyProjectsE3 SSH⢠Home| Salesforce @ O 88 [I ElDatadoo O @ $ Ciaude O CircleciA Sentry0 TasksInsights & CoachinâŚ0J DerCJ Al BookmarkalWork log%; Customise sidebarSub-ProductAdd optionsAdd a comment.LabelsWho is working on this..?Status updateâŚ.ThanksPro tip: press (M to conStory pont est3:06 PM | [Platform] Refinement ÂŽ...100% C8⢠Mon 18 May 15:06:345Nikolay YankoAneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53436
|
|
53437
|
PnostormVIewINavicatecodeFV faVsco.js°9 master kro PnostormVIewINavicatecodeFV faVsco.js°9 master kroledey(c) Constants.one⢠Scimintertace.ongD SeederW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠⢠Conference⢠ConferenceHandlerC) SoftPhoneManader.ohdŠ ConferenceCallbackHandler.phpŠ ConferenceManager.phpIMnTOTM EventD ExceptionD JobTh Recolverm CorvicoDvO(c) TwilioConstants.onpŠ TwilioRepository.php0 Uploader0 UrlGeneratora Utility0 Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M Analvticc⢠Calendarsv MCrmM HuhsnotIntegrationAppM TraitsC) Addl avoutEntities.nhnŠ AutologDelayedCommand.php9 Pockfill@nnortunitvllcorSromAccountle RullbornCommand Ahctraat nhn(e) RullbornDinaCommand nhnKeŃactolCActivityController.ongC BaseService.onpŠ SoftPhoneManager.php(C) CoreUserRequest.onpŠ ScimProvisioning.php x Š CoreUser.phpn lictonorDoloCannotllavo AdminOriarclass ScimProvisioningprivate function assignRolesFromScim(Usen Susen, ConeUsenRequest Sdto, Tean Steam): voidroles' => Sroleldsi."roles' =>'array'min: 1'new DependentRolesPule(SvisibleRoles)lnew ListenerRoleCannotHaveAdmin0rManagerPermissionRule(SvisibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value: ',').now lictononPoloPonuinocl ictonenSostunePule/ctoam)lif (Svalidator->fails0) {return:sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncdT0duser: suser,roles: Sroles.public function createNewGroup(CoreGroupRequest $dto, Team $team): ?Group{...}public function updateGroupAttributesIfChanged(Group $group, CoreGroupRequest $dto, Team $team): Gro=laravel.logÂŤ SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]& console [EU]A console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V 17 ^select * from teamsSELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idhckE r.trequency = "dallyAND t.status = 'active'AND (r.expires.at >= now() OR r.expires.at IS NULL);1 automated_report_results where report 1d IN (18, 339select * from users where team_id = 1 and id = 1047;SELE * FROMIsochal accounts WHERE soctable 10 = 10471select * from activity_searches where id = 10932â˘select * from activity_search_filters where activity_search_id = 10932;select * fromautomated_reports order by id desc;select * from automated_report_results order by id desc;select * from automated_reports where id IN (55);select * from automated_report_results where id IN (81);select * from users where id IN (10633, 13987, 11985);select * from users where group_id IN (3710):SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuidSELECT * FROM automated_report_results WHERE uuid_to_bin('582d4b50-8cd3-42a9-9819-d676ff8f3b43') = uuidselect * from teams;select * from accounts where team_id = 1:select * trom automated report results where media type = "pdt' and status = 2ÂŞSFLECT * FROM automated report results WHERE uuid_ to_ bin('82e74956-6144-4cd1-a3d3-af985c3070a4') = uuid)select * from teams where id = 1029;select * fromcrm_configurations where provider = 'pipedrive':SELECTCONCAT(u,id. CASE WHEN u.id = t.owner id THEN ⢠(owner)' ELSE â˘â˘ END) AS user idisa.*t.owner id FROM social accounts saJOIN users u on u.id = sa.sociable idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idll. "23460 ownen)""idi. ko⢠Пon 10 May 10:00.34AskJiminnyReportActivityServiceTest vCascadeImplement Trial OwneFixing Redis Rate LimSalestorce Token FalliSClM Role Manageme+0 ..inp on LineWARN Metadata found iin doc-comment for method9/ 10 tacke doneWrite unit tests for SCIM role management10) Contact Mario to vodate customer10 / 10 tasks doneselm role managementtor leamtallor has been successtully implemented. Here's what was completed:Implementation Summary:1. CoreUserRequest DTO - Added role parsina from SCIM requests2. SCIM Constants - Added META ROLES and USER_PATCH_ ATTR_ ROLES constants3. RoleAttr Mutator - Created mutator for handlina role assianments via SCIM PATCH operations4. ScimProvisioning - Updated to handle roles during user creation with proper validation5. ListenerRoleCannotHaveAdminOrManagerPermissionRule - Created validation rule to prevent listener role fromhaving admin/manager permissions6. CoreUser Response - Updated to include roles in SClM responses7. Unit Tests - Created comprehensive tests for the validation ruleKey Features:⢠Customers can now assign roles via SCIM (recorder, recorder & voice, analyst, listener, admin, manager)⢠Validation ensures listener role is onlv assianable if the LISTENER ROLE feature flaa is enabledâ˘LIstener role cannot de comolned with aamin or manager permissions⢠Uses existing UpdateUserRolesAction for role syncing and logging⢠Follows platform validation rules (DependentRolesRule, ListenerRoleRequiresListenerFeatureRule)Next Step: Please contact Mario to update the customer that SCIM role management is now available for Teamtailorintearationapp/Component/SClM/ Constants.php +3app/Component/SCIM/ ÂŽ ScimProvisioning.php +85-15nse/ CoreUser.php +21ann/Comnonent/SCIM/Mutatore/Attributes/Ueer/M PoleAttr.nhn +17-ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthing 884-D)ÂŤ Code SWF-1.6W Windsurf Teams 1:1 UTF-8Ăo 4 spaces...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53437
|
|
53438
|
Meet - [Platform] Refinement đ
Close tab
New Tab
+ Meet - [Platform] Refinement đ
Close tab
New Tab
+FirefoxViewTools WindowSupport Daily ⢠nowS18FileEditHistoryBookmarksProfilesHelpâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EditC Schel⢠Cursc* Ciauc⢠Cost app.o G Allow 3 PipelZ UY-2Z LJY-27 [Y-28⢠Mon 18 May 16:06KZ (UY-2⢠JminnyProjects |E3 SSH⢠Home| Salesforce @ O 88 [I ElDatadog O @ $ Ciaude CircleciA Sentry0 Tasks7 insights & CoachinâŚ0J DevC Al Bookmarkoa8 JiMINNYSearch+ CreateAsk Rovog For youŠ Recent# Starred8. AppsQ SpacesStarredY) Service-DeskJiminny (Oid)Spaces/Jminay (New) / & Add parent/ A JY-20912Fallback mechanism for users with active SF tokens for CRM Matchingâ˘1|Backdog~* Improve StoryDetails⢠Description|We identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object|matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - if the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use il for CRM matching.Assignee8 UnassignedAssign to meReporterB Adelina PetrovaJiminny (New)I CD Platform Team(ID Enterprise Stability L...Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.P Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismiss(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksaod suotaskDevelopmentOpen with VS CodeIJ Create branch, Create commit |x Confiuencei: TeamsActivityComponentsPlatformWork log% Customise sidebarSub-ProductAdd optionsAdd a comment.LabelsWho is working on this...?Status update...ThanksPro tip: press (M to comStory pont esa3:06 PM | [Platform] Refinement ÂŽ%100% C8 ⢠Mon 18 May 15:06:375=Nikolay Yanko)Aneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53438
|
|
53439
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
Mute Nikolay Ivanov's microphone
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:06
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn on microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Your microphone is off.
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chromeâ˘$18Edit( AtterSchelŠ Cursc* Ciauc|⢠Cost app.c | G Allow | PipelKEJY-2 UY-2Z LY-2Z [JY-28⢠Mon 18 May 15:06KZ [JY-2⢠JminnyProjects |E3 SSH⢠Home| Salesforce @ O 88 [l ElDatadog O @ $ Ciaude CircleciA Sentry0 Tasks7 Insights & Coachin0J DevDD Al Bookmarka8 JiMINYSearch+ CreateAsk Rovog For you⢠Recent |# Starred8. AppsQ SpacesStarredS Service-DeskJiminny (Old)Spaces/Jminey (ONew) / (& Asd parent/A Jy-20912Fallback mechanism for users with active SF tokens for CRM Matching@1|Backdog~** Improve StoryDetails⢠Description|We identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object|matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use ik for CRM matching.Assignee& UnassignedAssign to meReporter$ Adelina PetrovaJiminny (New)ICD Platform TeamAcceptance Criteria:⢠Il the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.IID Enterprise Stability I...⢠CRM object matching continues successfully using the fallback token.ID Processing Team⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.(ID SE Kanban= More spaces= FiltersSubtasksAdd subtask(B DashboardsOperationsCinxoeoxtnnQuick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismissDevelopmentQ Open with VS Code!J Create branchCreate commit |x ConfiuenceE TeamsActivityComponentsPlatformWork log% Customise sidebarSub-ProductAdd optionsAdd a comment.LabelsWho is working on this..?Status update...Thanks.Pro tip: press (M to conStory pontes3:06 PM | [Platform] Refinement ÂŽ100% <7*8⢠Mon 18 May 15:06:435=Nikolay YankoiAneliya AngelovaNikolay lvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53439
|
|
53440
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
Mute Nikolay Ivanov's microphone
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:06
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn on microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Edit8 JMINNYâ˘$18g For youŠ Recent |# Starred8. AppsQ SpacesStarredS) Service-DeskJiminny (O1d)Jiminny (New)I CID Platform TeamIID Enterprise Stabllity L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confluence1: Teams% Customise sidebarTabSche⢠Cursc* CŃauŃ⢠Cost app.c G Allov Pipe⢠Jminny⢠Projects |E3 SSH⢠Home| Salesforce @ O 88 [I lDatadoa O @ $ Ciaude CircieciA SentrySearchSpaces/inny (New) / & Ndd parent/ A SY-20912|Fallback mechanism for users with active SF tokens for CRM Matching⢠Description|We identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object |matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - if the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use it for CRM matching.Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.SubtasksAdd suotaskLinked work itemsAoolekeewotntscrnActivityWork logAdd a commentâŚ.Who is working on this...?Status updateâŚ.Thanks.Pro tip: press (M to comZ UY-27 LJY-27 [JY-28⢠Mon 18 May 15:06KZ UJY-20 Tasks7 Insights & CoachinâŚ0 Der0D Al Bookmarka+ CreateAsk RovoBackdog~* Improve StoryDetailsAssignee8 UnassignedAssign to meReporter$ Adelina PetrovaP Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismissDevelopmentQ Open with VS CodeIJ Create branchCreate commit |PlatformSub-ProductAdd optionsLabesStory point estin3:06 PM | [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:06:465=Nikolay YankoAneliya AngelovaNikolay lvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53440
|
|
53441
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
Mute Nikolay Ivanov's microphone
More options for Nikolay Ivanov
Nikolay Ivanov
+FirefoxFileEditViewHistoryâNikolay Yankov (Presenting)Chromeâ˘$18Edit8 JiMINNYg For youŠ Recent |# Starred8. AppsQ SpacesStarredS) Service-DeskJiminny (Old)Jiminny (New)ICD Platform TeamIID Enterprise Stabllity L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence1: Teams% Customise sidebarBookmarksProfilesTools WindowHelpSupport Daily ⢠nowmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comTab( AtterSchel⢠CurscCost 5 app.o Allow o Piot⢠JminnyProjects|E3 SSH⢠Home| Salestorce @ O 88 [l ElDatadoo O @ # Ciaude3 CircleciA SentrySearchSpaces/Jmicay ONew) / && Add parent/A Jy-20912Fallback mechanism for users with active SF tokens for CRM Matching⢠Description|We identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object|matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use il for CRM matching.Acceptance Criteria:⢠Il the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Subtasksadd suotaskActivityWork logAdd a comment.Who is working on this..?Status update...ThanksPro tip: press (M to comZ UY-27 [Y-27 [JY-28⢠Mon 18 May 15:06KZ (UY-20 Tasks7 Insights & CoachinâŚ0 DevDJ Al Bookmarksl+ CreateAsk Rovoâ˘1|Backdog~** Improve StoryDetailsAssignee& UnassignedAssign to meReporterÂŽ Adelina PetrovaP Quick start developmentLink this work iter to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreOismisDevelopment@ Open with VS Code!J Create branch, Create commit |PlatformSub-ProductAdd optionsLabelsStory point est3:06 PM | [Platform] Refinement ÂŽ100% <7*8⢠Mon 18 May 15:06:495=Nikolay YankoAneliya AngelovaNikolay lvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53441
|
|
53442
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:06
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn on microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Turn on microphone (â + d)
Your microphone is off.
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chrome8 JĐźiNYSearchg For youŠ Recent|# Starred8, AppsQ SpacesStarredY) Service-DeskJiminny (Old)Spaces / LCe Asd parectk JY-Z09tFallback mechanism for users with active SF tokens for CRM Matching⢠Description|We identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object |matching faiis because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - if the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use il for CRM matching.Jiminny (New)I (D Platform TeamIID Capture TeamID Enterprise Stabilty L10 Process ng TeamiAcceptance Criteria:⢠Il the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the falfback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.IID SE Kanbanâ More spacesiSubtasks= Filters(B DashboardsOperationsaod suotaskLinked work itemsE Confiuencei: TeamsActivity18FieEditC SchŠ CursCĂn ( ApPL Al Po Š Sminchttos:/mony.attassian.net/browsel.fY-20917smianyProfects |E3 SSH⢠Hame | Salesforce O 8 I El Detadog 0 y Clude O CICACIA SentryWork log% Customise sidebarAdd a comment.Who is working on this.?Status update..ThanksMotosotsseeurTurn on microphone (g + d)Support Daily ⢠now8⢠Mon 18 May 16:00Z Ur-0 Tasks|7 trsignts & Coachin DewCJ Al Bocionarka+ CreateAak RovoÄ 1|Backdog - $* Improve Story⢠DetailsAssignee& UnassignedAssign to meReporter@ Adelina Petrova2 Quick start developmentLink this work itemn to your code tyincluding keys when creating abranch, commit, or pulli requestbelow. Leamn moreDismissDevelopmentĂ Open with VS CodeLJ Create branchCreate commit |ComponentsPlatformSub-ProductAdd optionsLabelsStory point estimatel3:06 PM | [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:06:58=20 5Nikolay YankAneliya AngelovaNikolay IvanoLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53442
|
|
53443
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EdittonetTabM Inbai( AtterSche⢠Cursc* CiaucCostŠ app.c | C Allow| 3 Pipel1 UY-2Z LY-27 (JY-28⢠Mon 18 May 15:07Z (UY-2⢠JminnyProjects|E3 SSH⢠Home | Salesforce @ O 8 [I El Datadoo @ # Ciaude3 CircleciA Sentry0 Tasks7 insights & Coachin0 Dev0J Al Bookmarks8 JiMINNYSearch+ CreateAsk Rovog For youRecent |# Starred8. AppsQ SpacesStarredS Service-DeskJiminny (Old)Spaces/Iminay ONew) / (@ Asd parent / [ JY-20912Fallback mechanism for users with active SF tokens for CRM Matchingâ˘1|Backdog~** Improve StoryDetailsDescription|We identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object|matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use i for CRM matching.Assignee& UnassignedAssign to meReporter$ Adelina PetrovaJiminny (New)I CID Platform TeamID Enterprise Stability L...Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.P Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismiss(ID SE Kanbanâ More soacesiSubtasks= Filters(B DashboardsOperationsadd suotaskLinked work itemsDevelopmentQ Open with VS CodeJJ Create branchCreate commit |x Confiuence1: TeamsActivityPlatform18Work log%; Customise sidebarSub-ProductAdd optionsAdd a commentâŚ.LabelsWho is working on this..?Status update.ThanksPro tip: press (M to comStory pons estmateTurn on microphone (g + d)3:07 PM | [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:07:01=5Nikolay YanhAneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53443
|
|
53444
|
Meet - [Platform] Refinement đ
Close tab
PhostormV Meet - [Platform] Refinement đ
Close tab
PhostormVIewINavicatecodeLaravelKeŃactolFV faVsco.js°9 master kProledeyCActivityController.ongC BaseService.onpŠ SoftPhoneManager.php(c) Constants.one(C) CoreUserRequest.onpŠ ScimProvisioning.php x Š CoreUser.php⢠Scimintertace.ongD Seedern lictonorDoloCannotllavo AdminOriarW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠M Conference⢠ConferenceHandlerC) SoftPhoneManader.ohdŠ ConferenceCallbackHandler.phpŠ ConferenceManager.phpIMnTOTM EventD ExceptionD JobTh Recolverm CorvicoDvO(c) TwilioConstants.onpŠ TwilioRepository.php0 Uploader0 UrlGeneratora UtilityC Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M Analvticc⢠Calendarsv MCrmM Huhsnotclass ScimProvisioningprivate function assignRolesFromScim(Usen Susen, ConeUsenRequest Sdto, Tean Steam): voidroles' => Sroleldsi."roles' =>'array")main: 1'0newDependentRolesPule(SvisibleRoles)inew ListenerRoleCannotHaveAdmin0rManagerPermissionRule(SvisibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value: ',').now lictononPoloPonuinoclictonenSostunePule/ctoam)lif (Svalidator->fails0) {return:sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncdT0roles: Sroles.nublic function deleteGroun Saroun)⢠hool-.?public function createNewGroup(CoreGroupRequest $dto, Team $team): ?Group{...}public function updateGroupAttributesIfChanged(Group $group, CoreGroupRequest $dto, Team $team): GroIntegrationApp⢠M TraitsC) Addl avoutEntities.nhnŠ AutologDelayedCommand.php9 Pockfill@nnortunitvllcorSromAccountle RullbornCommand Ahctraat nhn(e) RullbornDinaCommand nhn=laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]& console [EU]A console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V 17 ^select * from teamsSELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idhckE r.trequency = "dallyAND t.status = 'active'AND (r.expires.at >= now() OR r.expires.at IS NULL);1 automated_report_results where report 1d IN (18, 339select * from users where team_id = 1 and id = 1047;SELE * FROMIsochal accounts WHERE soctable 10 = 10471select * from activity_searches where id = 10932â˘select * from activity_search_filters where activity_search_id = 10932;select * fromautomated_reports order by id desc;select * from automated_report_results order by id desc;select * from automated_reports where id IN (55);select * from automated_report_results where id IN (81);select * from users where id IN (10633, 13987, 11985);select * from users where group_id IN (3710):SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuidSELECT * FROM automated_report_results WHERE uuid_to_bin('582d4b50-8cd3-42a9-9819-d676ff8f3b43') = uuidselect * from teams;select * from accounts where team_id = 1:select * trom automated report results where media type = "pdt' and status = 2SFLECT * FROM automated report results WHERE uuid_ to_ bin('82e74956-6144-4cd1-a3d3-af985c3070a4') = uuid)select * from teams where id = 1029;select * fromcrm_configurations where provider = 'pipedrive':SELECTCONCAT(u,id. CASE WHEN u.id = t.owner id THEN ⢠(owner)' ELSE â˘â˘ END) AS user idisa.*t.owner id FROM social accounts saJJouN users u on u.id = sa.sociable idi1.n<->1: on +.id = u.tean idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)""idi. ko⢠Mon 10 May 10:0/-U.AskJiminnyReportActivityServiceTestvCascadeImplement Trial OwneFixing Redis Rate LimSalestorce Token FalliSCIM Role Manageme+0 ..inp on LineWARN Metadata found iin doc-comment for method9/ 10 tacke doneWrite unit tests for SCIM role management10) Contact Mario to vodate customer10 / 10 tasks doneselm role managementtor leamtallor has been successtully implemented. Here's what was completed:Implementation Summary:1. CoreUserRequest DTO - Added role parsina from SCIM requests2. SCIM Constants - Added META ROLES and USER_PATCH_ATTR ROLES constants3. RoleAttr Mutator - Created mutator for handlina role assianments via SCIM PATCH operations4. ScimProvisioning - Updated to handle roles during user creation with proper validation5. ListenerRoleCannotHaveAdminOrManagerPermissionRule - Created validation rule to prevent listener role fromhaving admin/manager permissions6. CoreUser Response - Updated to include roles in SClM responses7. Unit Tests - Created comprehensive tests for the validation ruleKey Features:⢠Customers can now assign roles via SCIM (recorder, recorder & voice, analyst, listener, admin, manager)⢠Validation ensures listener role is onlv assianable if the LISTENER ROLE feature flaa is enabledâ˘LIstener role cannot de comolned with aamin or manager permissions⢠Uses existing UpdateUserRolesAction for role syncing and logging⢠Follows platform validation rules (DependentRolesRule, ListenerRoleRequiresListenerFeatureRule)Next Step: Please contact Mario to update the customer that SCIM role management is now available for Teamtailorintearationposwtn chaten vapp/Component/SClM/ Constants.php +3app/Component/SCIM/ ÂŽ ScimProvisioning.php +85-15nse/ CoreUser.php +21ann/Comnonent/SCIM/Mutatore/Attributes/Ueer/M PoleAttr.nhn +17-ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthina 884-L)ÂŤ Code SWF-1.60 01W Windsurf Teams 1:1 UTF-8fo 4 spaces...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53444
|
|
53445
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:07
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn on microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Turn on microphone (â + d)
Your microphone is off.
+FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chrome8⢠Mon 18 May 15:070))18Edit⢠Curs⢠ŃОъ app.oG Alon 3 PipelŠ Jimin|C UYU UY-2Z UY-Z [Y-88⢠JminnyC Projects |E3 SSH⢠Home| Salesforce O 8 [ Eel Datacog Š # Claude3 CircieciA Sentry0 Tasks7 insights & Couchin.0 Der TDD Al Bookomarka8 ĐMINYSearch+ CreateAsk RovoCe Ass parecsHJY-2091ÂŽ For you⢠Recent |# Starred8. Apps( Spaces|StarredY) Service-DeskJiminny (Oid)Š1|Fallback mechanism for users with active SF tokens for CRM MatchingBacklog~** Improve StoryDetails< DescriptionWe identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case. CRM object|matching falts because the system relles only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - if the Salesforce admin token is expired or inactive, the system should search for another activeSatesforce token from any user within the same organisation and use it for CRM matching.Assignee& UnsssignedAssign to meReporterB Adelina PetrovaJiminny (New)I CD Platform Team(ID Enterprise Stabilty L.Accoptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.P Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestDeow. LedOODismiss(I SE Kanban|= More spaces= Filters(B DashboardsOperationsSubtasksLinked work itemsDevelopment⢠Open with VS Code!J Create branch1 Create commit|Confiuence2 Teams|ActivityhiskoryWORK 1OgComponentsPtatiorm5, Customise sidebarAod a comment.Sub-ProductAdd optionsWho is working on this...?Tharks.Labels|Pro tip: press M to comsiory potkesTurn on microphone (g + d)3:07 PM | [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:07:045Nikolay YankoAneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53445
|
|
53446
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Edit1888* For you⢠Recent |# Starred8. Apps( Spaces|Starred(9) Service-DeskJiminny (Old)Jiminny (New)I CD Platform Team(ID Enterprise Stability L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsConfluence1: Teams% Customise sidebar⢠Cursc⢠CosŃ|5app.oG Allon3 Pipe⢠Jimin|⢠SminnyProjects |E3 SSH⢠Home| Salesforce O 8 [ eDatadog % Ciaude3 CircleciA SentrySearchoadetCe Ass parensHJY-20912Fallback mechanism for users with active SF tokens for CRM MatchingDescriptionWe identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM objectmatching fails because the system relies only on the admin's Salesforce token.We should impiement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use i for CRM matching.Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.|⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.SubtasksAdd subtaskLinked work itemsActivityHiskoryWOrK fOAoo a comment.Who is working on this.Pro tip: press (M to commentC UY-27 LJY-27 [JY-28⢠Mon 18 May 15:07KZ [UY-20 Tasks7 insights & Coachin.0 Dev|0J Al Bookmarks+ CreateAsk Rovo@1|Backdog~** Improve StoryDetailsAssignee& UnassignedAssign to meReporterB Adelina PetrovaP Quick start developmentLink this work item to your code byIincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismissDevelopment@ Open with VS CodeIJ Create branch? Create commit |ComponentsPlatformSub-ProductAdd optionsLabelsStory point est3:07 PM | [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:07:10=5Nikolay YankAneliya AngelovaNikolay IvanoLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53446
|
|
53447
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:07
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Your microphone is on.
+FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FieEdit⢠Cursc⢠Cost|app.cAliovĐ Pipe⢠Jmir2 UY-27 [JY-2Z [JY-28- Mon 18 May 15:07C UUY-288⢠JminnyProjectsE3 SSH⢠Home | Salestorce @ O 88 [I El Datadoo @ $ Ciaude3 CircleciA Sentry0 Tasks7 Insights & Coachin.⢠DerDD Al BookmarkaSearch+ CreateAsk RovoHondeCe Ass parensWJY-20912g For youŠ Recent|# Starred8. AppsQ Spaces|Starred9 Service-DeskJiminny (Old)Fallback mechanism for users with active SF tokens for CRM MatchingDetailsSprintPlatform Sprint 5 Q2DescriptionWe identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM objectmatching fails because the system relies only on the admin's Salesforce token.DaysNoneWe should impiement the same faliback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use k for CRM matching.Need QAAdd optionJiminny (New)I CID Platform Team(ID Enterprise Stability L..Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.|⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Canny LinksOpen Canny LinksMore fieldsID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksAO0ueasKOriginal estimateLinked work itemsTime trackingNo time loggedx Confiuence?: TeamsActivityHiskorylWORK 10g> Automation 4Rule executions18% Customise sidebarAoo a comment.> featureOS Open festureOsWho is working on this.Thanks.> Sentry s!!Unned assvePro tip: press M to commentCreated 15 May 2026 at 09-43Updeted 15 May 2026 at 10:35@ Configl3:07 PM | [Platform] Refinement ÂŽ1l1100% <478⢠Mon 18 May 15:07:1620 5Nikolay YanlAneliya AngelovaNikolay IivanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53447
|
|
53448
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chrome8 JiMINYSearch+ CreateAsk RovooadeCe Ass parensHJY-20912g For youŠ Recent|# Starred8. AppsQ SpacesStarredY Service-DeskJiminny (Old)RecentJiminny (New)I (D Platform TeamFallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumare~ DescriptionWe identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM objectmatching fails because the system relies only on the admin's Salesforce token.Story PointsNoneWe should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use ik for CRM matching.OrganisationsNonePriorityIID Enterprise Stablity L...111 Processina TeamAcceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.|⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Fix versionsNone(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksAdd subtaskDayswonelLinked work itemsNeed QAAdd optionx Confiuence1: TeamsActivityHiskoryWOrK fO18( AtterScheŠ Cursc⢠Costapp.c Aliovo PiotL UY-2Z LUY-2X [JY-28⢠Mon 18 May 15:07KZ QUY-2⢠SminnyProjectsE3 SSHHome| Salesforce O 8 [ Ee Datadog # Claude3 CircleciA Sentry0J Tasks|Insights & CoachinâŚ0 Dev TCJ Al BookmarkalCanny LinksOpen Canny Links% Customise sidebarAoc a commentMore fieldsWho is working on this.Thanks.Pro tip: press M to commennParentNone100% <478⢠Mon 18 May 15:07:1920 5Nikolay YankovAneliya AngelovaNikolay IvanovLukas Kovalik3:07 PM | [Platform] Refinement ÂŽ1l1...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53448
|
|
53449
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:07
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Your microphone is on.
FirefoxFileViewTools WindowSupport Daily ⢠nowEditHistoryBookmarksProfilesâHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)100% <478⢠Mon 18 May 15:07:25=20 5+8 JiMINNY18g For youŠ Recent |# Starred8. AppsQ Spaces|Starred§ Service-DeskJiminny (Old)Jiminny (New)I 0D Platform TeamIID Enterprise Stability L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence?: Teams% Customise sidebar⢠Curso⢠Cost5app.o Allovo Piot⢠Jmin|Z UY-C UY-27 [JY-27 [JY-28⢠Mon 18 May 15:07Z JY-2⢠JminnyProjects |E3 SSH⢠Home| Salesforce O 8 [ El Datadoa * Claude3 CircleciA Sentry0 Tasks7 Insights & Coachin.0 DevDD Al BookmarkaSearch+ CreateAsk RovooadenCe Ass parensWJY-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumate~ DescriptionWe identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM objectmatching fails because the system relies only on the admin's Salesforce token.Story PointsNoneWe should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use ik for CRM matching.OrganisationsNonePriorityAcceptance Criteria:= Medium'⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.|⢠CRM object matching continues successfully using the fallback token.Fix versionsNone⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.SprintPlatform Sprint 5 Q2SubtasksDaysLinked work itemsNeed QAAdd optionActivityHiskoryWOrK fOCanny LinksOpen Canny LinksAoc a commentMore fieldsWho is working on thisThanks.Pro tip: press (M to commentParentNoneNikolay YankolAneliya AngelovaNikolay IvanovLukas Kovalik3:07 PM | [Platform] Refinement ÂŽ...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53449
|
|
53450
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
You can't unmute someone else
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:07
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Your microphone is on.
PhostormVIewINavicatecodeLaravelKeŃactolFV faVsco.js°9 master kProledeyCActivityController.ongC BaseService.onpŠ SoftPhoneManager.php(c) Constants.one(C) CoreUserRequest.onpŠ ScimProvisioning.php x Š CoreUser.php⢠Scimintertace.ongD Seedern lictonorDoloCannotllavo AdminOriarW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠M Conference⢠ConferenceHandlerC) SoftPhoneManader.ohdŠ ConferenceCallbackHandler.phpŠ ConferenceManager.phpIMnTOTM EventD ExceptionD JobTh Recolverm CorvicoDvO(c) TwilioConstants.onpŠ TwilioRepository.php0 Uploader0 UrlGeneratora UtilityC Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M Analvticc⢠Calendarsv MCrmM Huhsnotclass ScimProvisioningprivate function assignRolesFromScim(Usen Susen, ConeUsenRequest Sdto, Tean Steam): voidroles' => Sroleldsi."roles' =>'array")main: 1'0newDependentRolesPule(SvisibleRoles)inew ListenerRoleCannotHaveAdmin0rManagerPermissionRule(SvisibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value: ',').now lictononPoloPonuinoclictonenSostunePule/ctoam)lif (Svalidator->fails0) {return:sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncdT0roles: Sroles.nublic function deleteGroun Saroun)⢠hool-.?public function createNewGroup(CoreGroupRequest $dto, Team $team): ?Group{...}public function updateGroupAttributesIfChanged(Group $group, CoreGroupRequest $dto, Team $team): GroIntegrationApp⢠M TraitsC) Addl avoutEntities.nhnŠ AutologDelayedCommand.php9 Pockfill@nnortunitvllcorSromAccountle RullbornCommand Ahctraat nhn(e) RullbornDinaCommand nhn=laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]& console [EU]A console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V 17 ^select * from teamsSELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idhckE r.trequency = "dallyAND t.status = 'active'AND (r.expires.at >= now() OR r.expires.at IS NULL);1 automated_report_results where report 1d IN (18, 339select * from users where team_id = 1 and id = 1047;SELE * FROMIsochal accounts WHERE soctable 10 = 10471select * from activity_searches where id = 10932â˘select * from activity_search_filters where activity_search_id = 10932;select * fromautomated_reports order by id desc;select * from automated_report_results order by id desc;select * from automated_reports where id IN (55);select * from automated_report_results where id IN (81);select * from users where id IN (10633, 13987, 11985);select * from users where group_id IN (3710):SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuidSELECT * FROM automated_report_results WHERE uuid_to_bin('582d4b50-8cd3-42a9-9819-d676ff8f3b43') = uuidselect * from teams;select * from accounts where team_id = 1:select * trom automated report results where media type = "pdt' and status = 2SFLECT * FROM automated report results WHERE uuid_ to_ bin('82e74956-6144-4cd1-a3d3-af985c3070a4') = uuid)select * from teams where id = 1029;select * fromcrm_configurations where provider = 'pipedrive':SELECTCONCAT(u,id. CASE WHEN u.id = t.owner id THEN ⢠(owner)' ELSE â˘â˘ END) AS user idisa.*t.owner id FROM social accounts saJJouN users u on u.id = sa.sociable idi1.n<->1: on +.id = u.tean idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)""idi. ko⢠Пon 10 May 10:0/â˘32AskJiminnyReportActivityServiceTestvCascadeImplement Trial OwneFixing Redis Rate LimSalestorce Token FalliSCIM Role Manageme+0 ..inp on LineWARN Metadata found iin doc-comment for method9/ 10 tacke doneWrite unit tests for SCIM role management10) Contact Mario to vodate customer10 / 10 tasks doneselm role managementtor leamtallor has been successtully implemented. Here's what was completed:Implementation Summary:1. CoreUserRequest DTO - Added role parsina from SCIM requests2. SCIM Constants - Added META ROLES and USER_PATCH_ATTR ROLES constants3. RoleAttr Mutator - Created mutator for handlina role assianments via SCIM PATCH operations4. ScimProvisioning - Updated to handle roles during user creation with proper validation5. ListenerRoleCannotHaveAdminOrManagerPermissionRule - Created validation rule to prevent listener role fromhaving admin/manager permissions6. CoreUser Response - Updated to include roles in SClM responses7. Unit Tests - Created comprehensive tests for the validation ruleKey Features:⢠Customers can now assign roles via SCIM (recorder, recorder & voice, analyst, listener, admin, manager)⢠Validation ensures listener role is onlv assianable if the LISTENER ROLE feature flaa is enabledâ˘LIstener role cannot de comolned with aamin or manager permissions⢠Uses existing UpdateUserRolesAction for role syncing and logging⢠Follows platform validation rules (DependentRolesRule, ListenerRoleRequiresListenerFeatureRule)Next Step: Please contact Mario to update the customer that SCIM role management is now available for Teamtailorintearationposwtn chaten vapp/Component/SClM/ Constants.php +3app/Component/SCIM/ ÂŽ ScimProvisioning.php +85-15nse/ CoreUser.php +21ann/Comnonent/SCIM/Mutatore/Attributes/Ueer/M PoleAttr.nhn +17-ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthina 884-L)ÂŤ Code SWF-1.60 01W Windsurf Teams 1:1 UTF-8fo 4 spaces...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53450
|
|
53451
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
Mute Aneliya Angelova's microphone
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:07
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chromeâ˘$18⢠Cursc⢠Costapp.o Allowo Pioel⢠Jmin|KEJY-C UY-2Z [JY-27 [JY-28⢠Mon 18 May 15:07IZ (JY-2⢠JminnyD Projects |E3 SSH⢠Home| Salesforce O 8 [ Ee Datadog * Claude3 CircleciAA Sentry0 Tasks7 Insights & Coachin.0 Dev0J Al Bookmarks8 JiMINYSearch+ CreateAsk RovooadenCe Ass parensWJY-20012g For youŠ Recent |# Starred8. AppsQ Spaces|Starred(9) Service-DeskJiminny (Old)Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumate~ DescriptionWe identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM objectmatching fails because the system relies only on the admin's Salesforce token.Story PointsNoneWe should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use i for CRM matching.OrganisationsNoneJiminny (New)I CD Platform TeamPriorityIID Enterprise Stability L...Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.|⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Fix versionsNone(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksDaysLinked work itemsNeed QAAdd optionx Confiuence1: TeamsActivityHiskorylWOrK 10gCanny LinksOpen Canny Links% Customise sidebarAo0 a commentMore fieldsWho is working on this.Pro tip: press M to commerParentNoneNikolay Yankov is presenting3:07 PM | [Platform] Refinement ÂŽ100% <478⢠Mon 18 May 15:07:5620 5Nikolay Yanko)Aneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53451
|
|
53452
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
Mute Aneliya Angelova's microphone
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:08
PM
[Platform] Refinement đ
PhostormVIewINavicatecodeLaravelKeŃactolFV faVsco.js°9 master kProledeyCActivityController.ongC BaseService.onpŠ SoftPhoneManager.php(c) Constants.one(C) CoreUserRequest.onpŠ ScimProvisioning.php x Š CoreUser.php⢠Scimintertace.ongD Seedern lictonorDoloCannotllavo AdminOriarW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠M Conference⢠ConferenceHandlerC) SoftPhoneManader.ohdŠ ConferenceCallbackHandler.phpŠ ConferenceManager.phpIMnTOTM EventD ExceptionD JobTh Recolverm CorvicoDvO(c) TwilioConstants.onpŠ TwilioRepository.php0 Uploader0 UrlGeneratora UtilityC Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M Analvticc⢠Calendarsv MCrmM Huhsnotclass ScimProvisioningprivate function assignRolesFromScim(Usen Susen, ConeUsenRequest Sdto, Tean Steam): voidroles' => Sroleldsi."roles' =>'array")main: 1'0new DependentRolesPule(SvisibleRoles)lnew ListenerRoleCannotHaveAdmin0rManagerPermissionRule(SvisibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value: ',').now lictononPoloPonuinoclictonenSostunePule/ctoam)lif (Svalidator->fails0) {return:sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncoT0roles: Sroles.public function createNewGroup(CoreGroupRequest $dto, Team $team): ?Group{...}public function updateGroupAttributesIfChanged(Group $group, CoreGroupRequest $dto, Team $team): GroIntegrationApp⢠M TraitsC) Addl avoutEntities.nhnŠ AutologDelayedCommand.php9 Pockfill@nnortunitvllcorSromAccountle RullbornCommand Ahctraat nhn(e) RullbornDinaCommand nhn=laravel.log4 SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]& console [EU]A console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V 17 ^select * from teamsSELECT r.* FROM automated_reports rjoin teams t on r.team id = t.idhckE r.trequency = "dallyAND t.status = 'active'AND (r.expires.at >= now() OR r.expires.at IS NULL);1 automated_report_results where report 1d IN (18, 339select * from users where team_id = 1 and id = 1047;SELE * FROMIsochal accounts WHERE soctable 10 = 10471select * from activity_searches where id = 10932:select * from activity_search_filters where activity_search_id = 10932;select * fromautomated_reports order by id desc;select *from automated_report_results order by id desc;select * from automated_reports where id IN (55);select * from automated_report_results where id IN (81);select * from users where id IN (10633, 13987, 11985);select * from users where group_id IN (3710):SELECT * FROM automated_reports WHERE uuid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda2') = uuidSELECT * FROM automated_report_results WHERE uuid_to_bin('582d4b50-8cd3-42a9-9819-d676ff8f3b43') = uuidselect * from teams;select * from accounts where team_id = 1:select * trom automated report results where media type = "pdt' and status = 2SFLECT * FROM automated report results WHERE uuid_ to_ bin('82e74956-6144-4cd1-a3d3-af985c3070a4') = uuid)select * from teams where id = 1029;select * fromcrm_configurations where provider = 'pipedrive':SELECTCONCATU. 1O, CASE WHEN U.1d E t.owner 10 THEN⢠(owner)' ELSE â˘* END) AS user idisa.*t.owner id FROM social accounts saJJouN users u on u.id = sa.sociable idi1.n<->1: on +.id = u.team idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)""idi. ko⢠Mon 10 May 10:00.0.AskJiminnyReportActivityServiceTestvCascadeImplement Trial OwneFixing Redis Rate LimSalestorce Token FalliSCIM Role Manageme+0 ..inp on LineWARN Metadata found iin doc-comment for method9/ 10 tacke doneWrite unit tests for SCIM role management10) Contact Mario to vodate customer10 / 10 tasks doneselm role managementtor leamtallor has been successtully implemented. Here's what was completed:Implementation Summary:1. CoreUserRequest DTO - Added role parsina from SCIM requests2. SCIM Constants - Added META ROLES and USER_PATCH_ATTR_ ROLES constants3. RoleAttr Mutator - Created mutator for handlina role assianments via SCIM PATCH operations4. ScimProvisioning - Updated to handle roles during user creation with proper validation5. ListenerRoleCannotHaveAdminOrManagerPermissionRule - Created validation rule to prevent listener role fromhaving admin/manager permissions6. CoreUser Response - Updated to include roles in SClM responses7. Unit Tests - Created comprehensive tests for the validation ruleKey Features:⢠Customers can now assign roles via SCIM (recorder, recorder & voice, analyst, listener, admin, manager)⢠Validation ensures listener role is onlv assianable if the LISTENER ROLE feature flaa is enabledâ˘LIstener role cannot de comolned with aamin or manager permissions⢠Uses existing UpdateUserRolesAction for role syncing and logging⢠Follows platform validation rules (DependentRolesRule, ListenerRoleRequiresListenerFeatureRule)Next Step: Please contact Mario to update the customer that SCIM role management is now available for Teamtailorintearationposwtn chaten vapp/Component/SClM/ Constants.php +3app/Component/SCIM/ ÂŽ ScimProvisioning.php +85-15nse/ CoreUser.php +21ann/Comnonent/SCIM/Mutatore/Attributes/Ucer/M PoleAttr.nho 417ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthina 884-L)ÂŤ Code SWF-1.60 01W Windsurf Teams 1:1 UTF-8fo 4 spaces...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53452
|
|
53453
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
Mute Aneliya Angelova's microphone
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
FirefoxFileViewTools WindowSupport Daily ⢠nowEditHistoryBookmarksProfilesâHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)100% C8⢠Mon 18 May 15:08:105+18ÂŽ For youŠ Recent# Starred%. Apps( SpacesStarredY) Service-DeskJiminny (Oid)Jiminny (New)10D Piatform Team(ID Enterprise Stabilty L.181 Procossina TearmCID SE Kanban|= More spaces= Fiiters(B DashboardsOperationsE Confiuence2 Teams |$; Customise sidebarŠ Curs⢠CĐžsŃ⏠app.oC Alov Poe SmiC UYZ JY-Z tY-httos:minny.atlassian.net/browsc/fY-20912lC Sminny0 ProjectsE3 SSH⢠Home|Salesforce 0 O 8 E El Dacadog ÂŽ * Claude3 CirciecISentry⢠xI0 Tasks|a tnsights & CoschinSearch+ CreateAsk RovoNosceteCl Ass parens.Jy-2091Fallback mechanism for users with active SF tokens for CRM MatchingDetailssrory pont esumase⢠DescriptionWe identified an issue for Tourlane where Twillo calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case. CRM objectmatching fails because the system telies only on the admin's Salesforce tokenStory PointsNoneWe should implement the same fallback logic curtently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use it for CRM matching.Accoptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.SubtasksLinked work itemsActivitywork losAo0 a comaenlWho is working on this?Pro tip: press M te cortmentOrganisationsNoneNoneSprintDaysMhommll !5 02ParentNoneMen 18 May 15:00DJ Al BockomrarkaNikolay YanlAneliya AngelovaNikolay lIvano3:08 PM | [Platform] Refinement ÂŽThanksTurn off microphone (98 + d)...Lukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53453
|
|
53454
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
Mute Aneliya Angelova's microphone
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:08
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
More options
Leave call
Meeting details
Chat with everyone
Meeting tools
Turn off microphone (â + d)
Your microphone is on.
FirefoxFileViewTools WindowSupport Daily ⢠nowEditHistoryBookmarksProfilesâHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)+813â˘$18od8 JMInwYFor youŠ Recent# Starred8. Apps( Spaces|Starred(9) Service-DeskJiminny (Oid)Jiminny (New)I(D Platform Team(ID Enterprise Stability L...(ID SE Kanban= More spaces= Filters(B DashboardsOperations3 Confiuence?: Teams%; Customise sidebar0 AtterŠ Curs* CiauŃCost app.oG Alon 3 PicelO Smirhttos:/minny.atlassian.net/browse/fY-20912l⢠JminayD ProjectsE3 SSH⢠Home| Salesforce@ O 8 [ El Datadog Š @ % Claude3 CircieciA SentrySearchHoacenCe Asd pareceWJY-2001Fallback mechanism for users with active SF tokens for CRM MatchingDescriptionWe identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM objectmatching fails because the system relies only on the admin's Salesforce token.We should impiement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use ik for CRM matching.Acceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.SubtasksAdd subtaskLinked work itemsActivityWOrK tOgAoc a comment.Who is working on this.ThanksPro tip: press Mi to cortmentL UY-Z JY-Z tY-8⢠Mon 18 May 15:00Z UY-20J Tasks|7 insights & Coachin.0 DevDD Al Bookmarka+ CreateAsk Rovo@ 1Detailsstory point esumareStory PointsNoneOrganisationsNonePriorityFic versionsNoneSprintPlatform Sprint 5 Q2DaysNeed QAYesCanny LinksOpen Canny Links~ More fieldsParentNoneTurn off microphone (98 + d)3:08 PM | [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:08:1320 5Nikolay YankoAneliya AngelovaNikolay lvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53454
|
|
53455
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
Mute Aneliya Angelova's microphone
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:08
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
Turn on captions
Raise hand (ctrl + â + h)
+FirefoxViewTools WindowSupport Daily ⢠now$18FileEditHistoryBookmarksProfilesHelpâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Edittonet# Proje( AtterC SchelŠ Cursc* Ciauc|⢠Cost app.c Allov PipelJiminL UY-2Z LJY-2Z [JY-28⢠Mon 18 May 15:08UY-2#httosmmw.atiassian.net/browse/fY-20912⢠JminnyD ProjectsE3 SSH⢠Home| Salesforce @ O 88 [I lDatadoa O @ $ Ciaude CircieciA Sentry0 Tasks7 Insights & Coachin. Dev D UX8 JMINYSearch+ CreateÂŽ For youŠ Recent |# Starred8. Apps( Spaces|StarredY) Service-DeskJiminny (Oid)Spaces/Jminey ONew) / & Ndd parent/A Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDescriptionWe identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object|matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use ik for CRM matching.Jiminny (New)I(D Platform TeamIID Capture TeamIID Enterprise Stability L...IID Processing Team |(ID SE Kanban= More spaces= Filters(B DashboardsOperationsAcceptance Criteria:⢠If the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.SubtasksAo0 suotaskLinked work items3 Confiuence?: TeamsNormal text~o Write%; Customise sidebar9. 0 + Adelina Petrova & + Stefka Stoyanova 2 + Galya Dimitrova + Nikolay Nikolov + Lukas Kovalik + Nikolay Ivanow ÂŽ +|Turn off microphone (86 + d)3:08 PM | [Platform] Refinement ÂŽ...0J Al BookmarkslAsk RovoDetailsstory pont esumateStory PointsNoneOrganisationsNonePriority= MediumFic versionsNoneSprintPlatform Sprint 5 Q2DaysNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNone100% C8⢠Mon 18 May 15:08:1620 5Nikolay YankcAneliya AngelovaNikolay lIvanoLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53455
|
|
53456
|
Meet - [Platform] Refinement đ
Close tab
New Tab
O Meet - [Platform] Refinement đ
Close tab
New Tab
Open Google Gemini (âX)
Tabs from other devices
Open history (â§âH)
Open bookmarks (âB)
Customize sidebar
Nikolay Yankov (Presenting)
Nikolay Yankov (Presenting)
People
5
Take notes with Gemini
Take notes with Gemini
Gemini
Gemini
Unpin Nikolay Yankov's presentation from your main screen
You can't unmute someone else's presentation
More options for Nikolay Yankov
Zoom in
Open in new window
Enter Full Screen
Pin Nikolay Yankov to your main screen
Mute Nikolay Yankov's microphone
More options for Nikolay Yankov
Nikolay Yankov
Pin Aneliya Angelova to your main screen
Mute Aneliya Angelova's microphone
More options for Aneliya Angelova
Aneliya Angelova
Pin Nikolay Ivanov to your main screen
You can't unmute someone else
More options for Nikolay Ivanov
Nikolay Ivanov
Youâre continuously framed
Backgrounds and effects
More options for Lukas Kovalik
Lukas Kovalik
Others might see more of your background. Click to view your full video.
3:08
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
+FirefoxViewTools WindowSupport Daily ⢠nowâ˘$18FileEditHistoryBookmarksProfilesHelpâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EditoeumaM InboAtterC Schel⢠Curs* Clauc⢠Cost app. C Allon PipelO JminZ UY-27 LJY-2Z [JY-28⢠Mon 18 May 15:00(JY-2#httosn⢠Jminny⢠Projects |E3 SSH⢠Home| Salesforce @ O 88 [I ElDatadog O @ MClaude O CircieciA Sentry0 Tasks|Insights & Coachin⌠Devleod8 JiMINNYSearch+ Createg For youŠ Recent |# Starred8. AppsQ SpacesStarredY Service-DeskJiminny (Oid)Spaces/Jminey ONew) / [& Add parent / [ Jy-20912Fallback mechanism for users with active SF tokens for CRM Matching⢠DescriptionWe identified an issue for Tourlane where Twilio calls appear as "Unknown Customer" when the Salesforce admin connection token has expired. In this case, CRM object|matching fails because the system relies only on the admin's Salesforce token.We should implement the same fallback logic currently used for dialers - il the Salesforce admin token is expired or inactive, the system should search for another activeSalesforce token from any user within the same organisation and use il for CRM matching.Jiminny (New)ICD Platform Team(ID Enterprise Stability L...Acceptance Criteria:⢠Il the Salesforce admin token has expired, the system searches for another active Salesforce token within the organisation.⢠CRM object matching continues successfully using the fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksAod suotaskCinxeewokKennConfiuence1: TeamsNormal text~o Write%; Customise sidebarBE: 1 day9. 0 + Adelina Petrova8 + Stefka Stoyanova 2 + Galya Dimitrova + Nikolay Nikolov +Lukas Kovalk + Nikolay Ivanov 4 +Turn off microphone (86 + d)3:08 PM | [Platform] Refinement ÂŽ...0 Al BookmarkoAsk Rovo@ 1.Detailsstory point esumateStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNone100% C8⢠Mon 18 May 15:08:1920 5Nikolay YankovAneliya AngelovaNikolay IvanovLukas Kovalik...
|
Firefox
|
Meet - [Platform] Refinement đ â Work
|
meet.google.com/cxs-eips-npt?authuser=lukas.kovali meet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com...
|
53456
|