IBM FileNet P8, Version 5.2.1            

Podatkovni tipi

Sistem delovnih tokov podpira posebne preproste in sestavljene podatkovne tipe.

Preprosti podatkovni tipi

Sistem delovnih tokov podpira dobesedne in spremenljive vrednosti teh preprostih podatkovnih tipov:

Celo število

Ta podatkovni tip je številska količina, ki predstavlja vrednosti, ki so vedno točne in integralne. Celoštevilčno vrednost lahko sestavlja neobvezen znak + ali -, ki mu sledi zaporedje števk v obsegu od -2147483648 do 2147483647.

Nasvet: Sistem delovnih tokov naznačeno pretvori celoštevilčne vrednosti v plavajoče vrednosti pod določenimi pogoji.

Za celoštevilčne vrednosti so na voljo preproste aritmetične operacije.

Niz

Ta podatkovni tip je zaporedje nič ali več znakov. Niz je lahko dolg do približno 1.000.000 znakov.

Nasvet: Ta dolžina velja za interno shranjene vrednosti za vrsto podatkov niza; obseg ne velja za literale niza, vnesene z odjemalskimi aplikacijami.

Na voljo je več običajnih operacij nad nizi (npr. konkatenacija, podniz in iskanje v nizu). Ubežne kode, podobne kot v programskem jeziku C, niso na voljo; namesto tega lahko uporabite funkcijo hex.

Logična vrednost

Ta podatkovni tip predstavlja logično količino, ki je odgovor na vprašanje res-ali-ni res. Obsega vrednosti sta samo true in false. Za logične vrednosti običajne logične operacije (and, or, not) niso na voljo.

Nasvet: Logični vrednosti true in false razlikujeta velike in male črke. Ti vrednosti sta veljavni le, če sta zapisani z malimi črkami.

V večini primerov je false vrednoten nižje kot true. Edina izjema je v izrazih pravil za razvrščanje, kjer je true vrednoten nižje od false.

Sistem delovnih tokov ne podpira naznačenih pretvorb v logični (Boolov) tip podatkov; sprejemljivi sta samo vrednosti true in false. Za eksplicitno pretvorbo pa lahko uporabite funkcijo convert (na primer za vstavljanje drugega podatkovnega tipa v podatkovno polje logične vrednosti).

Vedite, da se v uporabniško definiranih aplikacijah, razvitih v okoljih, ki nimajo resničnih logičnih vrednosti (kot sta 'C' in Visual Basic), vse neničelne vrednosti vrednotijo s true in se vrednost nič vrednoti kot false.

Realno število s plavajočo vejico
Ta podatkovni tip je številska količina, ki predstavlja vrednosti, ki so lahko ne-integralne. Vrednosti realnega števila s plavajočo vejico običajno predstavljajo približke. Podatkovni tip realnega števila s plavajočo vejico ima binarno notranjo predstavitev (ne decimalno) in je tipa double po standardu IEEE.
Sistem delovnih tokov omogoča shranjevanje plavajoče vrednosti, ki je enaka 0 ali je v tem obsegu:
  • približno 2.2250738585072014e-308 ≤|x|≤ približno 1.7976931348623157e308.

Za vrednosti realnega števila s plavajočo vejico so na voljo preproste aritmetične operacije.

Opomba: Kako se plavajoča vrednost prikaže uporabniku, je odvisno od aplikacije, ki jo ta uporablja. Procesne aplikacije prikažejo plavajoče vrednosti na podlagi področnih nastavitev v odjemalskem računalniku uporabnika.
Nasvet: Sistem delovnih tokov naznačeno pretvori plavajoče vrednosti v celoštevilčne vrednosti pod določenimi pogoji.
Čas
Čas predstavlja datum in čas s sekundno natančnostjo. Vrednosti so prikazane v univerzalnem koordiniranem času (UTC).
Tabela 1. Najmanjše in največje vrednosti za Time (čas)
Podatkovni tip Najmanjša vrednost Največja vrednost
Čas 16. avgust 1906 21:26:41 1. december 9999 12:00:00

Med drugimi so na voljo operacije za pretvarjanje v in iz nizov, dodajanje in odštevanje količin (kot so meseci) in pridobivanje trenutnega sistemskega časa. Pri pretvorbah med podatkovnima tipoma niz in čas, so nizovne predstavitve časovnih vrednosti oblikovane glede na predlogo, imenovano maska datuma/časa. Vendar sistem delovnih tokov notranje shrani časovne vrednosti kot cela števila. Sistem delovnih tokov pri primerjavi časovnih vrednosti primerja notranje celoštevilske vrednosti namesto nizovnih predstavitev teh vrednosti.

Opomba: Kako se trenutni čas prikaže uporabniku, je odvisno od aplikacije, ki jo ta uporablja. Procesne aplikacije prikažejo časovne vrednosti na podlagi področnih nastavitev v odjemalskem računalniku uporabnika.

Sestavljeni podatkovni tipi

Sistem delovnih tokov podpira enodimenzionalna indeksirana polja za vse podprte preproste podatkovne tipe. Podpora za indeksirana polja temelji na razvojnem okolju aplikacije.

Indeksirano polje je seznam enega ali več elementov istega tipa, ki so indeksirani s celim številom (z začetkom pri 1). Pri deklaraciji indeksiranega polja morate podati začetno vrednost vsaj enega elementa indeksiranega polja.

Indeksirana polja samodejno prilagajajo svojo velikost tako, da vsebujejo vse trenutne elemente. Če indeksirano polje trenutno na primer vsebuje tri elemente in vrednost dodelite sedmemu elementu, se indeksirano polje razširi tako, da vključuje tudi elemente 4, 5 in 6. Elementom, ki so dodani indeksiranemu polju med samodejnim spreminjanjem velikosti, je glede na naslednjo tabelo dodeljena ustrezna vrednost.

Vrednosti so:
Tabela 2. Tabela vrednosti, ki so elementom indeksiranega polja dodeljene med samodejnim spreminjanjem velikosti
Podatkovni tip Vrednost
Celo število 0
Niz <prazno> ali ""
Logična vrednost true
Realno število s plavajočo vejico 0,0
Čas <današnji datum in čas> (na primer 4/28/00 9:18 AM)

Vrednosti indeksa se začnejo pri 1. V indeksirano polje lahko vstavite približno 256.000 elementov. Med drugimi operacijami so na voljo tudi indeksiranje in pridobivanje trenutne velikosti indeksiranega polja. Vedite, da se zgoraj navedena največja velikost nanaša na notranje shranjena indeksirana polja. Največja velikost morda ne bo veljala za indeksirana polja, uporabljena pri klicih API v sistem delovnih tokov ali iz njega.



Last updated: March 2016
bpfe000.htm

© Copyright IBM Corp. 2016.