element element--element

Innehållsmodell content-model-4

element:==(attribute) | compute-string | dbindex | standard | element | hjälp | join | nyckel | sysFilter | translatDefault)

Attribut attributes-4

_operation (string), advanced (boolean), aggregate (string), applicableIf (string), autopk (boolean), beginTo (string), convDate (string), dataPolicy (string), dataSource (string), dbEnum (string), defOnDuplicate (boolean), default (string), desc (string), displayAsField (boobox) lean), doesNotSupportDiff (booleskt), edit (string), emptyKeyValue (string), enum (string), enumImage (string), expandSchemaTarget (string), expr (string), externalJoin (booleskt), feature (string), featureDate (booleskt), filterPath (string), folderLink (string), folderModelModel (string) string), folderProcess (string), fullLoad (boolesk), hierarkisk (boolesk), hierarkisk sökväg (sträng), img (sträng), inout (sträng), integritet (sträng), label (sträng), labelSingular (sträng), length (sträng), localizable (boolesk), name (MNTOKEN), noDbIndex (boolesk), no Nyckel (booleskt), sorterad (booleskt), överflödig (booleskt), pkSequence (sträng), pkgStatus (sträng), ref (sträng), obligatoriskt (booleskt), revAdvanced (booleskt), revCardinality (sträng), revDesc (sträng), revExternalJoin (booleskt), revIntegrity (sträng) sträng), revLink (sträng), revTarget (sträng), revVisibleIf (sträng), sql (booleskt), sqlname (sträng), sqltable (sträng), tableSpace (sträng), tableSpaceIndex (sträng), target (MNTOKEN), template (sträng), temporaryTable (booleskt), translatedDefault (sträng), translateExpr (sträng) sträng), type (MNTOKEN), unbound (boolean), user (boolean), userEnum (string), visibleIf (string), xml (boolean), xmlChildren (boolean)

Överordnade parents-4

<srcschema>

<element>

Barn children-4

  • <attribute>
  • <compute-string>
  • <dbindex>
  • <default>
  • <element>
  • <help>
  • <join>
  • <key>
  • <sysfilter>
  • <translateddefault>

Beskrivning description-4

Det finns fyra typer av <element> element i Adobe Campaign:

  • Rot <element> : definierar namnet på den SQL-tabell som matchar schemat.
  • Struktur <element> : definierar en grupp med <element> eller <attribute> -element.
  • Länk <element> : definierar en länk. Elementen måste innehålla attributet "@type=link".
  • XML <element> : definierar ett texttypsfält, mData. Det här elementet måste innehålla attributet "@type=xml".

Attributbeskrivning attribute-description-4

  • operation (sträng): definierar typen av skrivning i databasen.

    Det här attributet används främst vid utökning av scheman som ligger utanför rutan.

    Tillgängliga värden är:

    • "none": avstämning ensam. Det innebär att Adobe Campaign återställer elementet utan att uppdatera det eller genererar ett fel om det inte finns.
    • "insertOrUpdate": uppdatera med infogning. Det innebär att Adobe Campaign uppdaterar elementet eller skapar det om det inte finns.
    • "infoga": infogning. Det innebär att Adobe Campaign infogar elementet utan att kontrollera om det finns.
    • "update": update. Det innebär att Adobe Campaign uppdaterar elementet eller genererar ett fel om det inte finns.
    • "delete": delete. Det innebär att Adobe Campaign återställer och tar bort element.
  • avancerat (booleskt): när det här alternativet är aktiverat (@advanced="true") kan du dölja attributet i listan med tillgängliga fält som kan användas för att konfigurera en lista i ett formulär.

  • mängd (sträng): låter dig kopiera definitionen av en <element> via ett annat schema. Det här attributet tar emot en schemadeklaration i form av en "namespace:name".

  • applicableIf (string): villkor för att använda indexet. Attributet tar emot ett XTK-uttryck.

  • autopk (boolesk): Om det här alternativet aktiveras (autopk="true") definieras en unik nyckel automatiskt. Det här alternativet kan bara användas på schemats huvudelement. Varning! Adobe Campaign garanterar bara att nyckeln som genereras är unik. Det är inte säkert att nyckelvärdena är sekventiella och inkrementella.

  • dataPolicy (sträng): gör att du kan ange godkännandebegränsningar för värden som tillåts i SQL-fältet. Värdena för det här attributet är:

    • "none": inget värde
    • "smartCase": inledande versal
    • "lowerCase": all lower case
    • "upperCase": versaler
    • "email": email address
    • "telefon": telefonnummer
    • "identifierare": identifierarnamn
    • "resIdentifier": filnamn
  • dbEnum (sträng): får det interna namnet för en sluten uppräkning. Uppräkningsvärdena måste definieras i <srcschema>.

  • defOnDuplicate (boolesk): Om det här attributet aktiveras, tillämpas standardvärdet (definierat i @default) automatiskt på posten när en post dupliceras.

  • default (sträng): låter dig definiera elementbeteende (anrop till en funktion, standardvärde). Attributet tar emot ett XTK-uttryck.

  • desc (sträng): gör att du kan infoga en beskrivning av elementet. Beskrivningen visas i gränssnittets statusfält.

  • displayAsField (boolesk): om det här attributet är aktiverat, en länktyp <element> visas som ett fält i trädvyn över scheman ("fliken Struktur"). På så sätt kan du visa en länk som ett lokalt fält och ändra dess beteende under en fråga. När elementet hittas i SELECT för en fråga används värdet för länkmålet. När elementet hittas i WHERE för en fråga används länkens underliggande nyckel.

  • edit (string): this-attributet anger vilken typ av indata som ska användas i formuläret som är länkat till schemat.

  • enum (sträng): får namnet på uppräkningen som är länkad till fältet. Uppräkningen kan infogas i samma schema eller i ett fjärrschema.

  • expr (sträng): this-attributet definierar ett beräkningsfält för vilket ingen definition lagras i tabellen. Det tar emot en Xpath eller ett XTK-uttryck (sträng).

  • externalJoin (boolesk): externt join in a "link" type element.

  • funktion (sträng): definierar ett egenskapsfält: Dessa fält används för att utöka data i en befintlig tabell, men med lagring i en bilagetabell. Godkända värden är:

    • "shared": innehållet lagras i en delad tabell per datatyp
    • dedikerad: innehållet lagras i en dedikerad tabell

    SQL-egenskapstabeller byggs automatiskt baserat på den karakteristiska typen:

    • dedikerad: Ft_[name_of_the_schema_containing_the_characteristic]_[name_of_the_characteristic]
    • delade: Ft_[type_of_key_of_the_schema_containing_the_characteristic]_[type_of_the_characteristic]

    Det finns två typer av egenskapsfält: enkla fält där ett enda värde är godkänt för egenskapen, och flervalsfält där egenskapen är länkad till ett samlingselement som kan innehålla flera värden.

    När en egenskap definieras i ett schema måste schemat ha en huvudnyckel baserad på ett enskilt fält (sammansatta nycklar tillåts inte).

  • featureDate (boolean): attribut länkat till egenskapsfältet "@feature". Om värdet är "true" kan du ta reda på när värdet senast uppdaterades.

  • filterPath (sträng): det här attributet tar emot en Xpath och låter dig definiera ett filter för ett fält.

  • folderLink (sträng): det här attributet får namnet på länken som gör att du kan återställa filerna som innehåller entiteter.

  • folderModel (sträng): definierar den typ av mapp som aktiverar entitetslagring. Det här attributet definieras bara om @folderLink finns.

  • folderProcess (sträng): definierar länken där entitetsmodellinstanser lagras. Det här attributet definieras bara om @folderLink finns.

  • fullLoad (boolesk): det här attributet tvingar visningen av alla poster i en tabell under fältval i ett formulär.

  • img (sträng): tar emot sökvägen till en bild som är länkad till ett element. Attributets värde är av typen "namespace:image name". Exempel: img="cus:myImage.jpg". Fysiskt sett måste bilden importeras till programservern.

  • integritet (sträng): referensintegritet för källtabellens förekomst mot måltabellen.

    Tillgängliga värden är:

    • "define": Adobe Campaign tar inte bort enheten om den refereras via länken
    • "normal": om du tar bort källförekomsten initieras länkens nycklar på målförekomsten (standardläge), den här typen av integritet initierar alla sekundärnycklar
    • "own": om du tar bort källförekomsten tas målförekomsten bort
    • "owncopy": liknar "own" (vid borttagning) eller dubblerar förekomster (vid duplicering)
    • "neutral": gör ingenting
  • label (string): element label.

  • labelSingular (string): label (singular form) of the element used in some parts of the interface.

  • length (sträng): max. Antal tecken som är tillåtna för ett värde av typen "string" i SQL-fältet.

  • lokaliserbar (boolesk): om det är aktiverat anger det här attributet att samlingsverktyget ska återställa värdet för attributet @label för översättning (intern användning).

  • name (MNTOKEN): internt namn på det element som matchar tabellens namn. Värdet för attributet "@name" måste vara kort, helst på engelska, och måste uppfylla de namnbegränsningar som är kopplade till XML.

    När schemat skrivs till databasen läggs prefix automatiskt till i fältnamnet av Adobe Campaign.

    • "i": prefix för typen integer.
    • "d": prefix för double-typen.
    • "s": prefix för teckensträngstypen.
    • "ts": prefix för typen 'date'.

    Om du vill definiera namnet på tabellen på ett självständigt sätt måste du använda attributet "@sqltable" i definitionen av huvudschemaelementet.

  • noDbIndex (boolesk): gör att du kan ange att elementet inte ska indexeras.

  • beställd (boolesk): om attributet är aktiverat (ordered="true") behåller Adobe Campaign elementdeklarationssekvensen i ett XML-samlingselement.

  • pkSequence (sträng): får namnet på den sekvens som ska användas för att beräkna en automatisk inkrementell nyckel. Det här attributet kan bara användas om en autoinkrementell nyckel har definierats för schemats rotelement.

  • pkgStatus (sträng): vid paketexport kommer värden att beaktas som en funktion av värdet för det här attributet:

    • "always": elementet finns alltid
    • "never": elementet kommer aldrig att finnas
    • "standard (eller ingenting)": elementet exporteras såvida det inte är standardelementet eller om det inte är ett internt fält och inte är kompatibelt med andra instanser
  • ref (sträng): this-attributet definierar en referens till ett >element>-element som delas av flera scheman (definitionsfactoring). Definitionen kopieras inte till det aktuella schemat.

  • required (boolean): Om det här attributet är aktiverat (@required="true") markeras fältet i gränssnittet. Fältets etikett blir röd i formulär.

  • revAdvanced (boolean): när det är aktiverat anger det här attributet att den motsatta länken är en"avancerad" länk.

  • revCardinality (sträng): this-attributet definierar kardinaliteten för en länk mellan två tabeller. Den används i en länktyp <element>.

    Möjliga värden är:

    • "single" : enkel länk av typen 1-1
    • "unbound": 1-N type collection link

    Om attributet inte anges när länken skapas blir kardinaliteten 1-N som standard.

  • revDesc (sträng): det här attributet får en beskrivning som är länkad till motsatt länk.

  • revExternalJoin (boolean): när det här attributet är aktiverat kan du tvinga det externa hörnet på motsatt länk.

  • revIntegrity (sträng): this-attributet definierar integriteten i målschemat. Samma värden som attributet "@integrity" tillåts. Som standard ger Adobe Campaign attributet"normal".

  • revLabel (sträng): etikett för motsatt länk.

  • revLink (sträng): namnet på motsatt länk. Om värdet är "INGEN", ingen motsatt länk skapas i målschemat.

  • revTarget (sträng): mål för motsatt länk.

  • sql (boolesk): Om det här attributet är aktiverat (@sql="true") tvingas SQL-elementet att lagras, även om elementet har egenskapen xml="true".

  • sqlname (sträng): fältets namn när tabellen skapades. Om @sqlname inte anges används värdet för attributet @name som standard. När du skriver schemat till tabellen läggs prefix till automatiskt beroende på fälttypen.

  • sqltable (sträng): för huvudelementet i schemat, överför det här attributet namnet på SQL-tabellen som genereras som standard. Om @sqltable inte anges kommer standardnamnet att struktureras så här: namespace (first letter upper case) följt av värdet för SrcSchema "@name".

  • tableSpace (sträng): det här attributet låter dig ange ett nytt tabellutrymme för datalagring för en tabell (giltigt i roten) <element>).

  • tableSpaceIndex (sträng): det här attributet gör att du kan ange ett nytt indexlagringstabellutrymme för en tabell (giltigt i roten) <element>).

  • target (MNTOKEN): får namnet på målschemat när en länk mellan tabeller skapas. Det här attributet är bara aktivt för länkelement.

  • template (string): this-attributet definierar en referens till en <element> element som delas av flera scheman. Definitionen kopieras automatiskt till det aktuella schemat.

  • translatedDefault (sträng): Om ett @default-attribut hittas kan du med "@translatedDefault" definiera om ett uttryck så att det matchar det som definierats i @default, som ska samlas in med översättningsverktyget (intern användning).

  • translateExpr (sträng): om ett @expr-attribut hittas kan du med attributet @translr definiera om ett uttryck som matchar det som definierats i @expr och som samlas in med översättningsverktyget (internt bruk).

  • type (MNTOKEN): definierar den typ av data som lagras i elementet.

    Lista över tillgängliga typer:

    • VALFRITT
    • bin
    • blob
    • boolesk
    • byte
    • CDATA
    • datetime
    • datetimetz
    • datetimenotz
    • datum
    • double
    • enum
    • float
    • html
    • int64
    • link
    • long
    • PM
    • MNTOKEN
    • procent
    • primarykey
    • kort
    • string
    • tid
    • tidsintervall
    • uuid
  • obunden (boolesk): om attributet är aktiverat (unbound="true") deklareras länken som ett samlingselement för en 1-N-kardinalitet.

  • userEnum (sträng): får det interna namnet för en open-uppräkning. Uppräkningsvärden kan definieras av användaren i gränssnittet.

  • xml (boolesk): Om det här alternativet är aktiverat lagras alla värden som definieras i elementet i XML i ett texttypsfält, "mData". Det innebär att det inte kommer att finnas någon filtrering eller sortering för dessa fält.

  • xmlChildren (boolean): tvingar lagring för varje underordnat objekt ( <element> or <attribute> ) of the <element> element in an XML document. </element> </attribute> </element>

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1