Definiera fält för webbtjänstprompter

Lägg till, uppdatera eller radera fält för varje webbtjänst som ska finnas i webbtjänstprompten.

Fält som finns tillgängliga för användning kommer att vara de som har att göra med webbtjänster som definierats på sidan Webbtjänst i formuläret Webbtjänstprompter.

Obs!

Formuläret har ingen kapacitet för att definiera översättningar av fältnamnen som visas. När prompten utförs visas fältnamnen så som de angivits i formuläret Fält för vald webbtjänstprompt. Om du vill visa prompter på flera språk måste du skapa en separat webbtjänstprompt för varje språk.

Användardefinierade fält är tillgängliga för webbtjänstprompter. Fälten visas i en lista över alla fält under lämplig webbtjänst för vissa webbtjänster för infogning/uppdatering. De här användardefinierade fälten ärver egenskaper från det associerade referensformuläret. Du kan definiera alternativ för användardefinierade fält genom att högerklicka i utformning av skärmbild. När du markerar ett användardefinierat fält i rutnätet låses Fälttyp och Frågekod. Informationen definieras i den grundskärmbild som webbtjänsten är relaterad till.

Uppslagning av användardefinierade fält visar poster för alla organisationer i användarens organisationslista när ingen styrande organisation finns. En post kan inte skickas om styrande organisation och det användardefinierade fältet är i konflikt med varandra.

  1. Välj Administration > Webbtjänstpromptmotor > Webbtjänstprompter.
  2. Välj den webbtjänstprompt som du vill definiera webbtjänstfält för och klicka på fliken Fält.
  3. Klicka på Lägg till fält.
  4. Ange följande information:
    Processgrupp-webbtjänst
    Ange den processgrupp för vilken webbtjänstfältet ska läggas till. Skärmbild och Flik fylls i automatiskt.
    Fält
    Ange det fält som ska läggas till i processgruppen. Tillgängliga fält baseras på den valda webbtjänsten.
    Fältetikett
    Ange namnet på fältet. Informationen visas som fältets malltext för webbtjänstpromptmotorn. Förvald Fältetikett är samma som i Fält.
    Fälttyp
    Ange fälttyp baserat på det valda fältet och den valda webbtjänsten. Förvald Fälttyp är den systemlevererade typen för valt Fält. Du kan dock ändra detta värde. Den användardefinierade fälttypen visas i webbtjänstpromptmotorn. Du kan ändra förvalet till ett av följande alternativ:
    • Alfabetiskt
    • Beräknad
    • Datum
    • Fast
    • Text i fritt format
    • Nyckelfält
    • Numerisk
    • Hämtat fält
    Obs!

    Nyckelfält finns endast när en webbtjänst för uppdatering eller radering har valts. När du konfigurerar en webbtjänstprompt som använder en webbtjänst för uppdatering och/eller radering måste systemadministratören skapa ett Fält för varje nyckelfält som webbtjänsten kräver för att kunna ge en unik beskrivning av en post. Fälttyp ska vara Nyckelfält. Webbtjänstpromptmotorn ber dig först att ange nyckelfältvärden för posten som ska bearbetas, exempelvis Utrustning och Utrustningsorganisation. För webbtjänster för uppdatering söker systemet rätt på posten och visar resultaten. Du kan uppdatera och sedan skicka in posten. För webbtjänster för radering raderas posten när du har angett alla värden för nyckelfälten.

    Hämtat fält finns bara när en webbtjänst för infogning har valts. När du konfigurerar en webbtjänstprompt som använder en webbtjänst för infogning måste ett eller flera värden för nyckelfält hämtas från en webbtjänst som bearbetats tidigare i samma promptpost. Administratören måste skapa ett Fält av typen Hämtat fält för varje nyckelfält. Till exempel skapas en webbtjänstprompt som låter dig skapa en arbetsorder och aktivitet för arbetsordern samtidigt. Du vill att aktiviteten ska associeras med arbetsordern som skapats i föregående processgrupp men data anges i webbtjänstpromptmotorn och bearbetas samtidigt. För att säkerställa att aktiviteten associeras med korrekt arbetsorder måste systemet först bearbeta webbtjänsten för infogning (’insert’) av arbetsorder, sedan skicka (hämta) arbetsordernummer och organisation tillbaka till webbtjänsten som skapar aktiviteten. Den här nyckelinformationen, med annan aktivitetsdata som krävs, används till att skapa aktiviteten och relatera den med rätt arbetsorder. Poster för hämtat fält (Fälttyp = Hämtat fält) skapas då för aktivitetens arbetsordernummer och organisation eftersom arbetsordernummer och organisation krävs när aktiviteten associeras.

    Hämta från grupp–webbtjänst bör fyllas i med den webbtjänst som dessa nyckelfältvärden hämtas från. I detta exempel hämtas de från arbetsorderns webbtjänst för infogning (’insert’). Hämtningsfält blir nyckelfält i webbtjänsten för hämtning som data hämtas ifrån. I det här exemplet är AO-nummer ett av de hämtade fälten. Ytterligare ett Fält bör skapas till att definiera hur arbetsorderns organisation ska hämtas för användning när aktiviteten skapas. Fältvärden kan bara hämtas från webbtjänster med ett lägre processgruppnummer. Till exempel kan ett värde inte hämtas för användning i den aktuella webbtjänsten om inte en föregående webbtjänst bearbetats för att tillhandahålla informationen.

    Hämtat fält och Nyckelfält är inte tillgängliga när Omappat är tomt.

    Typ av hämtat fält associeras inte med funktionaliteten som finns på sidan Hämtade värden.

    Om ett fält definieras som en kryssruta visas det i form av en kryssruta på sidan Webbtjänstpromptmotor.

    Visningstyp
    Ange hur fältet ska visas med webbtjänstpromptmotorn. Förvalt värde hämtas från systemet för valt fält. Användaren kan ändra förvalet till ett av följande alternativ:
    • Valfri
    • Begärt
    • Dold
    • Låst
    Obs!

    Om värdet för Fälttyp är Fast eller Beräknad går det bara att välja mellan Låst och Dold för Visningstyp. Om värdet för Fälttyp är Hämtat fält går det bara att välja Dold som Visningstyp.

    Sekvens
    Ange ett numeriskt värde för sekvensen. Fälten visas med webbtjänstpromptmotorn i fallande ordning efter sekvens. Förvalt värde som anges av systemet baseras på parametern INCRLIND.
    Obs!

    Det är viktigt att säkerställa att fälten för webbtjänstprompten visas grupperade tillsammans, med webbtjänstpromptmotorn, per Processgrupp–webbtjänst. Det intervall som är tillgängligt för Sekvens styrs för vald Processgrupp-webbtjänst. Sekvens får inte överlappa med en Sekvens som är associerad med en tidigare eller efterföljande processgrupp. Webbtjänstpromptfält grupperas exempelvis i webbtjänstpromptmotorn per Processgrupp–Webbtjänst och sedan per Sekvens.

    Minimilängd
    Ange minsta antalet tecken som krävs i fältet.
    Maximal längd
    Ange maximalt antal tecken som tillåts i fältet.
    Nästa sekvens
    Ange det nummer som nästa sekvens ska börja med.
    Frågekod
    Ange frågekoden. Frågekod definierar de värden som kan väljas i en lista med värdefält när det finns en serveranslutning. Till exempel baseras frågan och listan över tillgängliga värden på Infor EAM-bord.
    Mobile frågekod
    Ange den mobila frågekoden som definierar en lista med värden som finns tillgängliga för fältet.
    Obs!

    Den mobila enheten använder listan Frågekod med värden om det finns en anslutning till programserver, annars används listan med värden från Mobile-frågekoden. Till exempel fylls den lokala data listan med värden.

    Hämtningsfält
    Ange namnet på fältet som data ska hämtas ifrån. Hämta från grupp - webbtjänst och Hämtningsfält X-Path fylls i automatiskt.
    Webbtjänst för fråga
    Ange webbtjänst för fråga. En Webbtjänst för fråga gäller endast när du definierar nyckelfält i en webbtjänst för uppdatering. Webbtjänst för fråga används till att efterfråga de data i posten som ska visas för användaren för möjliga uppdateringar.
    Omappat fält
    Markera om fältet inte har mappats mot något fält i webbtjänsten. Fältvärdet kan sedan bearbetas vidare av prompten som en del av en beräkning eller hämtade värden.
    Använda föregående värde
    Välj om du vill använda det föregående fältvärdet.
    Om data är
    Ange villkoret Gå till. Fältet beskriver villkoret för när systemet inte kommer åt fältet som definieras av Nästa sekvens, utan istället fokuserar på Gå till-sekvensen.
    Mönster
    Ange mönstret som ska uppfyllas för villkoret i Gå till.
    Gå till
    Ange fältsekvens som ska följas, i stället för Nästa sekvens, om villkoret uppfylls.
    Rensa föregående värden från start till målfält
    Markera om du vill aktivera systemet så att det kan vidarebefordra värden för fält med Använd föregående värde markerat, när promptsekvensen är mindre än (<) Gå till-målfältsekvensen. Exempelvis tidigare värden för promptfält > = "Gå till" målfältsekvens raderas. Annars vidarebefordrar systemet värden för fält med Använd föregående värde markerat, när promptsekvensen är mindre än (<) ”Gå till” källfältsekvensen. Till exempel raderas tidigare värden för promptfält <= ”Gå till”-källfältssekvensen.
    Hämta från grupp-webbtjänst
    Ange den webbtjänst som nyckelfältvärden ska returneras till och användas för i en efterföljande processgrupp.
    Beräknade data
    Ange beräknade data för fältet när Fälttyp är Beräknad.
    Matcha mönster
    Ange ett mönster för Fälttyp som är Alfabetiskt där registrerade data måste matcha för att anses giltiga.
    Obs!

    Följande jokertecken används när Matcha mönster definieras:

    • . (punkt): enkla bokstäver, A t.o.m. Z
    • # (fyrkant): en siffra, 0 till 9
    • _ (understrykning): ett alfanumeriskt tecken, A till Z och 0 till 9
    • % (procent): en serie alfanumeriska tecken
    • , (komma): ELLER villkor
    • : (kolon): GENOM villkor
    • ! Några tecken eller nummer: data som anges ska inte matcha det som följer "!" INTE villkor

    Läs mer i Definiera hämtade värden för webbtjänstprompter.

  5. Klicka på Skicka.
    Obs!

    Om du vill ta bort ett fält markerar du det och klickar på Ta bort fält. Fält som motsvarar Styrande organisation för en webbtjänst får inte tas bort från sidan eftersom de är nödvändiga för bearbetning av webbtjänsten. Om själva webbtjänsten tas bort från sidan Webbtjänst tas alla relaterade fält bort automatiskt, inklusive Styrande organisation.

    Obs!

    Sidan visar inte eventuella fel om alla fält som krävs, nyckelfält eller hämtade fält inte definierats så att webbtjänstprompten fungerar korrekt med webbtjänstpromptmotorn. Ett fel visas när webbtjänstpromptmotorn bearbetar poster med otillräckliga promptfält. Ett fel visas även från webbtjänstpromptmotorn om en efterföljande sekvens som inte finns i promptdefinitionen har definierats.