4.5 Input-argumenter

Alle forespøgelser fra brugeren til MAOV-systemet, går til samme adresse. Hvilken af de forskellige sider der ønskes er specificeret i input-argumenter, på samme måde som CGI/ASP/PHP får argumenter med fra brugeren. Her er et eksempel på en URL, der viser hoved-menuen i MAOV:

  • http://stdemo.dk.oracle.com/ptg/rm?PAoid=308&ACTION=GoMainMenu&SUBACTION=Start

    I eksemplet er der argumenterne:

  • PAoid - er styret af PtG, så den kommer vi ikke mere ind på.
  • Action - Det grundlæggende action der skal udføres.
  • SubAction - Det underliggende action

    I Portal-to-Go kan man sætte links op i et hieraki, og på den måde skabe sin egen personlige menu. Det gøres ved at specificere hvilken "Adapter" der skal bruges, og hvilke input-argumenter den skal modtage. På den måde kan man i sin egen personlige menu sætte links op til vilkårlige sider i MAOV-systemet ved at kende de forkellige actions og subactions. Her er derfor en beskrivelse af hvor de forskellige kombinationer af Action og SubAction fører hen.

    ACTION SUBACTION Beskrivelse:
    GoMainMenu Start Viser hoved-menuen, med de tre punkter: Kunder, Medarbejder og Pris-liste.
    FindCustomer Start Viser de kunder der sidst er blevet søgt på i MAOV, og mulighed for fritekstsøgning på resten.
    ShowCustSearchResult Viser de kunder der er fundet ud fra fritekstsøgningen. Yderligere argumenter krævet: FromIndex, SearchString.
    ShowCustMenu Viser navn og adresse for den valgte kunde, og menupunkterne der fører til mere detaljerede oplysninger (Licenser, Aktiviteter, TAR, Kontakter). Yderligere argumenter krævet: CustID, CustCDMID.
    Licenses ShowCustomerLicences Viser licenser som kunden har, med oplysninger i rækkefølgen: antal licenser - produkt-navn version, system-platform, licens-type. Yderligere argumenter krævet: CustID, CustCDMID, FromIndex.
    Activities ShowCustomerActivities Viser aktiviteter som kunden er tilknyttet, med oplysninger i rækkefølgen: dato for tilknytning - beskrivelse af aktivitet. Yderligere argumenter krævet: CustID, CustCDMID, FromIndex.
    TARs ShowCustomerTAR Viser aktive TAR's for en kunde, med oplysninger i rækkefølgen: Severity - (TAR-nummer) Hvem der venter på hvem. Yderligere argumenter krævet: CustID, CustCDMID, FromIndex.
    ShowTARDetails Viser detaljer om en TAR, i form af: Tar-nr, sidst ændret, problembeskrivelse, kontakt-person, kontakt-tlf, hvem der venter på hvem. Yderligere argumenter krævet: TarID.
    Contacts ShowCustomerContacts Viser hvilke personer Oracle kan kontakte hos kunden. Viser menu med navne man kan trykke på. Yderligere argumenter krævet: CustID, CustCDMID, FromIndex.
    ShowContactData Viser kontaktoplysninger (navn, stilling, arbejds-tlf, mobil-tlf) om kontakt-personen. Yderligere argumenter krævet: ContID.
    FindEmployee Start Viser de medarbejdere der sidst er blevet søgt på i MAOV, og mulighed for fritekstsøgning på resten.
    ShowEmpData Viser navn og telefon-nr til en medarbejder. Man kan desuden vælge "Flere oplysninger" og at sende vedkommende et action-point. Yderligere argumenter krævet: EmpID
    ShowAllEmpData Viser flere oplysninger om en medarbejder, i form af: Navn, telefon-nr. til arbejde, mobilen og privat og vedkommendes email-adresse. Yderligere argumenter krævet: EmpID
    SendActionPoint Start Viser email-addressen på modtageren af et action-point, og en menu hvor man kan vælge hvilket action-point man vil sende. Yderligere argumenter krævet: MailTo, EmpID
    ShowEMailIsSent Sender et action-point som e-mail, og viser en simpel side der viser at den er sendt. Yderligere argumenter krævet: MailTo, MailIndex, EmpID
    PriceList Start Viser kategorierne af produkter i prislisten som menu-punkter.
    ShowProducts Viser produkterne i en kategori som menu-punkter. Yderligere argumenter krævet: CategoryID
    ShowPrices Viser priserne for de forskellige licenser for eet produkt. Yderligere argumenter krævet: ProductID

    Dette er en komplet liste over de forskellige sider MAOV-systemet kan vise. Man kan linke til dem direkte fra Portal-to-Go service-designeren, men der er flere af dem som kræver yderligere argumenter end Action og SubAction, så de er ikke velegnet til direkte link. Det er dog ikke umuligt at lave eksempelvis et link direkte til sin favorit-kunde, omend det er lidt besværligt at skulle finde de korrekte ID'er fra databasen.

    Hvis man forsøger at give MAOV-systemet argumenter som ikke er beskrevet ovenfor, vil den melde ud til brugeren at argumenterne ikke er genkendt.