|
53457
|
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)
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)ChromeSocKmat18FileEdtTabM InbioC SchelŠ Curs⢠Cost | E app.o C Alen Pipe JmkcO JmmlZ UY-27 UY-JY-8: Mon 18 May 15:00A UY-httos:?minny.atiassian.net/browse/fy-20912⢠JminnyC Projects |E3 SSH⢠Home | Salestorce M O 8 L El Dacacog X Clrude O CirceciA Sentry0 Tasks|7 insights & Coachin. DevCJ Al BookmarkaSearch+ CreateAsk RovoÂŽ For you⢠Recent# Starred8. AppsQ SpacesStarredY Service-DeskJiminny (Oid)Spaces/( Add parent/A Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumare⢠Description|We identified an issue for Tourtane where Twilio calls appear as "Unknown Customer* when the Salesforce admin connection token has expired. In this case. CRM object|matching faits because the system relies only on the admin's Satesforce token.Story PointsNoneWe shoutd 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)1 0D Piatform TeanPriority(ID Enterprise Stabilty L..181 Procossing TearmiAcceptance 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 toien.⢠Calis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Fix versionsNone(I SE Kanbanâ More soacesiSprintPlatform Sprint 5 Q2SubtasksDays= Filters(B DashboardsOperationsAOO SUOLUSKILinked work itemsNeed QAYesE Contluencei Teams|Canny LinksOpen Canny LinksNormal text0 Write5, Customiso sidebarMore fieldsBE: 1 dayQA:|ParentNone9. 0 + Adelina Petrova|100% C8⢠Mon 18 May 15:08:2220 5Nikolay Yanko)Aneliya AngelovaNikolay Ivanov3:08 PM | [Platform] Refinement ÂŽ8 + Stelka Stoyanova 3 + Galya Dimitrova + Nikolay Nikolov + Lukas Kovalik + Nikolay Ivanow 4 +Turn off microphone (88 + 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...
|
53457
|
|
53458
|
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.
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)ChromeFleEdit8⢠Mon 18 May 16:0018TabF ProjeC AtterSche⢠Curs* Clau⢠Cost 0 app. C Allov 3 PipeŠ JmirX [JY-https://iminny.atiassian.net/browse/JY-20912SminnyProjects |S AWSE3 SSH⢠Home | Salesforce 0 O 88 L l Dutadog X Clrude O CircecIA Sentry0J Tasks|7 Insights & Coachin. C Dev O UX8 НПINYSearch+ Create* For youŠ Recent |# Starred8. AppsQ SpacesStarredY Service-DeskJiminny (Oid)Spaces / Ma Jminey (Newd /EE Add parent/A 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)I CD Platform TeamID Enterprise Stability L...111 Processing 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.⢠Callis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksAod suotaskLinked work itemsx Confluence: TeamsNormal text~8% +v.o Write% Customise sidebarBE: 1 dayQA:|9. 0 + Adelina Petrova|8 + Stefka Stoyanova 2 +Galya Dimitrova + Nikolay Nikolov + Lukas Kovalk + Nikolay Ivanov 4 +Turn off microphone (98 + d)3:08 PM | [Platform] Refinement ÂŽ...0J Al BookmarkaAsk [EMAIL] point esumateStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysworkNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNone100% C8⢠Mon 18 May 15:08:255=Nikolay YankolAneliya 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...
|
53458
|
|
53459
|
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FileEdtsoeumAtTab8* Mon 18 May 15:000 AtterC SchuŠ Cursc⢠Con app.o Niov Ppe Jmk⢠JmiiD UYZ UY-27 ŃYs7 [Y*ntto::/mnny.atiassian.net/browsclfY-20912l⢠JminnyC Projects |E3 SSH⢠Home| Salestorce O O 8 L El Dacadog Caude O CirceiCIA Sentry0 Tasks|Insights & Coachin. DevCJ Al Bookmario88a JĐźINYSearch+ CreateAsk Rovo(ÂŽ For youŠ Recent# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Oid)Spaces / Jiminny (New)/&& Add parent/A sy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailssrory point esumase⢠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.Story PointsNoneWe 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.OrganisationsNoneJiminny (New)1 0D Platform TeamIID Capture Team(ID Enterprise Stabilty I..181 Procossina TearmPriorityAcceptance 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 toien.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Fix versionsNone(I) SE Kanbanâ Moro spacesiSprintPlatform Sprint 5 Q2SubtasksDays= Filters(B DashboardsOperationsAo0 sUocuskLinked work itemsNeed QAYesConfiuencea Teams18Normal text~***Canny LinksOpen Canny Linkso Write5; Customise sidebarMore fieldsBE: 1 dayQA:|ParentNone100% <478⢠Mon 18 May 15:08:285=Nikolay YankoiAneliya AngelovaNikolay Ivanov%. 0 + AdeĂca Petrova & + Stefka Stoyanova 8 +Galya Dimitrova +Nikotay Nikolov + Lukas Kovalik + Nikolay Ivanov ÂŽ +|Turn off microphone (28 + d)Lukas Kovalik3:08 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...
|
53459
|
|
53460
|
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EditTab( AtterC SchelŠ Cursc* ĐĄŃaиŃ⢠Cost app.c G Alon 3 Pipel8JimilZ UY-2Z LJY-27 [JY-28⢠Mon 18 May 15:00Z QUY-2httos://m.nny.atiassian.net/browse/fY-20912l⢠JminnyC Projects |E3 SSH⢠Home | Salestorce @ O 88 L El Datadog Cause O CirceciA Sentry0 Tasksinsights & Coachin⌠Dev888 JiMINYSearch+ Create* For youŠ Recent |# Starred8. AppsQ SpacesStarredY Service-DeskJiminny (Old)Spaces / Jminy (New) /&& 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 - 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 CID Platform Team(ID Enterprise Stability L..181 Processing 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 failback token.⢠Calis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksadd suotaskLinked work itemsRooixewokciConfiuencei: Teams18Normal textâ˘*â˘@ % +v|0 Write% Customise sidebarBE: 1 dayQA:|9. 0 + Adelina Petrova& + Stefka Stoyanova 2 + Galya Dimitrova + Nikolay Nikolov Q + Lukas Kovailk + Nikolay Ivanov Q +Turn off microphone (98 + d)3:08 PM | [Platform] Refinement ÂŽCJ Al BookmarioAsk RovoDetailssrory point esumaseStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysworkNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNone100% <478⢠Mon 18 May 15:08:315=Nikolay 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...
|
53460
|
|
53461
|
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FieEdtsockmatTab8* Mon 18 May 15:000 AtterC SchuŠ Cursc⢠Con app.o C Niov Ppe Jmk⢠JmilC UY1 UY-27 ŃYs7 [Yntto::/mnny.atiassian.net/browsclfY-20912l⢠JminnyC Projects |E3 SSH⢠Home| Salestorce O O 8 L El Dacadog Casude O CirceiCIA Sentry0 Tasks|Insights & Coachin C Dev0J Al Bookmarks888 JĐźINYSearch+ CreateAsk Rovog For youŠ Recent |# Starred8. AppsQ SpacesStarredY Servico-DeskJiminny (Oid)Spaces / Jiminny (New)/&& Add parent/A sy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailssrory point esumase⢠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 faits because the system relies onty on the admin's Satesforce token.Story PointsNoneWe 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 i& for CRM matching.OrganisationsNoneJiminny (New)1 0D Platform TeamIID Capture Team(ID Enterprise Stabilty I.181 Procossina TearmPriorityAcceptance 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 toien.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Fix versionsNone(I) SE Kanbanâ Moro spacesiSprintPladform Sprint 5 Q2SubtasksDays= Filters(B DashboardsOperationsAo0 SUotuSkLinked work itemsNeed QAYesConfiuencea Teams18Normal text~***Canny LinksOpen Canny Linkso Write5; Customise sidebarMore fieldsBE: 1 dayQA:|ParentNone100% C8⢠Mon 18 May 15:08:355Nikolay YankoAneliya AngelovaNikolay Iivanov3:08 PM | [Platform] Refinement ÂŽ%. 0 + AdeĂca Petrova & + Stefka Stoyanova 8 +Galya Dimitrova +Nikotay Nikolov + Lukas Kovalik + Nikolay Ivanov ÂŽ +|Turn off microphone (98 + d)...LĂźkas 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...
|
53461
|
|
53462
|
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
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 [EU]A console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V17 ^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.team idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)""idi. ko⢠Mon 10 May 10:00.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...
|
53462
|
|
53463
|
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EditTab( AtterC SchelŠ Cursc* ĐĄŃauŃ⢠Cost app.c G Allov 3 PipelL UY-2Z LJY-27 [JY-28⢠Mon 18 May 15:00Z QUY-2httts://m.nny.atiassian.net/browse/fY-20912l⢠JminnyC Projects |E3 SSH⢠Home| Salestorce O O 88 L El Datadog Cause O CirceciA Sentry0 Tasks|insights & Coachin⌠Devod8 JMINYSearch+ Create* For youŠ Recent |# Starred8. AppsQ SpacesStarredY Service-DeskJiminny (Oid)Spaces / Jminey (New) /&& Add parent/ A JY-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 - 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...181 Processing 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.⢠Calis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.ID SE Kanban= More spaces= Filters(B DashboardsOperationsSubtasksadd suotaskLinked work itemsx Confiuence: TeamsNormal text@ % +v|0 Write% Customise sidebarBE: 1 dayQA:9. 0 + Adelina Petrova8 + Stefka Stoyanova 2 + Galya Dimitrova + Nikolay Nikolov + Lukas Kovalik + Nikolay Ivanow Q +Turn off microphone (98 + d)3:08 PM | [Platform] Refinement ÂŽ...CJ Al BookmarioAsk RovoDetailsstory point esumateStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNone100% C8⢠Mon 18 May 15:08:415Nikolay YankoAneliya 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...
|
53463
|
|
53464
|
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
Video settings
Your microphone is on.
+FirefoxFileEditViewHistoryâCNikolay Yankov (Presenting)Edit8 JIMINY* For youŠ Recent|# Starred8. Apps( Spaces|StarredS) Service-DeskJiminny (Old)Jiminny (New)ICD Platform Teamâ˘$ID Enterprise Stability L...110 Processing Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuencei: Teams% Customise sidebarBookmarksProfilesTools WindowHelpSupport Daily ⢠nowmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com100% C8⢠Mon 18 May 15:08:4720 5Tab( AtterC Schel⢠Cursc* Ciauc|⢠Cost app.c G Allow Pipe8Jimi⢠JminnyC Projects|E3 SSH⢠Home| Salestorce @ O 88 [ ElDatadoa O @ $ Ciaude CircleciA SentrySearchSpaces/Iminey ONew) / (& Add parent / [Q 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 - 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.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 suotaskLinked work itemsNormal text-**8â
+v1o WriteBE: 1 dayQA: 0.5||9. 0 + Adelina PetrovaL UY-2Z LY-27 [JY-28⢠Mon 18 May 15:00CZ (UY-20J Tasks7 Insights & Coachin⌠DevDD Al Bookmarka+ CreateAsk RovoDetailsstory point esumateStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNoneNikolay YankAneliya AngelovaNikolay lvang8 + Stefka Stoyanova 2 + Galya Dimitrova +Nikolay Nikolov + Lukas Kovallk + Nikolay Ivanov 4 + < >Video settingsLukas Kovalik3:08 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...
|
53464
|
|
53465
|
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)
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Edit8 JiMINY100% C8⢠Mon 18 May 15:08:505â˘$18g For youŠ Recent |# Starred8. AppsQ SpacesStarred§ Service-Desk⢠Jiminny (Old)Jiminny (New)I CID Platform TeamIID Enterprise Stability L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence1: Teams% Customise sidebar3:08 PM | [Platform] Refinement ÂŽTab( AtterSchelŠ Cursc* Ciauc⢠Cost@ app.c G Allow | 3 Pipel⢠JminnyProjects |E3 SSH⢠Home| Salestorce @ O 88 [l El Datadog O @ # Ciaude3 CircleciA SentrySearchSpaces / Jminey (New) /L Asd parentA s-20012Fallback 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 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 subtaskLinked work itemsAdd linked work itemNormal texto WriteBE: 1 dayQA: 0.5 dayl|%. 0 + Adelina Petrova |8 + Stefka Stoyanova 2 + Galya Dimitrova + Nikolay NikolovO + Lukas Kovailk + Nikolay Ivanov Q +Turn off microphone (86 + d)...C (Y-2Z [Y-27 [JY-28⢠Mon 18 May 15:08KZ (Y-20 TasksInsights & CoachinâŚ0J DevDD Al Bookmarka+ CreateAsk RovoDetailsstory point esumateStory PointsNoneOrganisationsNonePriorityFix versionsNoneSprintPlatform Sprint 5 Q2DaysNoneNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNoneNikolay YankovAneliya 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...
|
53465
|
|
53466
|
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Edit8 JiMINY100% C8⢠Mon 18 May 15:08:5220 5g For youŠ Recent |# Starred8. AppsQ SpacesStarred§ Service-Desk⢠Jiminny (Old)Jiminny (New)I CID Platform TeamIID Enterprise Stability L...110 Processing TeamID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence1: Teams% Customise sidebarTab( AtterSchelŠ Cursc* Ciauc|⢠Costapp.oC Allow | Pipel⢠JmirZ Y-2C (Y-27 [JY-27 [JY-28⢠Mon 18 May 15:08KZ (UY-2⢠JminnyProjects |E3 SSH⢠Home|Salesforce M O 88 [ E Datadog * Claude3 CircleciA Sentry0 Tasks7 Insights & Coachin0 DevDD Al BookmarkaSearch+ CreateAsk Rovo(e, Addparent / JY-20912We 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 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 i for CRM matching.Detailsstory point esumateStory PointsNoneAcceptance 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.OrganisationsNonePriority= MediumSubtasksAdd subtaskFix versionsNoneLinked work itemsAdd linked work itemSprintPlatform Sprint 5 Q2DaysActivityCommentsWork logNeed QAYesNormal textv-"+v|O WriteCanny LinksOpen Canny LinksBE: 1 dayMore fields%. 0 + Adelina Petrova8 + Stefka Stoyanova2 + Galya Dimitrova + Nikolay Nikolov + Lukas Kovaiik + Nikolay IvanovParentNoneCancelNikolay YankovAneliya AngelovaNikolay IvanovLukas Kovalik3:08 PM | [Platform] RefinementÂŽTurn off microphone (88 + d)......
|
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...
|
53466
|
|
53467
|
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
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 [EU]A console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V17 ^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.team idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)""idi. ko⢠Mon 10 May 10:00.04AskJiminnyReportActivityServiceTest 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...
|
53467
|
|
53468
|
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chromeoekmatâ˘$18EditTab* AtterC SchelŠ Cursc* Ciauc|Cost app.oAllowo Piot⢠Jmin|KEJY-ZC (Y-27 LJY-27 [JY-28⢠Mon 18 May 15:08KZ (JY-2https://fiminny.atlassian.net/browse/JY-20912⢠JminnyProjects |E3 SSH⢠Home| Salesforce M O 88 E Datadog * Claude3 CircleciA Sentry0 TasksInsights & CoachinâŚ0J DevDD Al Bookmarka8 JiMINYSearch+ CreateAsk Rovo[, Add parent1 A Jy-20912* For youŠ Recent|# Starred8. AppsQ SpacesStarred§ Service-Desk⢠Jiminny (Old)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 activeSalestorce toxen trom any user within the same organisacon and use kior chiw matchingDetailsstory point esumateAcceptance 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.Story PointsNoneOrganisationsNoneJiminny (New)I CID Platform TeamSubtasksAdd subtaskPriority= MediumIID Enterprise Stability I...Linked work itemsAdd linked work itemFix versionsNoneID SE Kanban= More spaces= Filters(B DashboardsOperationsActivitySprintPlatform Sprint 5 Q2Work logDaysAdd a comment.Who is working on this...?Status updateâŚThanksI|Need QAYesConfiuence:: TeamsProlos dretsWoeeCanny LinksOpen Canny Links% Customise sidebarNikolay YankovMore fieldsBE: 1 dayCA.OS OaVParentNone100% C8 ⢠Mon 18 May 15:08:5320 5Nikolay YankovAneliya AngelovaNikolay IvanovLukas Kovalik3:08 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...
|
53468
|
|
53469
|
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:08
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chromeâ˘$18EditTab* AtterC SchelŠ Cursc* Ciauc|Cost app.oAllowo Piot8JimirKEJY-ZC (Y-27 LJY-27 [JY-28⢠Mon 18 May 15:08KZ (JY-2httos:/minny.atiassian.net/browse/fY-20912⢠JminnyProjects |E3 SSH⢠Home| Salesforce M O 88 E Datadog * Claude3 CircleciA Sentry0 Tasks7 Insights & Coachin0 DevDJ Al Bookmarkal8 JiMINYSearch+ CreateAsk Rovo(, Add parent1 R Jy-20912* For youŠ Recent |# Starred8. AppsQ SpacesStarred§ Service-Desk⢠Jiminny (Old)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 activeSalestorce toxen trom any user within the same organisacon and use kior chiw matchingDetailsstory point esumateAcceptance 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.Story PointsNoneOrganisationsNoneJiminny (New)I CID Platform TeamSubtasksAdd subtaskPriority= MediumIID Enterprise Stability L...111 Processina TeamLinked work itemsAdd linked work itemFix versionsNoneID SE Kanban= More spaces= Filters(B DashboardsOperations⢠ActivitySprintPlatform Sprint 5 Q2Work logDaysAdd a comment.Suggest a replyâŚ.Who is working on this...?Status updateâŚNeed QAYesx Confiuence:: TeamsProtos deneoeonCanny LinksOpen Canny Links% Customise sidebarNikolay YankovMore fieldsBE: 1 dayCA.OSOaVParentNone100% C8⢠Mon 18 May 15:08:575Nikolay YankolAneliya AngelovaNikolay lIvanoLukas Kovalik3:08 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...
|
53469
|
|
53470
|
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:09
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 WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)eTomtEditM Inbo100% C8⢠Mon 18 May 15:09:0320 518* For youŠ Recent|# Starred8. AppsQ SpacesStarred( Service-DeskJiminny (Oid)Jiminny (New)ICD Platform TeamIID Enterprise Stablity I...181 Processing TeamID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams$; Customise sidebaroeumatTab( AtterC Schel⢠Cursâš* Ciauc⢠Cost|@ app.c C Alon PiceiZ [JY-3X [JY-8⢠Mon 18 May 15:00Z TY-httosnminny.atiassian.net/browse/JY-20912⢠JminnyC ProjectsE3 SSH⢠Home| Salesforce⢠O 8 [ Ee Datadog # Ciaude3 CircleciA Sentry0 Tasks7 insights & Coachin..0 Dev|0D Al BookmarkaSearch+ CreateAsk Rovo(e, Add parent/ 0 J-20912We shoutd implement the same fariback 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 i for CRM matching.nccopionce crkertes⢠It 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.SubtäsksAdd subtaskLinked work itemsActivityWork logAdd 'a comment.Suggest a reply.Who is working on this...?Status update..Pro tios press M to cNikolay YankovNormal textBE: 1 dayDetailsstory point esumateStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysNoneNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentHonelNikolay YankoAneliya AngelovaNikolay IvanoLukas KovalikTurn on microphone (g + d)3:09 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...
|
53470
|
|
53471
|
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:09
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools Window HelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)Chromeâ˘$18FieEditM InboÂť# Projel0 AttenC Schel⢠Curs:* Ciauc⢠Cost ⏠app.r C Allov Pipel0 Jmir|KWJY-Z (Y-2U LY-Z IJY-28⢠Mon 18 May 15:00(JY-2https://iminny.atlassian.net/browse/JY-20912⢠Sminny⢠ProjectsE3 SSH⢠Home| Salestorce @ O 88 [l ElDatadog @ # Ciaude CircleciA Sentry0 Tasks|Z Insights & Coachin. Dev D UXDD All Bookmario8 JMINAYSearch+ CreateAsk Rovo* For youŠ Recent|# Starred8. AppsQ SpacesStarredY) Service-DeskJiminny (Old)Spaces/Jminny (New) / ( Nddparent / A Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory pont 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 object|matching fails because the system relies only on the admin's Salesforce token.Story PointsNoneWe 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.OrganisationsNoneJiminny (New)ICD Platform TeamPriorityIID Enterprise Stabllity L...111 Processing 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 fallback token.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.For versionsNone(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksDaysadd suotaskLinked work itemsAdd linked work iterNeed QAYesx Confiuencea: Teams~ActivityCanny LinksOpen Canny Links%; Customise sidebarCommentsHistoryWork logAdd a comment.More fieldsSuggest a replyWho is working on this..?Status update...Pro tip: press (M to comlParentNoneTurn on microphone (g + d)3:09 PM | [Platform] Refinement ÂŽ..â˘100% C8⢠Mon 18 May 15:09:065Nikolay YankoAneliya 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...
|
53471
|
|
53472
|
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:09
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn on microphone
Video settings
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)ehtomFleEditView))18M Inbar7 ProjeAtte( Schel⢠Curs:* Ciau:|⢠Cost app.c G Allow PipelKJY-C UY-2Z LJY-27 [JY-28⢠Mon 18 May 15:00IZ (JY-2httos:/minny.atiassian.net/browse/JY-2091Sminny[ Projects |E3 SSH⢠Home| Salesforce O 8 [l E Datadog * Claude CircleciA Sentry0J Tasksz Insights & Coachin_ Dev D UXCJ Al Bookmarko⢠JIMINNYSearch+ CreateAsk Rovo* For you⢠Recent |# Starred8. AppsQ SpacesStarredS Service-DeskJiminny (Old)Spaces/Jmicay (New) / (@ Add parent / [ JY-20912Fallback mechanism for users with active SF tokens for CRM [EMAIL] point esumare⢠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.Story PointsNoneWe 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.OrganisationsNoneJiminny (New)ICD Platform TeamPriority= MediumIID Enterprise Stabllity 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.Fix versionsNoneID SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksDaysAdd suotaskRootxewokteiNeed QAYesx ConfiuencereamsActivityCanny LinksOpen Canny Links%; Customise sidebarCommentsHiskoryWork 1ogAdd a comment.More fieldsSuggest a replyâŚWho is working on this...?Status update...Pro tip: press (M to comParentNoneTurn on microphone (g + d)3:09 PM | [Platform] Refinement ÂŽ100% <*8⢠Mon 18 May 15:09:0920 5Nikolay YankAneliya AngelovaNikolay lvangLukas 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...
|
53472
|
|
53473
|
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:09
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FieEdit# Proje( AtterSche⢠Cursc* ClaucCostŠ app. C Alow PicelKJY-L UY-Z LUY-2X WJY-28⢠Mon 18 May 15:00U UUY-2https://iminny.atiassian.net/browse/JY-20912⢠JminnyD ProjectsE3 SSH⢠Home| Salesforce O 88 [l ElDatadog ÂŽ $ Ciaude CircleciA Sentry⢠xI0 Tasks7 Insights & Coachin DevCJ All Bookmarka8 JIMINNYSearch+ CreateAsk Rovo* For youŠ Recent |# Starred8. AppsQ SpacesStarred9 Service-DeskJiminny (Old)Spaces/Iminey (ONew) / (B Asd parent1A Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumaseDescriptionWe 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.Story PointsNoneWe 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.OrganisationsNoneJiminny (New)I 0D Platform TeamPriority= MediumIID 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.Fix versionsNone(ID SE Kanban |= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksDaysAdd suotaskNeed QAYesx Confiuence:: TeamsActivity18Canny LinksOpen Canny Links% Customise sidebarCommentsWork logAdd a comment.~ More fieldsSuggest a replyâŚWho is working on this...?Status update...ParentNoneYro Lp: press M to conTurn on microphone (g + d)3:09 PM | [Platform] Refinement ÂŽ..â˘100% C8⢠Mon 18 May 15:09:125Nikolay YankAneliya AngelovaNikolay lvangLukas 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...
|
53473
|
|
53474
|
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
FirefoxFileViewTools WindowSupport Daily ⢠nowEditâHistoryCBookmarksProfilesHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)100% C8⢠Mon 18 May 15:09:155=+FieEditoeumatDtonetM Inbo7 PlattF Proje( AtterSche⢠Cursc* Ciauc|0 Cost@ app.c C Alow PipelL UY-Z LUY-2X WJY-28⢠Mon 18 May 15:00U UUY-2:httos://minny.atiassian.net/browse/fY-20912⢠Jminny8 JiMINYg For youŠ Recent |# Starred8. AppsQ SpacesStarred9) Service-DeskJiminny (Old)Jiminny (New)I 0D Platform TeamIID Enterprise Stability L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams18% Customise sidebarProjectsE3 SSH⢠Home| Salestorce @ O 88 [l ElDatadoa O @ $ Ciaude CircleciA Sentry⢠xI0 Tasks7 Insights & Coachin DevSearch+ CreateSpaces/Iminey ONew) / &B 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 - 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.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 suotaskCinxoeohxtchtActivityCommentsWork log= =8Add a comment.Suggest a replyâŚWho is working on this...?Status update...Yro Lp: press M to conTurn on microphone (g + d)3:09 PM | [Platform] Refinement ÂŽCJ All BookmarkaAsk RovoDetailsstory point esumaseStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysNeed QAYesCanny LinksOpen Canny Links~ More fieldsParentNone..â˘Nikolay 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...
|
53474
|
|
53475
|
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
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 [EU]A console [STAGING] X554555556557558'_563566-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V17 ^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.team idWHEPE uteam id = 1029 and sa-nnoviden = 'ninednive'."usen idl. "23460 ownen)""idi. ko⢠Mon 10 May 10.09.12AskJiminnyReportActivityServiceTest 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...
|
53475
|
|
53476
|
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:09
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.
+FirefoxViewTools WindowSupport Daily ⢠nowâ˘$18FileEditHistoryBookmarksProfilesHelpâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FileEditM Inbo# Proje( AtterC SchelŠ Cursc* Ciauc|⢠Cost app.c | C Alow | Pipel⢠JimirKKJY-C UY-2Z [JY-27 [JY-28⢠Mon 18 May 15:00Z (JY-2"httosr⢠Jminny0 ProjectsE3 SSH⢠Home| Salestorce @ O 88 [I ElDatadoo O @ $ Ciaude O CircieciA Sentry0 Tasks7 Insights & Coachin DevDJ Al Bookmarka8 JMINAYSearch+ CreateAsk Rovog For youŠ Recent |# Starred8. AppsQ SpacesStarred9) Service-DeskJiminny (Old)Spaces/Iminey ONew) / (@ Add parent / [] Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumaseDescription|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 objectmatching 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.Story PointsNoneOrganisationsNoneJiminny (New)I CD Platform TeamPriority= Medium(ID Enterprise Stability I...181 Processing TeamAcceptance 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.Fix versionsNone(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2Subtasksaod suotaskDaysworelLinked work itemsNeed QAYesx Confiuencei: TeamsActivityCanny LinksOpen Canny Links% Customise sidebarCommentsHiskoryWork logAdd a comment.More fieldsSuggest a replyâŚWho is working on this...?Status updateâŚParentNoneYro Lp: press M to com100% C8⢠Mon 18 May 15:09:215Nikolay Yanko)Aneliya AngelovaNikolay IvanovLukas Kovalik3:09 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...
|
53476
|
|
53477
|
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.
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FleEdtTabProje( AtterC SchelŠ Curs* Ciauc⢠Com app.o Alov Poe Jmi⢠Jimir⢠JmiC UYZ JY-Z tY-8Mon 18 May 16:00A UY-2httosshminny.atiassian.net/browso/fy-20912C SminnyProjects |E3 SSH⢠Home|Salesforce 0 O 88 E El Datadog ÂŽ * Cuude O CICACISentry0 Taska 7 insights& Coachin. O Dev O UxDJ Al Bockomrarka88Search+ CreateAsk RovoÂŽ For youŠ Recent# Starred%. AppsQ SpacesStarredY Service-DeskJiminny (Oid)Spaces /Iminey NNew) / (B Ndd sarect: / F] Jv-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailssrory pont esumaseNone⢠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 faits because the system relies only on the admin's Satesforce tokenStory PointsNoneWe 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.OrganisationsNoneJiminny (New)10D Piatform TeamPriority= Medium(ID Enterprise Stabilty L.181 Procossina TearmlAcceptance 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 toien.⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.For versionsNoneCID SE Kanban|= More spaces= Fiiters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksDaysAO0 SUOCOSKLinked work itemsNeed QAYesE Confiuencea8 Teams |-Activity18Canny LinksOpen Canny Links$; Customise sidebarAll CommentsWork logAdd a commentMore fieidsSuggest a reply-Who is working on this.?Status update...ParentNonePro tip: press M to cum3:09 PM | [Platform] Refinement ÂŽ..â˘100% C8⢠Mon 18 May 15:09:305Nikolay Yanko)Aneliya 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...
|
53477
|
|
53478
|
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
+FirefoxViewTools WindowSupport Daily ⢠now81Bâ˘$18FileEditHistoryBookmarksProfilesHelpâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FleEditTabM InborC AtterSchelŠ Curs* Ciauc | Com app.c Alon Pioe JminZ JY-8Mon 18 May 15:00A UY-2httosshminny.atiassian.net/browse/fY-20912⢠SminnyProjects |E3 SSH⢠Home| Salesforce O O 88 L El Dacadog @ I curude O CircecIA Sentry0J Tasks|227 Insights & Coachin. C Dev O UXDD Al Bookmarkaod8 JMInwYSearch+ CreateAsk Rovoâ˘ÂŽ For youŠ Recent# Starred8. Apps( Spaces|Starred(9) Service-DeskJiminny (Oid)Spaces/Iminny (Newl / (B Add parent. / [ JY-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailssrory pont esumare⢠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.Story PointsNoneOrganisationsNoneJiminny (New)I(ID Platform TeamPriority= MediumAcceptance 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.Fic versionsNoneIID Enterprise Stability L..IID Processing Team |I SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksDaysAod suotaskLinked work itemsNeed QAYes3 Confiuence:: TeamsActivityCanny LinksOpen Canny Links%; Customise sidebarCommentsHiskoryWork logAdd a comment.More fieldsSuggest a replyWho is working on this...?Status updateâŚ..ParentNoneYro Lp: press M lo come3:09 PM | [Platform] Refinement ÂŽ:100% C8⢠Mon 18 May 15:09:335=Nikolay YankoiAneliya 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...
|
53478
|
|
53479
|
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:09
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
Turn off camera
Nikolay Yankov is presenting
Send a reaction
+FirefoxViewTools WindowSupport Daily ⢠nowâ˘$18FileEditHistoryBookmarksProfilesHelpâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)FleEdit# Proje0 Atter( SchelŠ Cursc* Ciauc|⢠Cost ⏠app.o Allow PipelL UY-2Z LJY-2Z UJY-28⢠Mon 18 May 15:00WUY-2httos:/minny.atiassian.net/browse/fY-20912⢠JminnyD ProjectsE3 SSH⢠Home| Salestorce @ O 88 [I ElDatadog @ $ Ciaude CircieciA Sentry8 Tasks7 Insights & Coachin. Dev D UXC Al Bookmarkood8 JMINNYSearch+ CreateAsk RovoÂŽ For youŠ Recent# Starred8. Apps( Spaces|Starred(9) Service-Desk|Jiminny (Old)Spaces/Jminey NNew) / && Add parent/A Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumateDescription|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.Story PointsNoneOrganisationsNoneJiminny (New)I (ID Platform TeamPriority= MediumIID 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 versionsNoneI SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksAod suotaskDaysNonelLinked work itemsNeed QAYes3 Confiuence: TeamsActivityCanny LinksOpen Canny Links%; Customise sidebarCommentsWork logAdd a comment.More fieldsSuggest a replyâŚWho is working on this.?Status updateâŚ..Pro tip: press (M to corParentNone3:09 PM | [Platform] Refinement ÂŽ:100% <478⢠Mon 18 May 15:09:365Nikolay YankolAneliya 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...
|
53479
|
|
53480
|
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:09
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.
+FirefoxViewTools WindowSupport Daily ⢠nowâ˘$18FileEditHistoryBookmarksProfilesHelpâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EditTabM Inbo# Proje( AtterC Schel⢠Cursc* Ciauc|⢠Cost app.o C Allow | PipelŠ JimirL Y-2Z LUY-27 [JY-28⢠Mon 18 May 15:00Z (JY-2httts://mnny.atiassian.net/browse/fy-20912⢠JminnyD ProjectsE3 SSH⢠Home| Salesforce @ O 88 [I ElDatadoo O @ # Ciaude CircleciA Sentry0 Tasks7 Insights & Coachin. C Dev D UX0 Al Bookmarkood8 JMINNYSearch+ CreateAsk RovoÂŽ For youŠ Recent# Starred8. AppsQ Spaces|Starred(9) Service-DeskJiminny (Old)Spaces/Iminay ONew) / && Add parent/A Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumate⢠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.Story PointsNoneOrganisationsNoneJiminny (New)I (D Platform TeamPriority= MediumIID 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.⢠Callis should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.Foc versionsNone(ID SE Kanban= More spaces= Filters(B DashboardsOperationsSprintPlatform Sprint 5 Q2SubtasksAdd suotaskDaysworeLinked work itemsNeed QAYesx Confiuencei: TeamsActivityCanny LinksOpen Canny Links% Customise sidebarHiskoryWork logAdd a comment.More fieldsSuggest a reply.âŚWho is working on this...?Status updateâŚParentNoneYro up: press M to con100% C8⢠Mon 18 May 15:09:395Nikolay YankoAneliya AngelovaNikolay IvanovLukas Kovalik3:09 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...
|
53480
|
|
53481
|
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
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:09
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.
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelpSupport Daily ⢠nowâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EditM Inba8 JiMINY100% C8⢠Mon 18 May 15:09:4220 5â˘$ÂŽ For youŠ Recent |# Starred8. AppsQ SpacesStarredS) Service-DeskJiminny (Old)Jiminny (New)I CD Platform TeamIID Enterprise Stability L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence: Teams% Customise sidebartonetTab# Proje( AtterC SchelŠ Cursc* Ciauc|⢠Cost app.c C Allow | Pipel8Jimil⢠JminnyProjects |E3 SSH⢠Homel Salestorce O O 88 L El Datadog # Clrude O CircleciA SentrySearchSpaces/Iminay ONew) / && Add 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 - 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 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 suotaskLinked work itemsActivityCommentsHiskoryWork logAdd a comment.Suggest a reply.âŚWho is working on this...?Status updateâŚ.Yro up: press M to conKKJY-1 UY-2Z LJY-27 [JY-28⢠Mon 18 May 15:00Z (JY-20 Tasks7 Insights & Coachin. C Dev C UXDD Al Bookmarka+ CreateAsk RovoDetailsstory point esummateStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysNoneNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNoneNikolay Yanko)Aneliya AngelovaNikolay IvanovLukas Kovalik3:09 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...
|
53481
|
|
53482
|
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
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:09
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
Turn off microphone
Video settings
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.09.41AskJiminnyReportActivityServiceTest 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...
|
53482
|
|
53483
|
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.
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelp# Support Daily ⢠5 m leftâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)einhomtEditTabâ˘$18tonetM Inbo# Proje( AtterC SchelŠ Cursc* Ciauc|⢠Cost app.c | C Allow | Pipel8JiriKEJY-C UY-2Z LUY-27 [JY-28⢠Mon 18 May 15:10Z UUY-2⢠Jminny0 Projects |E3 SSH⢠Home| Salestorce @ O 88 [I ElDatadoo O @ # Ciaude O CircleciA Sentry0 Tasks7 Insights & Coachin. C Dev D UXDD All Bookmarka8 JiMINNYSearch+ CreateAsk RovoÂŽ For youRecent|# Starred8. AppsQ SpacesStarredS) Service-DeskJiminny (Old)Spaces/Iminay ONew) / && Add parent/A Jy-20912Fallback mechanism for users with active SF tokens for CRM MatchingDetailsstory point esumateDescriptionWe 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 i for CRM matching.Story PointsNoneOrganisationsNoneJiminny (New)ICID Platform TeamPriority= MediumIID Enterprise Stability L...110 Processina 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 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 Q2Subtasks*Add suotaskDayswonelLinked work itemsNeed QAYesx Confiuence:: TeamsActivityCanny LinksOpen Canny Links% Customise sidebarCommentsHiskoryWork logAdd a comment.More fieldsSuggest a replyâŚWho is working on this.?Status updateâŚ.ParentNoneYro Lp: press M to con3:10 PM | [Platform] Refinement ÂŽ..â˘..â˘100% C8⢠Mon 18 May 15:10:1220 5Nikolay YankAneliya AngelovaNikolay IvaLukas 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...
|
53483
|
|
53484
|
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.
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.ohd1ConferenceCallbackLandier.nhnlŠ 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 [EU]A console [STAGING] X554555556557558'_563566-567568569570v 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 = 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.10.19AskJiminnyReportActivityServiceTest 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...
|
53484
|
|
53485
|
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
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelp# Support Daily ⢠5 m leftâmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)etomtEdit8 JiMINNY100% C8⢠Mon 18 May 15:10:1520 5â˘$18* For youŠ Recent |# Starred8. AppsQ Spaces|StarredS) Service-DeskJiminny (Old)Jiminny (New)I CID Platform TeamIID Enterprise Stablity L...111 Processina Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams%; Customise sidebartonetTab# Proje( AtterSchelŠ Cursc* Ciauc|⢠Cost5app.oAlowoPiot⢠Jmin|C UY-27 LJY-27 [JY-28⢠Mon 18 May 15:10Z UUY-2⢠Jminny0 Projects |E3 SSH⢠Home| Salesforce ⢠O 8 [ Ee Datadog * Claude3 CircleciA Sentry0 Tasks7 Insights & Coachin.0 DevDD All BookmarkaSearch+ CreateAsk Rovo(@, Addparent / JY-20912DescriptionWe 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.Detailsstory point esumateWe 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 iR for CRM matchingStory PointsNoneOrganisationsNone⢠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.PrioritySubtasksFix versionsNoneno0a5KSprintPlatform Sprint 5 Q2Linked work itemshoo lnked work kerDaysNonehcuvityHistoryWork logNeed QAYesAdd a comment.Canny LinksOpen Canny LinksSuggest a reply..Who is working on thisâŚ..?Status update..Pro tip: press M toclMore fieldsNikolay Yankov18 May 2026 at 13:081ParentNoneNikolay YankAneliya AngelovaNikolay IvaLukas Kovalik3:10 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...
|
53485
|
|
53486
|
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.
FirefoxFileViewTools Window# Support Daily ⢠5 m leftEditâHistoryCBookmarksProfilesHelpmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)100% C8⢠Mon 18 May 15:10:1820 5+FleEditViewBookmarksProfilesTab7 PŃŃF Proje* AteSchelŠ cursi Clau Š Cois5 appuC Alon 3 PipeŠ Jmmlhttps:/fiminny.atlassian.net/browse/JY-20912⢠Sminny⢠Home|Salesforce 0 O 8 E El Datadog Clude O CirclCIa ĐťwYÂŽ. For youŠ Recent# Starred8. AppsQ SpacesStarredY) Service-DeskJiminny (Old)Jiminny (New)I WD Platform Teamwtote(ID Enterprise Stabilty L..181 Processing Teammi(D) SE Kanban= More spacesE Filters(B DashboardsOperationsConfluence?: Teams$, Customise sidebar( ProjectsE3 SSHSentrySearch(e, Addpareet / ( Jy-20912⢠UŃ UU mвŃg ŃикгО СUŃокаŃĐ¸ĐşŃ ŃŃĐşĐ¸Ń Đ¸ŃĐľ ŃонавŃŃ ĐşŃкоŃ⢠Calls should not appear as "Unknown Customer" when another valid Salesforce connection exists in the organisation.SublasksAdd subtaskLinked work itemsAdd linked work itemActivityHISNOYwork locAdd a commentSuggest a reptyWho is working on this...?Status update...Pro tip: press M. to colNikolay YankovNormal textI ⢠A-BE: 1 dayQA: 0.5 day|Cancel3 1Y-2 IJY-8: Mon 18 May 16:10a UY-0 Tasks|7 Insights & Coachin. DevDJ Al Bockonarka+ CreateAsk RovoNikolay YankDetailssrory point esumaseNoneStory PointsNoneOrganisationsNonePriority= MediumFix versionsNoneSprintPlatform Sprint 5 Q2DaysNoneNeed QAYesCanny LinksOpen Canny LinksMore fieldsParentNonelAneliya AngelovaNikolay IvaLukas Kovalik3:10 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...
|
53486
|
|
53487
|
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:10
PM
[Platform] Refinement đ
[Platform] Refinement đ
Audio settings
+FirefoxFileEditViewHistoryBookmarksProfilesTools WindowHelp# Support Daily ⢠5 m leftâCmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)EditTabWedow# ProjeAttenSche⢠Curs* Ciauc⢠Cos app.o C Allov PipeŠ JimirZ UY-3 LUY-2X [JY-28⢠Mon 18 May 16:10A [JY-2httos//minny.stiassian.net/browse/JY-20912⢠Jminny⢠ProjectsE3 SSH⢠Home | Salestorce M O 88 R El Datadog * Caruse3 CircieclA Sentry0 Tasks|Insights & Coachin⌠Dev0J Al Bookmarks8 JMINNYSearch+ CreateAsk RovoÂŽ. For youŠ Recent# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Oid)[l, Add parent./A Jy-20912Salesforce token from any user within the same organisation and use it for CRM matching.Detailsstory point esumateAcceptance 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.Joory roksNoneSubtasksOrganisationsNoneJiminny (New)I (D Platform TeamPriorityâ˘$Linked work itemsFix versionsNone(D Enterprise Stability L..181 Processing TeamActivity(ID SE Kanban= More spaces= Filters(B DashboardsOperationsWork logSprintPlatform Sprint 5 Q2Days &hoo a comment1.5Suggest a reply..Who is working on thisâŚ..?Status update...Need QAYesx Confluence2: TeamsPro tio: press M to co18Canny LinksOpen Canny Links% Customise sidebarNikoly ŃапкОv18 May 2026 at 13.08BE: 1 dayQA: 0.5 day⢠More fields0 ..ParentNone100% <*8⢠Mon 18 May 15:10:2120 5Nikolay YankAneliya AngelovaNikolay IvaLukas Kovalik3:10 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...
|
53487
|
|
53515
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpSupport Daily - 2m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+18Nikolay Yankov (Presenting)einhomeEditViewtonetM InboF Projt⢠Cos: | @ app.c | Allov | O Pipe⢠Jminny8 JMINNY* For you⢠Recent |# Starred8. AppsQ SpacesStarred§ Service-DeskJiminny (Old)Jiminny (New)I CD Platform TeamIID Enterprise Stability L..(ID SE Kanban= More spaces= FiltersDashboardsOperationsConfluence1: Teams% Customise sidebarD Projects |E3 SSH⢠Home| Salesforce O 8 [ Ee Datadog * Claude3 CircleciA SentrySearchspaces/Jmicay ONew) / $ JY-18309 / [] JY-20771Call Scoring filter for Exec reports⢠Description |O Ask Rovoie call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠Include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structufe that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for sanalisys|SubtasksLinked work itemsActivityWork logAooacomieWho is working on this.Status update...Pro tip: press M to colT[JY-Z Y-7 (Y-a [Y-8⢠Mon 18 May 15:13A UY-0 Tasks7 Insights & CoachinâŚ0 DevDJ Al Bookmarksl+ CreateAsk Rovoâ˘1|Backdog~** Improve Story⢠Details |Assignee& UnassignedAssign to meReporter2 Galya DimitrovaQuick 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 branch, Create commit |ComponentsPlatformSub-ProductAdd optionsLabelsStory point est3:13 PM [Platform] Refinement ÂŽ100% C8⢠Mon 18 May 15:13:225Nikolay 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...
|
53515
|
|
53524
|
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
rireroâ˘â˘0 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 Jiminnys) Jiminny\Exceptions|SocialAccountAllow 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 customel[JY-20879] Enable users to us: XProject Phoenix - Figma(UY-20847] Users can filter Scores(JY-20534] Al Call Scoring quickaâ New TabProtlles1y.dulassian.nelorowseJt-40o/5O JIMINNY@ For you(⢠Recent|# Starred8$ AppsQ Spaces+ ...Jiminny (New)+ **IWD Platform TeamIID Capture TeamWD Enterprise Stability IâŚ..IN Processing TeamMl SE KanbanC Service-Desk= More spacesâ FiltersCB DashboardsCá Operations2 Confluence:: Teams"= Customise sidebarIQ SearchSpaces / E Jiminny (New) / L Add parent / [ JY-20879Enable users to use their new activity types~ DescriptionCurrently when customers create new activity types in their CRM, we ask them to create a new Playbook in order to fetch them. However now with the activity typeautomations that we have - this means they need to copy all of their prompts again. Which takes a huge amount of time.For SF and Hubspot:⢠when a new activity type is created in the CRM and fetched in Jiminny - add it to all the playbooks with disabled stateFor SF, Hubspot, Copper, Bullhorn and Pipedrive:⢠if a customer manually creates an activity type in Jiminny - show them a warning message on the top saying "If you want this activity type to sync to your CRM oneach call - make sure to have it in your CRM with the exact same name" - use this [URL_WITH_CREDENTIALS] ..Backlog * Improve StoryHistory Work loaAdd a comment...Who is working on this...? Status update... (Thanks.Pro tio: oress Mlto commentPrioritySprintDaysNeed QACanny Links& UnassignedAssign to meGalya Dimitrova[ Open with VS Code33 Create branch/ Create commitPlatformAdd optionsNoneNoneNoneNone= MediumNonePlatform Sprint 5 Q2NoneAdd optionOpen Canny Linkstimate, Time trackingreos...
|
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...
|
53524
|
|
53546
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpSupport Daily ⢠1 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.comNikolay Yankov (Presenting)OChromeFieEdtTabC SotiŠ Cor* Ńim⢠Cos8app.C Alou3 PipeŠ Jm⢠Simi⢠Amiwnttosslminny.attassian.net/browso/.fY-207/1lC Jminny⢠Home|Salesforce 0 O 88 [ El Datadog ÂŽ Claude O Circleci8 НПnwYÂŽ For you⢠Recent |#7 Starred%. AppsQ SpacesStarred(9 Service-DeskJiminny (Oid)Jiminny (New) + --1 0D Platform TeamiwotueIID Enterprise Stabilty L.181 Procossing Tearmi(I) SE Kanban |= More spaces= FiitersIB DashboardsOperationsConfiuencea Teams |$; Customise sidebarProjectsE3 SSHA SentrySearchSpaces /Jiminey INew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reports⢠Description|Now that we have the cail scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).⢠include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report whien fetching the calls for aanalisys |SubtasksLinked work itemsActivityHistoryWork l0gAeeecomimeWho is working on this.Status update..Pro tio: press M le comenen2 [Y.2 lY-8a UY-Mon 18 May 15:140 Tasksinsights & CoachinâŚ0 Dev D Ux0J Al Bookomarksl+ CreateAsk Rovo@1|Backlog~* Improve Story⢠Details |Assignee& UnassignedAssign to meReporter2 Gaya Dimitrova⢠Quick start developmentLink this work itemn to your code byIncluding keys when creatingabranch, commi, or pull requestbelow. Leamn moreDismissDevelopmentOpen with VS Code!J Create branch1 Create commit|ComponentsPiatformSub-Product|Adid optionsLabelsNone3:14 PM| [Platform] Refinement ÂŽ1:27⢠Mon 18 May 15:15:005Nikolay 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...
|
53546
|
|
53547
|
PhpStormVIewINavicarecodeLaravelRefactorTOOISWindo PhpStormVIewINavicarecodeLaravelRefactorTOOISWindowFV faVsco.js?9 master k. vProiect vC ActivityController.ongC BaseService.onpŠ SoftPhoneManager.phpg constants.ong(C) CoreUserRequest.onpo seimFrovistoning.onpxŠ CoreUser.php⢠Scimintertace.ongD SeederW sentryW senlalizerSettingsSidekickW Slackw Transcriptionaaiwillio⢠⢠Conference⢠ConferenceHandlerv 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 Steam): void['roles' => SroleIdsl."roles' =>'array")'man:1'new DependentRolesPule(SvisibleRoles)lnew ListenerRoleCannotHaveAdmin0rManagerPermissionRule($visibleRoles),'roles.*' => [anstinet""an.⢠SvisibleRoles->pluck( value: 'id')->implode( value: ',').new ListenerRoleRequiresListenerFeatureRule(Steam)if (Svalidator->fails0) {return?Sroles = SvisibleRoles->whereIn( kev: 'id'. Srolelds):Sdto = new UserRolesSvncoT0activelser: 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@nnortunitvllcorSromAccountl6 Pullborn Command Ahctrant nhn(e) RullbornDinaCommand nhn1 1 of 4 edits JAccept File &+X Reject File 4%âŹ+ 5 of 8 files â=laravel.logÂŤ SF jiminny@localhost]4 HS_local [jiminny@localhost]& console [PROD]& console [EU]A console [STAGING] X554555556557558BLTS-567568569570v Tx: AutovGo jiminny_jupiterwhere crm_configuration_id = 1 and pl.playbook_id = 175:019 A19 V17 ^ Vselect * from teamsSELECT r.* FROM automated_reports rJoin ceams c on r.ceam 10 = c.10hckE r.trequency = "dallyAND t.status = 'active'AND (r.expices.at >= now() OR r.expices._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 * 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 = 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)"supoont Dally ⢠1m lert100% 1⢠Mon 18 May 15:15:00AskJiminnyReportActivityServiceTest 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 be combined with admin 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 anvthina 884-L)ÂŤ Code SWF-1.6WN Windsurf Toams 284-57 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...
|
53547
|
|
53548
|
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)
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$Nikolay Yankov (Presenting)FleEditTabF ProjSchlŠ Cost5app.C AlO Đ PŃŃк⢠Jimiwhttosslminny.atlassian.net/browse/fY-20771l⢠Jminny⢠Home|Salesforce O 88 [ El Datadog ÂŽ * Claude3 Circieci8 JĐźInYFor you⢠Recent |# Starred8. AppsQ SpacesStarred(Y) Service-DeskJiminny (Oid)Jiminny (New) + ...ICD Platform TeamIID Enterprise Stability L...IID Processing TeamIID SE Kanban= More spaces= Filters(B DashboardsOperations3 Confiuence:: Teams%; Customise sidebarProjectsE3 SSHA SentrySearchSpaces/Jminny INew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reportsDescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠include the call scoring fiter in the Exec Reports section in Kiosk.⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for sanalisys|SubtasksLinked work itemsActivityCommentsWork lognooecomienWho is working on this..status upoate.Pro tios press M to commC EY-2 tY-a[JY-8⢠Mon 18 May 16:15a UY-0J Tasks|7 insights & CoachinâŚ0 Dev T0J Al Bookomarka+ CreateAsk Rovo@1|Backdog~* Improve Story⢠DetailsAssignee8 UnassignedAssign to meReporter2 Galya DimitrovaP 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 branch, Create commit |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ1:30100% <78⢠Mon 18 May 15:15:02=5Nikolay YankoAneliya AngelovaNikolay IvanovLĂźkas 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...
|
53548
|
|
53549
|
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)
PnostormVIewINavicatecodeFV faVsco.js°9 master k >roledey(c) Constants.one⢠Scimintertace.ongŠ scimProvisioning.onpD 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 UtilityC Uuid_ Waverorm_WeohooksM Workflow> M ConfigurationM Consolev CommandsM Activities>M AnalvticcCalendarsv 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): void['roles' => SroleIdsl."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:382384sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncoT0roles: Sroles.nublic function deleteGroun(Saroun)⢠hool..?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 [EU]A console [STAGING] X554555556557558BLTS'_563566-567568569570v 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 = 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') = 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 = 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. ko40m lem⢠Пon 10 May 10.10:04CascadeImplement 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 be combined with admin 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/Ucer/M PoleAttr.nho 417ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthing 884-D)ÂŤ Code SWF-1.6W Windsurf Teams 384:57 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...
|
53549
|
|
53550
|
FirefoxFileEditViewHistoryBookmarksProfilesToolsWi FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$Nikolay Yankov (Presenting)EditHistoryF ProliSch⢠Cos5app.G Aloo Pioel0 Jm⢠Jmhttps:/fjminny.atiassian.net/browse/JY-20771⢠Sminny⢠Home l Salesforce M O 88 L El Datadog Caude O Circleci8 ĐĐźinиŃg For youŠ Recent|# Starred8: AppsQ SpacesStarredY Service-DeskJiminny (Oid)Jiminny (New)I ( Platform Team(ID Enterprise Stability L...(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams% Customise sidebarProjects |E3 SSHA SentrySearchSpaces/Iminy (New) / $ JY-18308 / [ JY-20771Call Scoring filter for Exec reports⢠DescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calts with certain scores (either high or low).|⢠include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for sanalisys |SubtasksLinked work itemsActivityWork logAooecomnerWho is working on this..?status upoate.Pro tios press M to comeseeMen 18 May 15:15a EY2 LY-a [JY-0 TasksZ Insights & Coachin.CJ Al Bockmarks+ CreateAsk RovoBackdog~* Improve StoryDetailsAssignee& UnassignedAssign to meReporter2 Galya DimitrovaP Quick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or puli requestbelow. Learn moreDismissDevelopmentOpen with VS CodeIJ Create branchCreate commit |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ1:33100% <78⢠Mon 18 May 15:15:06=5Nikolay YankovAneliya AngelovaNikolay IvanovLĂźkas Kovalik11I...
|
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...
|
53550
|
|
53551
|
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
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘18Nikolay Yankov (Presenting)ChrorssFleEditM inboF ProiCos. app. Allor O Pioe⢠Smi⢠Jmlhttps:/fiminny.atlassian.net/browse/JY-2077188⢠Jminny⢠Home | Salestorce O 88 L El Datadog X Clude O Circieci8 ĐĐźINNY* For youŠ Recent# Starred8. AppsQ SpacesStarred(9 Service-DeskJiminny (Old)Jiminny (New) + -.I0D Platform TeamIID Capture TeamIID Enterprise Stablity L.181 Procossing TeamCID SE Kanban |â More soacesi= Fiiters(B DashboardsOperationsConfluence:: Teams%; Customise sidebarD Projects|E3 SSHA SentrySearchspaces/CJminey (vew)/ Jy-19309[ ĐťY-20771Call Scoring filter for Exec reports⢠DescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).tnciude the con scoring tinee tn the cxoc koports secton in kosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calis for aanalisys |SubtasksLinked work itemsActivityWork lognooo comiienWho is working on this..status upoate.Pro tip: press M to conT tJYK UY-0 Tasksa Insights & Coachin Dev+ CreateAsk RovoBackdog x $X Improve StoryDetailsAssignee8 UnassignedAssign to meReporter2 Galya DimitrovaB Quick start developmentLink this work itern to your code byincluding keys when creatingabranch, commit, or pull requestbelow. Learn moreDismissDevelopmentĂ Open with VS CodeIJ Create branch? Create commit |ComponentsPlattormSub-Product|Add optionsLabelsStory point estimate8⢠Mon 18 May 15:16CJ Al Bookmarka3:15 PM | [Platform] Refinement ÂŽ1:36Láť3100% <78⢠Mon 18 May 15:15:09=5Nikolay YankovAneliya AngelovaNikolay IvanovLĂźkas 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...
|
53551
|
|
53552
|
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
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$Nikolay Yankov (Presenting)ChromeEditF Prok⢠Cos: spp. Alor O Pipe⢠J[URL_WITH_CREDENTIALS] Improve StoryDetailsAssignee& UnassignedAssign to meReporter& Galya DimitrovaQuick 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 |ComponentsPlatformSub-Product|Add optionsLabeisStory point estimate3:15 PM | [Platform] Refinement ÂŽ..â˘1:39100% <78⢠Mon 18 May 15:15:12=5Nikolay Yanko)Aneliya AngelovaNikolay IvanovLĂźkas 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...
|
53552
|
|
53553
|
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
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$Nikolay Yankov (Presenting)enhomtEdittonetTabF Prok⢠Con: app. | Allor O Pipe:httos:/minny.atiassian.net/browse/JY-20771l⢠Sminny888 JMINY* For youŠ Recent|# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Old)Jiminny (New) + ...I CD Platform TeamIID Enterprise Stabillty L...111 Processing Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuencei: Teams%; Customise sidebarProjects |E3 SSH⢠Home | Salesforce O 88 El Datadoo Š # Ciaude3 CircleciA SentrySearchSpaces/Imicay ONew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reports⢠Description|Now that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|"Include the can scoring taser tn the cxoc koports secuon in nosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for aanalisys|SubtasksLinked work itemsActivityWork logRooacommenWho is working on this.?Status update...Pro tio: press M to conK [JY-0J Tasks+ CreateZ Y-7 [Y-a [JY-8⢠Mon 18 May 15:16AUY-7 Insights & CoachinâŚ0J DevDJ Al BookmarkalAsk Rovoâ˘1|Backdog~** Improve StoryDetailsAssignee8 UnassignedAssign to meReporter& Galya DimitrovaQuick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismissDevelopmentQ Open with VS CodeJJ Create branchCreate commit |ComponentsPlatformSub-ProductAdd optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ..â˘1:42100% <78⢠Mon 18 May 15:15:155=Nikolay 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...
|
53553
|
|
53554
|
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:15
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
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+$0))18Nikolay Yankov (Presenting)ChromeFleEditHistoryTabF Proj⢠Schi⢠CosŠ app.Q Allovo Pon⢠Jimlhttps:/iminny.atlassian.net/browse/JY-20771⢠Sminny⢠Home|Salesforce O 88 [ El Datadog * Clause8 JMINYg For youŠ Recent |# Starred8. AppsQ SpacesStarredY Service-DeskJiminny (Old)Jiminny (New) + ..I CD Platform TeamIID Enterprise Stabilty L.111 Procossing TeamCID SE Kanban= More spaces(B DashboardsOperations* Confiuencee: Teams|% Customise sidebarProjects |E3 SSH3 CircleciA SentrySearchSpaces/Iminey ONeal) / $ Jy-18309 / [ JY-20771Call Scoring filter for Exec reportsDescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calts with certain scores (either high or low).|⢠Inciude the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Reciplents⢠ensure the scores filter applied for the report when fetching the calls for sanalisys |SubtasksLinked work itemsActivityWork l0gnooecomnerWho is working on this..status upoate..Pro tio: press Mi to comT[JY-0J Tasks+ Create8⢠Mon 18 May 16:16Z UY-7 ŃY.7 Insights & Coachin.0 Dev0D Al BookmarioAsk Rovoâ˘1|Backdog~* Improve StoryDetailsAssignee8 UnassignedAssign to meReporter2 Galya DimitrovaQuick start developmentLink this work itemn to your code byincluding keys when creating abranch, commit, or pull requestecow. LodtttosDismissDevelopment[ Open with VS Code!J Create branch1 Create commit|ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ..â˘1:48100% <478⢠Mon 18 May 15:15:21=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...
|
53554
|
|
53555
|
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:15
PM
[Platform] Refinement đ
[Platform] Refinement đ
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$18Nikolay Yankov (Presenting)ChromeEdtM Inbo2 PlatiF Prok⢠AtteSchi⢠Curs|⢠Cos: app.Q Allov3 Pipel⢠Jimilihttps://jminny.atlassian.net/browse/JY-20771C Sminny8 JMINNY* For youŠ Recent# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Oid)Jiminny (New)I CD Platform TeamIID Enterprise Stabllity I...111 Processing TeamCID SE Kanban |â More soacesi= Filters(B DashboardsOperationsx Confiuenceaz Teams|% Customise sidebarCo ProjectsE3 SSH⢠Home | Salesforce O 8 L E Datadog Š * Claude|3 CircieciA SentrySearchSpaces/LIminey (New) / $ Jy-18309 / A JY-20771Call Scoring filter for Exec reportsDescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠Include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for aanalisys |SubtasksLinked work itemsActivityCommentsWork logAooecomierWho is working on this.?Status update.Pro tioc press M to conT[JY-a ur.a wY.a(Y-8⢠Mon 18 May 15:15C [Y-- Taske2l Insights & Coachin..[J Dev|C Al Bookmarka+ CreateAsk Rovoâ˘1|Backdog~* Improve StoryDetailsAssignee& UnassignedAssign to meReporter2 Galya DimitrovaQuick start developmentLink this work item to your code byincluding keys when creating abranch, commit, or pull requestocow, Loart toreDismissDevelopmentQ Open with VS CodeIJ Create branchCreate commit |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ1:51100% <478⢠Mon 18 May 15:15:24=20 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...
|
53555
|
|
53556
|
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.
PnostormVIewINavicatecodeFV faVsco.js°9 master k >roledey(c) Constants.one⢠Scimintertace.ongŠ scimProvisioning.onpD 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 UtilityC 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?382384sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncoT0roles: Sroles.nublic function deleteGroun(Saroun)⢠hool..?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] X554555556557558BLTS'_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') = 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 = 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. ko40m lem⢠Пon 10 May 10.10-24CascadeImplement 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 be combined with admin 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/Ucer/M PoleAttr.nho 417ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthina 884-L)ÂŤ Code SWF-1.6W Windsurf Teams 384:57 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...
|
53556
|
|
53557
|
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:15
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.
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$18Nikolay Yankov (Presenting)ChromeEditM Inbo2 PlatiF ProjiC Schi⢠Curs|O Cos: app..Q Allo3 Pipehttps://iminny.atlassian.net/browse/JY-20771C Sminny |od8 JMINNY* For youŠ Recent |# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Old)Jiminny (New) + .ICID Platform TeamID Enterprise Stability L...IID Processing Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuenceaz Teams|% Customise sidebarDo ProjectsE3 SSH⢠Home| Salesforce ⢠O 8 El E4 Datadog Š* Claude3 CircleCiSearchSpaces/Imicey ONew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reports⢠DescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠Include the call scoring fiter in the Exec Reports section in Kiosk.|⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for aanalisysSubtasksLinked work itemsActivityWork logRooacomienWho is working on this.?status upoate.Pro tip: press M to col8⢠Mon 18 May 15:15Z [Y-a UY.D Taske7l Insights & Coachin.0 Der0 UxC Al Bookmarics+ CreateAsk Rovoâ˘1|Backdog~** Improve StoryDetailsAssignee& UnassignedAssign to meReporter2 Galya DimitrovaÂŽ Quick start developmentLink this work iter to your code byincluding keys when creating abranch, commit, or pull requestbeiow. Learn moreDismissDevelopmentQ Open with VS CodeJ Create branchCreate commit |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ1:54100% <78⢠Mon 18 May 15:15:27=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...
|
53557
|
|
53558
|
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.
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$ĐžŃŃ18Nikolay Yankov (Presenting)ChromeEditM InboPlatiF ProkSchil⢠curs⢠Cos: app. | C AlloroPiot#httossvmC Sminny |o Circiec8 JMINNYÂŽ For youRecent |# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Old)Jiminny (New) + ..ICD Platform TeamAID Capture TeamIID Enterprise Stability L...111 Processing Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams% Customise sidebarDo ProjectsE3 SSH⢠Home| Salesforce⢠O 8 L E4 Datadog Š* ClaudeSearchSpaces/Imicey ONew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reports⢠DescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠Include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for aanalisys|SubtasksLinked work itemsActivityWork lognoeacomierWho is working on this.?status upoate.Pro tip: press M to comK [JY.Z UY.a wYea [Y-8⢠Mon 18 May 15:15A (Y-5 Tasie7 Insights & Coachin..0J Dev0 uxC Al Bookomaris+ CreateAsk Rovoâ˘1|Backdog~** Improve StoryDetailsAssignee& UnassignedAssign to meReporter2 Galya DimitrovaÂŽ 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 branch, Create commit |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ1:57100% <78⢠Mon 18 May 15:15:30=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...
|
53558
|
|
53559
|
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
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$18Nikolay Yankov (Presenting)ChromeEditM Inbo2 PlatiF ProkC Schi⢠curs⢠Cos: app. | C Allor | 3 Picel#httosmC Sminny |od8 JMINAYÂŽ For youŠ Recent|# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Old)Jiminny (New) + ...ICD Platform TeamIID Enterprise Stabillty L...111 Processing Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams% Customise sidebarCo ProjectsE3 SSH⢠Home | Salesforce ⢠O 8 L Ee Datadog Š* Claude3 CircleCiSearchSpaces/Imicey ONew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reportsDescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠Include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for aanalisys |SubtasksLinked work itemsActivityWork lognocomieWho is working on this.status upoate.Pro tip: press M to conK [JY.a UY-1a wY-a [Y-8⢠Mon 18 May 15:15C UY-- Tasiol7 Insights & Coachin.0J Der0 uxC All Bookomarks+ CreateAsk RovoBackdog~** Improve StoryDetailsAssignee& UnassignedAssign to meReporter2 Galya DimitrovaP Quick 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 |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ2:11Láť3100% <78⢠Mon 18 May 15:15:43=5Nikolay YankovAneliya AngelovaNikolay IvanovLukas Kovalik11I...
|
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...
|
53559
|
|
53560
|
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
PnostormVIewINavicatecodeFV faVsco.js°9 master k >roledey(c) Constants.one⢠Scimintertace.ongŠ scimProvisioning.onpD 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 UtilityC 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?382384sroles = "viszoleroles->wheren key: "1d', Srolelds):Sdto = new UserRolesSvncoT0roles: Sroles.nublic function deleteGroun(Saroun)⢠hool..?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 [EU]A console [STAGING] X554555556557558BLTS'_563566-567568569570v 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 = 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') = 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 = 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. ko40m lem⢠Пon 10 May 10.10.48CascadeImplement 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 be combined with admin 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/Ucer/M PoleAttr.nho 417ites/Userl áş RoleAttrTest.ohn +224* Reiect alliiAccent alliAsk anvthina 884-L)ÂŤ Code SWF-1.6W Windsurf Teams 384:57 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...
|
53560
|
|
53561
|
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
You can't unmute someone else
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$ĐžŃŃ|18Nikolay Yankov (Presenting)ChromeEditM Inbo2 PlatiF ProjtC Schi⢠Curs⢠Cos: app. | C Allov | 3 Picel#httosmC Sminny |8 JMINAYÂŽ For youŠ Recent |# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Old)Jiminny (New) + ...ICD Platform TeamIID Enterprise Stabillty L...111 Processing Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams% Customise sidebarCo ProjectsE3 SSH⢠Home| Salesforce O 8 [l Ee Datadog % Claude3 CircleCiSearchSpaces/Imicey ONew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reportsDescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠Include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for aanalisys |SubtasksLinked work itemsActivityWork lognoocomieWho is working on this.status upoate.Pro tip: press M to con8⢠Mon 18 May 15:15K [Y.a UY-1a wY-a [Y-- Tasiol7 Insights & Coachin.0J Der0 ux+ CreateAsk RovoBackdog~** Improve StoryDetailsAssignee& UnassignedAssign to meReporter2 Galya DimitrovaP Quick start developmentLink this work item to your code byIincluding keys when creating abranch, commit, or pull requestbelow. Learn moreDismissDevelopmentQ Open with VS Code!J Create branchCreate commit |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ2:12100% <78⢠Mon 18 May 15:15:45=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...
|
53561
|
|
53562
|
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
You can't unmute someone else
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
FirefoxFileEditViewHistoryBookmarksProfilesToolsWindowHelpPreparation for Refi... 45 m leftmeet.google.com/cxs-eips-npt?authuser=lukas.kovalik%40jiminny.com+â˘$ĐžŃŃ|18Nikolay Yankov (Presenting)ChromeEditM Inbo2 PlatiF ProkC Schi⢠Curs⢠Cos: app. | C Allov | 3 Picel#httosmC Sminny |8 JMINAYÂŽ For youŠ Recent|# Starred8. AppsQ SpacesStarred(9) Service-DeskJiminny (Old)Jiminny (New) + ...ICD Platform TeamIID Enterprise Stabillty L...111 Processing Team(ID SE Kanban= More spaces= Filters(B DashboardsOperationsx Confiuence:: Teams% Customise sidebarCo ProjectsE3 SSH⢠Home| Salesforce O 8 [l Ee Datadog % Claude3 CircleCiSearchSpaces/Imicey ONew) / $ JY-18309 / [ JY-20771Call Scoring filter for Exec reportsDescriptionNow that we have the call scoring feature, customers are asking for their report to be done only on calls with certain scores (either high or low).|⢠Include the call scoring fiter in the Exec Reports section in Kiosk⢠use the same dropdown structure that we have in OD⢠put it before Recipients⢠ensure the scores filter applied for the report when fetching the calls for aanalisys |SubtasksLinked work itemsActivityWork lognoocomieWho is working on this.status upoate.Pro tip: press M to conK [Y.a UY-12 wY-a [Y-8⢠Mon 18 May 15:15C UY-- Tasiol7 Insights & Coachin.0J Der0 uxC All Bookomarks+ CreateAsk RovoBackdog~** Improve StoryDetailsAssignee& UnassignedAssign to meReporter2 Galya DimitrovaP Quick 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 |ComponentsPlatformSub-Product|Add optionsLabelsStory point estimate3:15 PM | [Platform] Refinement ÂŽ2:15100% <78⢠Mon 18 May 15:15:485=Nikolay 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...
|
53562
|