22 maart 2011 ................................................................................................. Geld verdienen met APEX Eneco toepassing voor Debiteuren en Incasso Jasper Alblas Eneco Oracle ontwikkelaar [email protected] Introductie Agenda ................................................................................................. - Eneco introductie - Klantvraag - APEX keuze - Architectuur - Demo - Ontwikkelproces - Resultaat voor eindgebruiker 2 ........................................................................ Profiel Eneco B.V. ................................................................................................. • Met ruim 3.500 (=3.300 FTE) medewerkers bedienen we twee miljoen zakelijke en huishoudelijke klanten • Grootste zelfstandige energiebedrijf en marktleider warmtelevering in Nederland • Activiteiten in Nederland, België, Duitsland, Frankrijk en Verenigd Koninkrijk • De aandelen zijn in handen van 60 Nederlandse gemeenten • Het hoofdkantoor is gevestigd in Rotterdam • De overname van delen van Econcern in 2009 betekent voor Eneco een versterking van de duurzaamheidstrategie 3 ........................................................................ Marktgerichte organisatie Negen businessunits ................................................................................................. 4 ........................................................................ Eneco Supply ................................................................................................. 5 ........................................................................ Services Debiteuren en Incasso ................................................................................................. Debiteuren en incasso incasseert de betalingen en maant de klant bij het uitblijven hiervan door: - Het verwerken van alle ontvangen betalingen - Het aanmanen van klanten die niet op tijd betalen - Het afscheid nemen van klanten bij blijvende betalingsproblemen. - Het behandelen van problematische schulden (bijvoorbeeld schuldhulpverlening) - Het behandelen van prepaidklanten 6 ........................................................................ Services Debiteuren en Incasso ................................................................................................. De Klantvraag… 7 ........................................................................ Klantvraag Het oude proces ................................................................................................. 8 ........................................................................ Klantvraag Samenstellen excelbestand ................................................................................................. Bronsysteem BUCO Verversing SQL/Macro (1 uur) Handmatige nabewerking (8 uur) 9 ........................................................................ Klantvraag Greep uit requirements ................................................................................................. - Toegangsbeveiliging op basis van windows gebruikersnaam en wachtwoord. - Ophalen van gegevens uit bronsysteem met betrekking tot klanten met schuld of een tegoed (account credit) die in bepaalde -in te stellen- incassogroepen of incassostappen vallen. Het betreft hier gegevens van de klant en het actuele schuld- en tegoedsaldo. - Automatisch matchen van klantnummer-accountnr naar bestaande broncodes - Het overzicht moet diverse filter en sorteermogelijkheden bieden, zoals onder andere filteren op behandelaar, sorteren op klantnaam, filteren en sorteren op broncode. Op vrijwel alle velden moet dit mogelijk zijn. - Tijdig beschikbaar zijn van gegevens (max. een dag achterstand) 10 ........................................................................ Toepassingskeuze APEX keuze ................................................................................................. - Onderzocht door BICC - Draagvlak eindgebruikers. - Iteratief ontwikkelen (RUP). - Snelheid ontwikkelen. - Inpasbaar in bestaande oplever-werkwijze. - Voordelen van de Oracle database 11 ........................................................................ Toepassingskeuze APEX keuze ................................................................................................. - Ontbreken architectuur standpunt - Nieuwe standaarden en richtlijnen opstellen - Geen garanties vanuit bestaande toepassingen - Opzetten omgevingen en procesinrichting - Kennis 12 ........................................................................ Architectuur Plaats in bestaand landschap ................................................................................................. MVS APEX MIS interface DB-link 13 KIES ???? ???? ........................................................................ Demo Klant Incasso en Segmentatie ................................................................................................. 14 ........................................................................ Klant Incasso en Segmentatie ontwikkelproces ................................................................................................. - Oracle 10.2 - Apex 3.2 - Oracle Designer - Serena ChangeMan Version Manager - SQL*Plus - PL/SQL Developer 15 ........................................................................ Klant Incasso en Segmentatie Standaarden en Richtlijnen ................................................................................................. Standaarden en Richtlijnen 16 ........................................................................ Klant Incasso en Segmentatie Standaarden en Richtlijnen ................................................................................................. Inrichtingseisen: - OTAP straat - Workspace ID - Tools 17 ........................................................................ Klant Incasso en Segmentatie Standaarden en Richtlijnen ................................................................................................. Objecten en exports: - 18 Workspace export Applicatie of pagina export Users Images Standaard gebruik van logo etc. ........................................................................ Klant Incasso en Segmentatie Standaarden en Richtlijnen ................................................................................................. Ontwikkelstandaard: - 19 Pagina nummering Subscription Applicatie definitie Globals g_versie, g_database Authenticatie ........................................................................ Klant Incasso en Segmentatie Standaarden en Richtlijnen ................................................................................................. Ontwikkelstandaard: 20 ........................................................................ Klant Incasso en Segmentatie Standaarden en Richtlijnen ................................................................................................. Ontwikkelstandaard: 21 ........................................................................ Klant Incasso en Segmentatie Standaarden en Richtlijnen ................................................................................................. Subscription: Authorisatie en authenticatie Themes en templates Lists of values (LOV) 22 ........................................................................ Klant Incasso en Segmentatie ontwikkelproces ................................................................................................. Ervaring en leerpunten 23 ........................................................................ Klant Incasso en Segmentatie Ervaring en leerpunten ................................................................................................. - Relatief eenvoudig aansluiten op Active Directory: 24 ........................................................................ Klant Incasso en Segmentatie Ervaring en leerpunten ................................................................................................. - Gebruik van APEX_COLLECTIONS 25 ........................................................................ Klant Incasso en Segmentatie Ervaring en leerpunten ................................................................................................. - Interactive report: 26 ........................................................................ Klant Incasso en Segmentatie Ervaring en leerpunten ................................................................................................. - Aansluiten op opleverproces 27 ........................................................................ Klant Incasso en Segmentatie Ervaring en leerpunten ................................................................................................. - Updatable Interactive Report? - Javascript clientside functionaliteit - Debugging - Refresh van subscribed items 28 ........................................................................ Klant Incasso en Segmentatie ontwikkelproces: samenwerking ................................................................................................. Samenwerking Bespreek van tevoren de (on)mogelijkheden en stem dit af met het ontwerp en eindgebruikers. 29 ........................................................................ Klant Incasso en Segmentatie Resultaat voor eindgebruiker ................................................................................................. - Gebruiksvriendelijk - Sluit aan op huidig Oracle landschap - Voordelen van Oracle database - Performance - Tijdswinst door sneller proces (minder handmatige acties) - Actuele data (-1 dag ipv -8 dagen) 30 ........................................................................ Klant Incasso en Segmentatie Resultaat voor eindgebruiker ................................................................................................. Volledig werkende applicatie van impact, ontwerp, bouw, test en implementatie, doorlooptijd van half jaar. FTE’s: 1 ontwikkelaar 1 ontwerper GAT-testers Uitbreiding volgt. 31 ........................................................................ Vragen? ................................................................................................. 32 ........................................................................