@extends('layouts.app') @section('title', 'Hub de Integrações') @section('topbar_title', '⚡ Hub de Integrações & APIs') @section('styles') @endsection @section('content') {{-- Flash Messages --}} @if (session('success'))
@endif @if (session('error') || $errors->any()) @endif {{-- Metric Cards --}}Integração direta via OAuth 2.0 (Client Credentials - Receipts API). As viagens corporativas são sincronizadas diariamente e alimentam o banco de dados consumido pelo Apache Superset.
{{-- Status Visual do Token OAuth --}} @if ($uberSetting?->getCredential('token_expires_at')) @php $expiresAt = \Carbon\Carbon::parse($uberSetting->getCredential('token_expires_at')); $isValid = $expiresAt->isFuture(); $currentEnv = $uberSetting->getCredential('environment', 'production'); $envName = ($currentEnv === 'sandbox') ? 'Sandbox (Testes)' : 'Produção'; @endphpConexão direta com a plataforma Onfly. Permite automatizar o fluxo de despesas corporativas, passagens aéreas, reservas de hotéis e prestação de contas no Apache Superset.
{{-- SEÇÃO DE IMPORTAÇÃO DE RELATÓRIO CSV ONFLY --}}Exporte a planilha de despesas ou viagens no painel da Onfly (CSV) e envie abaixo para consolidação automática e idempotente.
Conector preparado para expansão multi-provedores no Hub. Permitirá consolidar despesas de transporte urbano de todos os aplicativos em um único data mart.
Sincronização automática de dados cadastrais de colaboradores para enriquecer os centros de custo e rateio das corridas no Superset.
| Trip ID | Colaborador | Embarque (Data/Hora) | Origem | Destino | Valor (R$) | Status | |
|---|---|---|---|---|---|---|---|
| {{ Str::limit($trip->trip_id, 14) }} | {{ $trip->employee_name ?? '—' }} | {{ $trip->employee_email ?? '—' }} | {{ $trip->pickup_time ? $trip->pickup_time->format('d/m/Y H:i') : '—' }} | {{ Str::limit($trip->pickup_address, 30) ?? '—' }} | {{ Str::limit($trip->dropoff_address, 30) ?? '—' }} | R$ {{ number_format((float) $trip->total_amount, 2, ',', '.') }} | {{ ucfirst($trip->status ?? 'Concluída') }} |