$_POST['client_id'] ?? '', 'client_secret' => $_POST['client_secret'] ?? '', 'tenant_id' => $_POST['tenant_id'] ?? '', 'jira_domain' => $_POST['jira_domain'] ?? '', 'jira_email' => $_POST['jira_email'] ?? '', 'jira_api_token' => $_POST['jira_api_token'] ?? '', ]); if (in_array($provider, ['OUTLOOK', 'TEAMS', 'JIRA'])) { $stmt = $db->prepare(" INSERT INTO integrations (user_id, provider, is_enabled, is_demo_mode, settings, last_sync_at) VALUES (?, ?, 1, ?, ?, NOW()) ON DUPLICATE KEY UPDATE is_demo_mode = VALUES(is_demo_mode), settings = VALUES(settings), last_sync_at = NOW() "); $stmt->execute([$userId, $provider, $isDemo, $settings]); $message = "Instellingen voor {$provider} succesvol opgeslagen."; } } // Haal huidige configuraties op $stmtConfigs = $db->prepare("SELECT * FROM integrations WHERE user_id = ?"); $stmtConfigs->execute([$userId]); $configsRaw = $stmtConfigs->fetchAll(); $configs = []; foreach ($configsRaw as $c) { $configs[$c['provider']] = $c; $configs[$c['provider']]['settings_parsed'] = json_decode($c['settings'] ?? '{}', true) ?: []; } // Jira demo issues $jiraIssues = [ [ 'key' => 'FOC-101', 'summary' => 'Tweestapsverificatie (2FA TOTP) flow implementeren', 'status' => 'In Progress', 'priority' => 'High', 'epic' => 'Security & Access', ], [ 'key' => 'FOC-102', 'summary' => 'Interactief whiteboard canvas voor brainstormsessies', 'status' => 'To Do', 'priority' => 'High', 'epic' => 'Brainstorming Module', ], [ 'key' => 'FOC-103', 'summary' => 'Koppeling met Microsoft Outlook Calendar & Teams Graph API', 'status' => 'In Review', 'priority' => 'Medium', 'epic' => 'Integrations Hub', ], [ 'key' => 'FOC-104', 'summary' => 'Roadmap kwartaalweergave en voortgangsindicatoren', 'status' => 'To Do', 'priority' => 'Medium', 'epic' => 'Roadmap Module', ] ]; ?>
Beheer uw koppelingen met Microsoft Outlook (agenda & taken), Microsoft Teams (meetings) en Atlassian Jira (issues & roadmap).
Synchroniseert uw agenda-afspraken en e-mails automatisch naar uw dagplanning en time-blocks.
Toont vandaag geplande Teams meetings met directe 'Deelnemen' links en kanaalupdates.
Koppelt Jira Epics en Issues direct aan uw roadmap items en takenlijst.