Novosti za razvijalce
Content Platform Engine V5.2.1 predstavlja nove funkcije in druge izboljšave za razvijanje aplikacij po meri.
Spremembe v objektnem modelu motorja vsebine
Ta izdaja vključuje nove razrede in lastnosti. Poleg tega sta bila lastnost in razred opuščena ter bosta v prihodnji izdaji odstranjena.
Novi razredi
- CmAbstractSearchResult
- CmAdvancedStorageArea
- CmBackgroundSearch
- CmContentBackoutQueueEntry
- CmContentBackoutQueueSweep
- CmContentDeletionQueueEntry
- CmContentDeletionQueueSweep
- CmContentReplicationQueueEntry
- CmContentReplicationQueueSweep
- CmFileSystemStorageDevice
- CmIndexDefinition
- CmIndexedColumn
- CmIsilonFixedContentDevice
- CmOpenStackStorageDevice
- CmReplicaSynchronizationSiteSettings
- CmSearchFunctionDefinition
- CmSMTPConfiguration
- CmStorageDevice
- CmStorageDeviceConnection
- ContentIntegrityOption
- DomainType
- ExtendedInputStream (API Java)/ExtendedStream (API .NET)
- ReplicaSynchronizationType
- SearchFunctionHandler
Opuščeni razred
Razred com.filenet.api.jdbc.Driver je v API-ju Java™ komponente Content Engine opuščen.
- Nove lastnosti obstoječih razredov
-
Lastnost Razred AdvancedStorageDeletionDelay ObjectStore AuthenticationRealmName Domain BackgroundSearches ObjectStore BackgroundSearchLeaseDuration CmSweepConfiguration CmContentIntegrityOptions DatabaseStorageArea FileStorageArea FixedStorageArea StorageArea ContentSignature ContentTransfer ContentUploadTimeout ContentConfiguration CopyRetainedContent CmBulkMoveContentJob CurrentDeferredObjectCount CmCustomQueueSweep CmQueueSweep CmThumbnailRequestSweep DeferralCount CmAbstractQueueEntry CmThumbnailRequest DeferralData CmAbstractQueueEntry CmThumbnailRequest DeferredObjectCount CmCustomQueueSweep CmQueueSweep CmThumbnailRequestSweep DomainType Domain EventExporterAccountingInterval CmProcessEngineConfiguration EventExporterSleepDuration CmProcessEngineConfiguration IndexDefinitions TableDefinition IsDateOnly PropertyDefinitionDateTime PropertyDescriptionDateTime PropertyTemplateDateTime IsReadProtected PropertyDefinitionBinary PropertyDescriptionBinary PropertyTemplateBinary MaximumUploadBufferSize ContentConfiguration MaxRequestQueueSize IndexJob SecurityIdMappingCacheMaxEntries ObjectStore ServerCommunicationCertificateValidationEnabled VirtualServer ServerCommunicationTraceFlags TraceLoggingConfiguration ServerCommunicationURL VirtualServer SourceContentRetained McMoveContentEvent UseSequentialIds ObjectStore
Opuščena lastnost
Lastnost IsSingleIndexed v razredu ColumnDefinition je opuščena.
Razvijalci API-jev Content Engine Java in .NET
API-ji za Content Engine Java in .NET predstavljajo podporo za nove funkcije in druge izboljšave izdelka.
- Izboljšan vhodni tok za pridobivanje vsebine
Nov razred, ExtendedInputStream, v API-ju Java komponente Content Engine zagotavlja podporo za pridobivanje vsebin na poljubnih položajih v toku, vključno z možnostjo iskanja po toku naprej in nazaj. API .NET komponente Content Engine zagotavlja enako podporo prek novega razreda ExtendedStream.
V prejšnjih izdajah je bilo pridobivanje vsebine mogoče samo z zaporednim branjem vsebine. Zaradi nove, razširjene podpore za tok lahko aplikacija učinkoviteje pridobiva zelo velike količine vsebine datotek (kot so video in avdio vsebine) s katerega koli mesta v datoteki. Aplikacij, ki te zmožnosti ne potrebujejo, ni potrebno spreminjati. Pri aplikacijah, ki to zmožnost zahtevajo, lahko pretvorite vhodni tok, vrnjen iz trenutne metode accessContentStream (v razredih ContentTransfer, Document, in Annotation) v nov, razširjen razred, da pokličete nove operacije.
Čeprav novi, razširjeni vhodni tok podpira vse vrste pomnilniških naprav, je sposobnost učinkovitega iskanja po toku vsebine omejena glede na zmogljivosti osnovnih medijev in vhodni tok morda ne bo primerna za nekatere vrste pomnilniških naprav. Pomnilniško področje za shranjevanje datotek in naprave za shranjevanje z naprednim datotečnim sistemom področja za shranjevanje so na primer optimirani za izvajanje okolju lastnega prilagajanja postavitve vhodnega toka in torej lahko učinkovito iščejo po toku vsebine. Vse datoteke, ki so bile shranjene v predpomnilnik vsebine iz katere koli vrste pomnilniškega področja so prav tako optimirane za izvajanje okolju lastnega prilagajanja postavitve vhodnega toka.
- Podpora za zaporedne ID-je
V izdajah pred različico 5.2.1 so bili objektom dodeljeni unikatni ID-ji, generirani z algoritmom, ki izračunava popolnoma naključne vrednosti. V izdaji 5.2.1 je na voljo nov algoritem, ki izračunava zaporedne ID-je. Zaporedni ID-ji imajo časovni del in del s števcem, ki se združita z naključnim delom tako, da so zaporedno ustvarjeni ID-ji zaporedni (enolični) glede na naravno razvrščanje, ki ga uporablja osnovna zbirka podatkov.
Nova lastnost UseSequentialIds v vmesniku ObjectStore določi, ali naj shramba objektov dodeli naključne ali zaporedne ID-je, ko je v njej ustvarjen nov objekt. Indeksiran stolpec baze podatkov ali tabela z indeksom z gručami za primarni ključ, ki vsebuje zaporedne ID-je, bo morda omogočala bolj strnjeno shranjevanje in učinkovitejše upravljanje, kot če bi imela popolnoma naključne ID-je, in bi torej lahko pripomogla k boljši zmogljivosti in prihranku prostora.
Privzeta vrednost za to lastnost je true (določa zaporedne ID-je). Če ne želite, da imajo novi objekti v shrambi objektov zaporedne ID-je, nastavite vrednost lastnosti UseSequentialIds na false.
- Definiranje lastnosti gesel z metapodatki
Za lastnosti z dvojiškimi vrednostmi je na voljo nova lastnost metapodatkov, IsReadProtected, ki poda, da aplikacije, ki se izvajajo izven strežnika, ne morejo prebrati lastnosti z dvojiškimi vrednostmi. Z lastnostjo IsReadProtected lahko shranite gesla in druge občutljive informacije, ki so na voljo samo programski kodi zaupanja vrednega opravilnika, ki se izvaja znotraj strežnika. Z novo metodo getReadProtectedProperty za razred HandlerCallContext API-ja Java komponente Content Engine lahko vračate objekt Property, ki predstavlja vrednost lastnosti z dvojiškimi vrednostmi, ki je zaščitena za branje. Ko nadgradite programsko opremo na izdajo 5.2.1. bodite pozorni na to, da je vrednost lastnosti metapodatkov IsReadProtected za vse obstoječe lastnosti z dvojiškimi vrednostmi nastavljena na false.
- Območja za napredno shranjevanje
Dodana je bila podpora za novo območje za shranjevanje, ki omogoča shranjevanje vsebine z visoko razpoložljivostjo in obnovitev po hudi napaki prek replikacije in samodejnega popravila replik. Območja za napredno shranjevanje se običajno upravljajo z orodjem Administration Console for Content Platform Engine, razredi, ki so povezani z območjem za napredno shranjevanje, pa so izpostavljeni v API-jih komponente Content Engine. Ti razredi so CmAdvancedStorageArea, CmStorageDeviceConnection, CmStorageDevice in CmReplicaSynchronizationSiteSettings.
V podporo območjem za napredno shranjevanje so bili dodani tudi naslednji razredi, ki so povezani z enopotezno obdelavo čakalne vrste: CmContentBackoutQueueSweep, CmContentDeletionQueueSweep in CmContentReplicationQueueSweep.
- Komunikacija s strežnikom Content Platform Engine
Dodana je bila podpora za komunikacijo s strežnikom Content Platform Engine (CPE), ki omogoča replikacijo na več spletnih mestih za območje za napredno shranjevanje, ne da bi bilo treba med spletnimi mesti v omrežju WAN priključiti imenike datotečnih sistemov. Komunikacija s strežnikom CPE se običajno konfigurira z orodjem Administration Console for Content Platform Engine, vendar je mogoče to funkcijo konfigurirati tudi z API-ji komponente Content Engine. V razred VirtualServer sta bili dodani dve novi lastnosti: ServerCommunicationURL in ServerCommunicationCertificateValidationEnabled.
- Nove naprave s fiksno vsebino
Dodana je bila podpora za nove naprave EMC s fiksno vsebino: Atmos in Isilon. Naprave s fiksno vsebino se običajno konfigurirajo z orodjem Administration Console for Content Platform Engine, vendar je mogoče te naprave konfigurirati tudi z API-ji komponente Content Engine. Dodana sta bila dva nova razreda: CmAtmosFixedContentDevice in CmIsilonFixedContentDevice.
- Enopotezne obdelave po meri
Dodana je bila nova vrsta razširitve strežnika, in sicer podpora za enopotezne obdelave po meri. Tako kot sistemska enopotezna obdelava je tudi enopotezna obdelava po meri naloga, ki se izvaja v ozadju strežnika, in pridobiva primerke ciljnega razreda in jih obdeluje. V nasprotju s tem enopotezno obdelavo po meri začne opravilnik dejanj, ki ga implementira uporabnik v programskem jeziku Java ali JavaScript.
- CmQueueSweep.MaximumFailures: nova privzeta vrednost
Privzeta vrednost lastnosti MaximumFailures je bila spremenjena na vrednost nič, kar pomeni, da implementacija enopotezne obdelave vrste poskuša znova obdelati čakalno vrsto z neomejenim številom ponovitev. Privzeto vrednost je mogoče spremeniti. To vpliva na sistemske enopotezne obdelave čakalnih vrst in enopotezne obdelave čakalnih vrst po meri, ki jih implementira uporabnik. Izjema je CmThumbnalRequestSweep, kjer je bila privzeta vrednost lastnosti MaximumFailures spremenjena iz sedem na tri.
- Vnovični zagon obdelave neuspešnih vnosov v čakalni vrsti
Ko je v izdajah pred različico 5.2.1 vnos v čakalni vrsti (ki ga predstavlja podrazred CmAbstractQueueEntry) dosegel maksimalno število neuspešnih poskusov, ni bil več izbran za obdelavo, lastnost QueueEntryStatus pa se ni spremenila. Za ponoven zagon obdelave vnosov v čakalni vrsti, ki so dosegli maksimalno število neuspešnih poskusov, je bilo potrebno povečati lastnost MaximumFailures v razredu enopotezne obdelave čakalne vrste (ki ga predstavlja CmQueueSweep). Storitev za enopotezno obdelavo je nato nadaljevala z obdelavo neuspešnih vnosov v čakalni vrsti, dokler niso dosegli novega maksimalnega števila neuspešnih poskusov.
Ko vnos v čakalni vrsti v izdaji 5.2.1 doseže maksimalno število neuspešnih poskusov, se lastnost QueueEntryStatus nastavi na FAILED in s tem prepreči, da bi bil ta vnos v čakalni vrsti izbran za obdelavo. Z vnovično obdelavo vnosa v čakalni vrsti ne morete več pričeti tako, da povečate maksimalno število neuspešnih poskusov v razredu enopotezne obdelave čakalne vrste. Če želite, da proces za enopotezno obdelavo čakalne vrste nadaljuje z obdelavo neuspešnih vnosov v čakalni vrsti, morate za vsakega od teh vnosov v čakalni vrsti ponastaviti lastnost FailureCount na nič. Za več informacij glejte temo Ponastavitev neuspešnih vnosov enopotezne obdelave čakalne vrste.
- Nalaganje razredov, ki pripadajo različnim izdajam
API-ju Java komponente Content Engine je bila dodana podpora za zmožnost Nalaganje razredov, ki pripadajo različnim izdajam (CRCL, Cross-Release Class Loading), ki omogoča, da se posamezen primerek aplikacije Java samodejno poveže z več izdajami strežnika Content Platform Engine.
Opomba: Zmožnost CRCL ni podprta v odjemalskih aplikacijah, ki uporabljajo prenos JBoss EJB.- Družabno sodelovanje
Dodana je bila podpora za funkcije družabne vsebine, kar v odjemalskih aplikacijah omogoča implementacijo sodelovanja v dokumentu.
- Razred HandlerCallContext
Razred HandlerCallContext je bil razširjen z naslednjimi metodami:
- isShuttingDown
- getContentConversionServices
- getReadProtectedProperty
- getTemporaryFilesDirectory
- Nova lastnost MaxRequestQueueSize za nadziranje števila zahtev za indeksiranje
V razred IndexJob je bila dodana nova lastnost MaxRequestQueueSize. S to lastnostjo lahko nadzorujete največje število odprtih zahtev za indeksiranje, ki je dovoljeno za indeksno opravilo.
- Iskanja brez razlikovanja med velikimi in malimi črkami
Ta izdaja podpira iskanja brez razlikovanja med velikimi in malimi črkami v indeksih, in sicer prek nove lastnosti ForCaseInsensitiveSearch v razredu CmIndexDefinition. V podporo iskanjem brez razlikovanja med velikimi in malimi črkami z odjemalci Process Engine je bila v razred IsolatedRegion dodana obstoječa lastnost ForceCaseInsensitiveSearch.
- Iskanje v ozadju
Iskanje v ozadju je nova funkcija, s katero lahko zaženete iskalno poizvedbo v ozadju kot postopek iskanja v ozadju, kar je podobno postopku enopotezne obdelave. Rezultati iskalne poizvedbe v ozadju so shranjeni v stalnih objektih Content Platform Engine, ki jih lahko pregledate pozneje ali uporabite v odjemalski aplikaciji. V podporo tej novi funkciji sta bila dodana dva nova razreda: CmBackgroundSearch in CmAbstractSearchResult. Ko ustvarite iskanje v ozadju, se ustvarijo podrazredi, ki temeljijo na teh razredih. Razred CmBackgroundSearch je podrazred razreda CmSweep in ima naslednje nove lastnosti: AllowStringTruncation, EffectiveSQL, MaximumExaminedRowCount, OrderByGroupProperties, SearchExpression, SearchObjectStore in SearchResults. CmAbstractSearchResult ima novo lastnost BackgroundSearch. Nova lastnost BackgroundSearches v razredu ObjectStore podaja iskanja v ozadju, ki se izvajajo v shrambi objektov. Nova lastnost BackgroundSearchLeaseDuration v razredu CmSweepConfiguration podaja trajanje izvajanja zahteve za iskanje v ozadju, preden lahko druga nit poskuša znova predložiti zahtevo.
Parametri iskanja v ozadju
V tej izdaji so predstavljeni parametri iskanja v ozadju, s katerimi lahko zamenjate parametre v poizvedbi SQL iskanja v ozadju. Vsak parameter je povezan z lastnostjo po meri objekta CmBackgroundSearch, katerega simbolično ime se ujema s simboličnim imenom parametra. Ko zaženete iskanje v ozadju in nastavite vrednost lastnosti po meri, ki definira parameter, strežnik zamenja to vrednost za parameter v poizvedbi SQL.
Agregatna funkcija in stavek GROUP BY
Content Platform Engine samo za iskanja v ozadju podpira agregatne funkcije SQL in člen GROUP BY. Agregatna funkcija SQL izvede izračun nad naborom vrednosti in vrne eno vrednost, ki je rezultat izračuna. Člen GROUP BY se uporablja v eni ali več agregatnih funkcij za združevanje (po stolpcu) nabora vrstic, ki jih vrne poizvedba. Podprte so naslednje agregatne funkcije SQL:
- COUNT(): vrne število postavk v izrazu
- MAX(): vrne največjo vrednost v izrazu
- MIN(): vrne najmanjšo vrednost v izrazu
- SUM(): vrne vsoto vrednosti v izrazu
- Funkcije iskanja po meri
V tej izdaji so predstavljene funkcije iskanja po meri. Funkcije iskanja po meri so ustvarjene v shrambi objektov in se lahko uporabljajo na seznamu SELECT stavka SQL tako za ad hoc iskanja kot iskanja v ozadju. Vsaka funkcija iskanja po meri prejme enega ali več vhodnih parametrov in izpiše vrnjeno vrednost. Za to funkcijo sta bila dodana razred CmSearchFunctionDefinition in lastnost CmFunctionName. Ta razred definira funkcijo iskanja SQL po meri, ki jo je mogoče poklicati med iskanjem. Dodan je bil tudi razred SearchFunctionHandler, ki omogoča implementacijo opravilnika funkcij iskanja po meri. Ta razred ima naslednje nove metode: evaluate, getFunctionName, requiresTransaction in validate.
- Lastnosti z vrednostjo principala zaščite
Od te izdaje naprej lahko lastnost po meri z vrednostjo objekta vsebuje vrednost principala zaščite (SID), ki se sklicuje na objekt uporabnika ali skupine. Posledično je mogoče lastnost RequiredClassId objekta PropertyDefinitionObject zdaj nastaviti na razred SecurityPrincipal ali enega od njegovih podrazredov, tj. User ali Group. V prejšnjih izdajah je bila lastnost RequiredClassId omejena na razreda GCD in RepositoryObject. V podporo tej funkciji je bila v razred ObjectStore dodana lastnost SecurityIdMappingCacheMaxEntries.
Nove funkcije SQL
V podporo lastnostnim z vrednostjo principala zaščite v poizvedbah SQL so bile v skladnjo poizvedbe SQL komponente Content Engine dodane naslednje funkcije SQL:
- SecurityPrincipal: ta funkcija se v iskalni poizvedbi uporablja za primerjavo z ID-jem principala zaščite uporabnika ali skupine.
- CurrentUser: ta funkcija se v iskalni poizvedbi uporablja za primerjavo uporabnika s trenutno prijavljenim uporabnikom.
- Več domen
Od te izdaje naprej je mogoče logično ločene domene nastaviti tako, da souporabljajo isto fizično infrastrukturo in vire. Nastavite lahko več domen (z drugim imenom najemniške domene), ki jih upravlja glavna domena. Za to funkcijo so bile dodane konstanta razreda DomainType in naslednji novi lastnosti Domain: AuthenticationRealmName in DomainType.
- Podpora za ustvarjanje indeksov baz podatkov z več stolpci
V prejšnjih izdajah je skrbnik baze podatkov lahko ročno ustvaril indeks z več stolpci z izvirnimi orodji baze podatkov. Izdaja 5.2.1 vključuje nov razred, CmIndexDefinition, ki zagotavlja podporo za programsko ustvarjanje indeksov z več stolpci (ter tudi prek orodja Administration Console for Content Platform Engine). Za več informacij glejte temo CmIndexDefinition. Za informacije o vključevanju ročno ustvarjenih indeksov v metapodatke Content Platform Engine glejte temo Nadgradnja aplikacij po meri.
Druge spremembe API-jev v podporo tej funkciji vključujejo:
- nov vmesnik, CmIndexedColumn, ki definira stolpec za indeks;
- novo lastnost v razredu TableDefinition, IndexDefinitions, ki podaja nabor indeksnih definicij, ki ustrezajo definiciji tabele.
- Lastnost IsSingleIndexed razreda ColumnDefinition je opuščena.
- Nova lastnost IsDateOnly za predstavitev ali upodabljanje
V razrede PropertyDescriptionDateTime, PropertyDefinitionDateTime in PropertyTemplateDateTime je bila dodana nova lastnost IsDateOnly. S to lastnostjo lahko aplikaciji nakažete, naj ob predstavitvi ali upodabljanju obravnava to lastnost DateTime kot lastnost samo z datumom. Upoštevajte, da s to lastnostjo ni povezano nobeno vedenje strežnika Content Engine.
Razvijalci API-jev za storitev prenosa odjemalca Content Platform Engine
Komponente naslednjih funkcij je zdaj mogoče naložiti s storitve za prenos za odjemalce Content Platform Engine:
- API-ji Java prenosa za odjemalce
- Integracija upravljalnika razmestitve
- DLL API .Net
- Namestitveni program za API .Net
Razvijalci API-jev za Process Java
API za Process Java vključuje nove razrede in metode.
- Novi razredi
- VWXLIFFDefinition
S tem razredom lahko ustvarite, preberete, izbrišete ali spremenite definicije XLIFF za različne področne nastavitve v področju.
- VWXLIFFList
S tem razredom lahko ustvarite, preberete, izbrišete ali spremenite postavke definicije XLIFF. Podoben je drugim razredom seznama metapodatkov področja (VWRegionFieldList, VWSLAList in VWWorkScheduleList).
- Nova konstanta polja in metode v obstoječih razredih
- VWAttachmentType
/** * Vrednost 7: označuje, da je vrsta priloge objekt opravila. * @since CPE 5.2.0.3 IF003 */ public static final int ATTACHMENT_TYPE_TASK = 7;
- VWLogElement
/** * Pridobi preprosto zaporedno številko zapisa, pri čemer začne * z vrednostjo 1, ki jo nato poveča za eno z vsakim novim zapisom. * @return Zaporedna številka zapisa dnevnika. * @exception VWException Vrnjeno iz različnih razlogov, tudi takrat, ko * zaporedna številka ni najdena. * @since CPE 5.2.1.0 */ public double getSequenceNumberAsDouble() throws VWException
- VWNotificationSettings
/** * Pridobi zastavico 'dovoli lokalne nastavitve SMTP'. * * @return Vrednost zastavice 'dovoli lokalne nastavitve SMTP'. * @throws VWException Vrnjeno iz različnih vzrokov. * @since CPE 5.2.1.0 */ public boolean getAllowLocalSMTPSettings() throws VWException
/** * Nastavi zastavico 'dovoli lokalne nastavitve SMTP'. * * @param bAllowLocalSmtpSettings Podajte <code>true</code>, da omogočite * specifikacijo nastavitev 'lokalnih' obvestil. Če podate <code>false</code>, * bodo uporabljene nastavitve GCD. * @throws VWException Vrnjeno iz različnih vzrokov. * @since CPE 5.2.1.0 */ public void setAllowLocalSMTPSettings(boolean bAllowLocalSmtpSettings) throws VWException
- VWParameter
/** * Pridobi objekt VWAttribute, ki vsebuje atribute za ta objekt * kot pare vrednosti (ključne besede) in vrednosti v obliki niza. * * @return Objekt VWAttribute, ki vsebuje atribute za ta objekt * kot pare vrednosti (ključne besede) in vrednosti v obliki niza. * @throws VWException * @since CPE 5.2.0.3 IF003 */ public VWAttributeInfo getAttributeInfo() throws VWException
- VWParameterDefinition
/** * Pridobi objekt VWAttribute, ki vsebuje atribute za ta objekt * kot pare vrednosti (ključne besede) in vrednosti v obliki niza. * Opomba: atributov ni mogoče pridobiti iz parametra operacije. * * @return Objekt VWAttribute, ki vsebuje atribute za ta objekt * kot pare vrednosti (ključne besede) in vrednosti v obliki niza. * @throws VWException * @since CPE 5.2.0.3 IF003 * @see #setAttributeInfo */ public VWAttributeInfo getAttributeInfo() throws VWException
/** * Nastavi objekt VWAttribute, ki vsebuje atribute za ta objekt. * Opomba: atributov ni mogoče nastaviti v parametru operacije. * * @param theAttributeInfo Objekt VWAttribute, ki vsebuje * atribute za ta objekt kot pare oznak (ključne besede) in * vrednosti v obliki niza. * @throws VWException * @since CPE 5.2.0.3 IF003 * @see #getAttributeInfo */ public void setAttributeInfo(VWAttributeInfo theAttributeInfo) throws VWException
- VWSession
/** * Pridobi definicije XLIFF za področje, povezano s povezovalno točko. * * @param startLocale Vrne definicije XLIFF z začetkom v podani področni * nastavitvi. Če so zahtevane vse definicije XLIFF, podajte <code>null</code>. * Ta metoda mora biti znova posredovana, da vrne naslednje postavke s seznama. * @param count – največje število objektov, ki bodo vrnjeni. * @param greaterThan – če je true, se izvede poizvedba za vsa polja, ki so večja od * vrednosti startLocale; če je false, se izvede poizvedba za postavke, ki so enake in večje od vrednosti * startLocale. * @throws VWException * @since CPE 5.2.1.0 */ public VWXLIFFList fetchXliffList(Locale startLocale, int count, boolean greaterThan) throws VWException
/** * @fnexclude * Posodobi vse delovne objekte danega objekta opravila. Pokliče se lahko samo lokalno * v strežnik PE. * @param taskObject – objekt opravila, ki bo posodobljen * @param modifiedProperties – seznam spremenjenih simboličnih imen lastnosti * @throws VWException * @since PE 5.2.0.3 IF003 */ public void updateTaskWorkObjects(CmTask taskObject, StringList modifiedProperties) throws VWException