elemento srcschema

Modelo de conteúdo

srcSchema:==(atributo) | createdBy | dados | elemento | lista discriminada | ajuda | interface | Métodos | modifiedBy)

Atributos

created (datetime), createdBy-id (long), desc (string), entitySchema (string), ExtendedSchema (string), img (string), implementações (string), label (string), labelSingular (string), lastModified (datetime), library (boolean), mappingType (string), modifiedBy-id (long), name (string), namespace (string), useRecycleBin (booleano), visualização (booleano), xtkschema (string)

Pais

nenhuma

Filhos

  • <attribute>
  • <createdby>
  • <data>
  • <element>
  • <enumeration>
  • <help>
  • <interface>
  • <methods>
  • <modifiedby>

Descrição

O <srcschema> é o elemento raiz de um schema. É o ponto de entrada para a definição do schema.

Uso e contexto de uso

A apresentação do schema está disponível em Sobre a referência do schema e estrutura do Schema.

Descrição do atributo

  • criado (datetime): este atributo fornece informações sobre a data e a hora da criação do schema. Ele tem um formulário "Data e hora". Os valores exibidos são obtidos do servidor. A hora é exibida no formato UTC.

  • createdBy-id (long): é o identificador do operador que criou o schema.

  • desc (string): descrição do schema

  • entitySchema (string): schema básico no qual a sintaxe e a aprovação se baseiam (por padrão para o Adobe Campaign: xtk:srcSchema). Quando você salvar o schema atual, a Adobe Campaign aprovará sua gramática com o schema declarado no atributo @xtkschema.

  • ExtendedSchema (string): recebe o nome do schema predefinido no qual a extensão do schema atual se baseia. O formulário é "namespace:nome".

  • img (string): ícone vinculado ao schema (pode ser definido no assistente de criação do schema).

  • label (string): Rótulo do schema.

  • labelSingular (string): label (singular) para exibição na interface.

  • lastModified (datetime): este atributo fornece informações sobre a data e a hora da última modificação. Ele tem um formulário "Data e hora". Os valores exibidos são obtidos do servidor. A hora é exibida no formato UTC.

  • biblioteca (booleana): uso do schema como uma biblioteca e não como uma entidade. Este schema pode, portanto, ser referenciado por outros schemas graças aos atributos "@ref" e "@template".

  • mappingType (string):

    • "sql": mapeamento de banco de dados
    • "textFile": mapeamento de arquivos de texto
    • "xmlFile": Mapeamento do arquivo de texto do formato XML
    • "binaryFile": mapeamento de arquivos binários
  • modifiedBy-id (long): corresponde ao identificador do operador que alterou o schema.

  • name (string): nome exclusivo do schema.

  • namespace (string): namespace do schema (padrão: nms, xtk, nl). Ao criar um novo schema para um projeto, recomendamos que você use uma namespace dedicada.

  • useRecycleBin (booleano): ativa o recurso de lixeira no aplicativo. Os registros excluídos serão colocados no lixo antes da exclusão final. Esta função só está disponível no modo "Delivery".

  • visualização (booleana): se estiver ativado (@visualização="true"), o schema será usado como uma visualização. O assistente de atualização da estrutura do banco de dados não levará o schema em conta. Esta opção é principalmente utilizada para fazer referência a tabelas externas.

  • xtkschema (string): nome do schema que define a gramática do schema (xtk:srcSchema por padrão).

Exemplos

<srcschema> elemento do schema "nms:delivery" pronto

<srcSchema desc="Defines all the settings of a delivery (or delivery template)."  
           entitySchema="xtk:srcSchema" img="nms:campaign.png" implements="xtk:persist" 
           label="Diffusions" labelSingular="Diffusion" md5="DCD2164CD0276B1DCA6E1C9E2A75EC04"
           name="delivery" namespace="nms" useRecycleBin="true" xtkschema="xtk:srcSchema">

Nesta página