Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Grupos de interesse da comunidade mudaram do Yammer para o Microsoft Viva Engage. Para ingressar em uma comunidade Viva Engage e participar das discussões mais recentes, preencha o formulário Requeste o acesso à Comunidade Viva Engage de Finanças e Operações e escolha a comunidade que você deseja ingressar.
Este artigo descreve as propriedades que aparecem na janela Propriedades do Microsoft Visual Studio para itens no Application Explorer.
Muitos nós no Gerenciador de Aplicativos representam elementos que têm propriedades associadas. Você pode ler ou modificar essas propriedades na janela Propriedades do Microsoft Visual Studio.
Propriedades comuns e do sistema
A maioria dos objetos de aplicativo no Application Explorer tem um conjunto padrão de propriedades do sistema. Essas propriedades do sistema são somente leitura. Use a janela Propriedades para exibir as propriedades de qualquer item no Application Explorer. Para abrir a janela Propriedades , clique com o botão direito do mouse em um nó no Application Explorer e selecione Propriedades. Na guia Categorias da janela Propriedades , muitas propriedades do sistema aparecem no nó Estatísticas . Este artigo lista propriedades comuns adicionais que aparecem em muitos nós do Application Explorer, mas não em todos. A tabela a seguir mostra as propriedades do sistema que aparecem em quase todos os nós do Application Explorer. Todas essas propriedades do sistema são somente leitura.
| Propriedade | Description |
|---|---|
| Alterado Por | O usuário que alterou o objeto pela última vez (geralmente a versão de lançamento). |
| ChangedDate | A data em que o objeto foi alterado pela última vez. |
| ChangedTime | A hora em que o objeto foi alterado pela última vez. |
| CreatedBy | O usuário que criou o objeto. |
| CreationDate | A data em que o objeto foi criado. |
| Data de Criação | A hora em que o objeto foi criado. |
A tabela a seguir mostra outras propriedades comuns que aparecem em muitos nós do Application Explorer, mas não em todos.
| Propriedade | Description |
|---|---|
| ConfigurationKey | Especifique a chave de configuração que controla o acesso ou a exibição de um elemento. Se um usuário não tiver acesso à chave de configuração, o elemento não estará visível. Os elementos incluem páginas, controles em páginas, tabelas e outros elementos. |
| LegacyID | Um elemento identificador de uma versão anterior. Durante a atualização de uma versão anterior, o identificador antigo é atribuído ao LegacyID. Um identificador específico da instalação não é atribuído e a lógica de negócios permanece intacta. Essa propriedade não é usada para novos elementos. |
| NeededAccessLevel | O nível de acesso mínimo exigido por um usuário. Esta propriedade é somente para leitura. |
| Origem | O GUID (identificador global exclusivo) de um elemento do Application Explorer. Essa propriedade é usada para identificar elementos durante a sincronização e em cenários de atualização. É uma propriedade somente leitura e o valor nunca é alterado depois que o sistema a atribui. Nenhum valor guid de origem é duplicado em qualquer lugar no sistema. |
| SecurityKey | Essa propriedade é obsoleta, mas é retida para referência em sistemas que foram atualizados de uma versão anterior. |
Propriedades de enumeração base
A tabela a seguir descreve as propriedades disponíveis para enumerações.
| Propriedade | Description |
|---|---|
| AnalysisUsage | Especifique a função da enumeração em um cubo. Essa configuração se propaga automaticamente para todos os campos de tabela que fazem referência à enumeração. No entanto, você pode substituir a configuração em um campo de tabela. As opções a seguir estão disponíveis: - Atributo – Um campo que faz referência à enumeração é um atributo de dimensão. - Nenhum – um campo que faz referência à enumeração não é um atributo de dimensão. |
| ConfigurationKey | Especifique a chave de configuração. |
| CountryRegionCodes | Especifique os códigos para os países/regiões em que a exibição é aplicável ou válida. Implemente essa propriedade como uma lista separada por vírgulas de códigos de país/região iso (Organização Internacional para Padronização) em uma única cadeia de caracteres. Os valores devem corresponder aos dados no catálogo de endereços global. A estrutura do cliente e o aplicativo podem usar essa propriedade para habilitar ou desabilitar recursos específicos do país/região. |
| DisplayLength | Especifique o número de caracteres que são mostrados. O valor padrão é Auto. |
| Ajuda | Crie uma cadeia de caracteres de Ajuda para o campo. A cadeia de caracteres de Ajuda é mostrada quando o campo é usado em uma página. |
| Etiqueta | Especifique o rótulo mostrado em páginas e relatórios. |
| Modelo | Especifique o modelo no qual a tabela está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela e uma classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| Organização | Especifique o nome da enumeração. Um nome de enumeração deve indicar os valores de enumeração possíveis ou o tipo do valor de enumeração. Exemplos de enumerações nomeadas de acordo com os valores possíveis são InclExcl e NextPrevious. Exemplos de enumerações nomeadas de acordo com o tipo do valor de enumeração são ArrivalPostingType e ListStatus. |
| Estilo | Altere a aparência padrão da enumeração. As opções a seguir estão disponíveis: - Caixa de combinação - Botão Opção |
| UseEnumValue | Um valor de Sim indica que os valores padrão da propriedade EnumValue foram modificados. Um valor de No redefine a propriedade EnumValue para os valores padrão. |
Propriedades de tipo de dados estendidas
As propriedades edt (tipo de dados estendido) são divididas nos grupos a seguir, com base em se elas são comuns a todos os EDTs ou estão disponíveis apenas para determinados tipos de dados base.
Propriedades comuns a todos os EDTs
| Propriedade | Description |
|---|---|
| Alinhamento | Altere o alinhamento do texto. As opções disponíveis são Esquerda, Direita e Centro. |
| AnalysisDefaultSort | Especifique a ordem de classificação padrão para um campo em um modelo de relatório que tenha esse EDT. |
| AnalysisDefaultTotal | Especifique a função de agregação para uma medida. Use essa propriedade quando a propriedade AnalysisUsage for definida como Measure. As opções a seguir estão disponíveis: - Soma – retornar a soma de todos os valores em um conjunto. - Contagem – retornar o número de itens não nulos em um conjunto. - CountDistinct – Retornar o número de itens não nulos distintos em um conjunto. - Min – Retornar o valor mínimo em um conjunto. - Máximo – Retornar o valor máximo em um conjunto. - Nenhum – nenhuma função de agregação é aplicada. - Auto – Essa opção se aplica a EDTs derivados. O valor da propriedade AnalysisUsage para o EDT pai é usado. Você pode substituir a função de agregação no nível do campo. Em outras palavras, você pode alterar a função de agregação do campo usando a propriedade AnalysisDefaultTotal para esse campo. |
| AnalysisGrouping | Especifique se um campo que tem esse EDT é agrupado por padrão quando o campo é adicionado a um relatório usando o Construtor de Relatórios do Microsoft SQL Server Reporting Services (SSRS). Essa propriedade é definida automaticamente como Desencorajada para valores de moeda. Para outros campos exclusivos, defina essa propriedade como Desencorajado. |
| AnalysisUsage | Especifique a função do EDT em um cubo. Essa configuração se propaga automaticamente para todos os campos de tabela que fazem referência ao EDT. No entanto, você pode substituir a configuração em um campo de tabela. As opções a seguir estão disponíveis: - Atributo – Um campo que faz referência ao EDT é um atributo de dimensão. - Medida – Um campo que faz referência ao EDT é uma medida. - Ambos – um campo que faz referência ao EDT é um atributo de dimensão e uma medida. - Nenhum – um campo que faz referência ao EDT não é um atributo de dimensão nem uma medida. - Auto – Essa opção se aplica a EDTs derivados. O valor da propriedade AnalysisUsage para o EDT pai é usado. Nota: Tipos de dados baseados em enumerações não podem ser medidas. |
| ArrayLength | Esta propriedade é somente para leitura. O valor padrão é 1. Para adicionar elementos de matriz ao EDT, clique com o botão direito do mouse no nó Elemento array e clique em Novo Elemento de Matriz. O valor da propriedade ArrayLength é aumentado para refletir essa alteração. |
| ButtonImage | Especifique a imagem mostrada quando o EDT é usado para um botão de pesquisa em uma página. As opções a seguir estão disponíveis: - Seta - Email – Você pode selecionar essa opção para o tipo de email , por exemplo. - URL – Você pode selecionar essa opção para o tipo de URL , por exemplo. - ThreeDots (...) - OpenFile – Você pode selecionar essa opção para os tipos FilenameOpen e FilenameSave , por exemplo. - Calendário – Você pode selecionar essa opção para tipos de data, por exemplo. O valor padrão é Seta. |
| CollectionLabel | Especifique o rótulo usado para mostrar o nome plural de um campo que tem esse EDT. |
| ConfigurationKey | Especifique a chave de configuração para o EDT. |
| CountryRegionCodes | Especifique os códigos para os países ou regiões em que o menu é aplicável ou válido. Implemente essa propriedade como uma lista separada por vírgulas de códigos de país ISO em uma única cadeia de caracteres. Os valores devem corresponder aos dados no catálogo de endereços global. O cliente usa essa propriedade para habilitar ou desabilitar recursos específicos do país ou da região. |
| DisplayLength | Especifique o número máximo de caracteres mostrados em uma página ou relatório. |
| EnumType | Especifique um tipo de dados enumerado. Essa propriedade deve ser definida para EDTs do tipo de enumeração . |
| Extends | Use essa propriedade para basear o EDT em outro EDT. |
| FormHelp | Especifique a página a ser usada quando você executar uma pesquisa de um campo em uma página. |
| Texto de Ajuda | Crie uma cadeia de caracteres de Ajuda para o EDT. A cadeia de caracteres ajuda é mostrada quando o tipo é usado em uma página. |
| ID | Esta propriedade é somente para leitura. |
| Etiqueta | Especifique o rótulo usado para o tipo quando o tipo é usado em uma página ou relatório. |
| Modelo | Especifique o modelo no qual a tabela está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela e uma classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| Organização | Especifique o nome do tipo. O nome é usado para fazer referência ao tipo de X++. |
| PresenceClass | Especifique a classe X++ usada junto com a propriedade PresenceMethod para retornar uma instância do objeto PresenceInfo . |
| PresenceIndicatorAllowed | Especifique se o controle que faz referência ao EDT deve usar a presença. O valor padrão é Sim. |
| PresenceMethod | Para a classe X++ especificada na propriedade PresenceClass , especifique o método de classe estática X++ que deve ser chamado usando um valor de dados de controles. Esse método retorna uma instância do objeto PresenceInfo que contém os dados exigidos pelo indicador De presença. |
| ReferenceTable | Especifique a tabela referenciada por este EDT e que tenha a chave primária. Em outras palavras, essa propriedade indica a tabela de chave primária que este EDT faz referência. |
| Estilo | Altere a aparência padrão do EDT. As opções a seguir estão disponíveis: -Automático - Caixa de combinação - Botão Opção |
Propriedades disponíveis apenas para alguns tipos de dados base
A menos que a tabela a seguir especifique o contrário, deixe todas essas propriedades definidas como Auto.
| Propriedade | Tipo para o qual a propriedade existe | Description |
|---|---|---|
| Ajuste | String | Para cadeias de caracteres de comprimento fixo, especifique se os caracteres inseridos devem ser armazenados no lado esquerdo ou no lado direito dos espaços de preenchimento. As opções disponíveis são Esquerda e Direita. O valor padrão é Left. |
| AllowNegative | IntegerInt64Real | Especifique se o campo pode aceitar valores negativos. |
| AutoInsSeparator | Real | Especifique se o sistema deve inserir automaticamente um separador decimal. Por exemplo, se você inserir 2222, o sistema mostrará automaticamente 2222.00. |
| ChangeCase | String | Especifique como o texto inserido em um controle de cadeia de caracteres deve ser formatado. Por exemplo, o texto pode ser formatado como todas as letras maiúsculas ou pode usar a capitalização de título. Nota: Essa propriedade não tem suporte para o Enterprise Portal. |
| DateDay | DateUtcDateTime | Especifique como o dia deve ser mostrado. |
| DateFormat | DateUtcDateTime | Especifique o layout de uma data. |
| DateMonth | DateUtcDateTime | Especifique como o mês deve ser mostrado. |
| DateSeparator | DateUtcDateTime | Especifique os separadores entre o ano, o mês e o dia. |
| DateYear | DateUtcDateTime | Especifique como o ano deve ser mostrado. |
| DecimalSeparator | Real | Especifique o separador decimal. Quando a configuração padrão (Auto) é usada, o separador decimal especificado na configuração do sistema é usado. |
| DisplaceNegative | IntegerInt64Real | Especifique se os números negativos devem ser alinhados à esquerda. |
| DisplayHeight | String | Especifique o número de linhas a serem mostradas ao mesmo tempo em que o EDT é mostrado em uma página. |
| EnumType | Enum | Especifique a enumeração base usada para criar o EDT. |
| FormatMST | Real | Especifique que os valores de moeda mestra devem ser formatados. As opções a seguir estão disponíveis: -Automático - Sim - Não O valor padrão é Auto. |
| NoOfDecimals | Real | Especifique o número de casas decimais quando um valor é mostrado em uma página ou relatório. |
| RotateSign | IntegerInt64Real | Selecione esta opção para inverter o sinal do número. Em outras palavras, altere um sinal de subtração (–) para um sinal de adição (+) ou um sinal de adição para um sinal de menos. |
| ShowZero | IntegerInt64Real | Especifique se um campo que tem um valor de 0 (zero) como um campo vazio. Se um valor de 0 em campos desse tipo significa nulo/nada, defina essa propriedade como No. |
| SignDisplay | IntegerInt64Real | Especifique se deseja mostrar o sinal de um número negativo e também se o sinal deve aparecer antes ou depois do número. Normalmente, defina essa propriedade como Auto. No entanto, você poderá defini-la como None se a propriedade DisplaceNegative for usada. |
| StringSize | String | Especifique o tamanho máximo da cadeia de caracteres. |
| ThousandSeparator | Real | Especifique o símbolo usado para separar milhares. |
| TimeFormat | TimeUtcDateTime | Especifique como os horários devem ser formatados. |
| Temporizados | TimeUtcDateTime | Especifique se as horas devem ser incluídas. |
| TimeMinute | TimeUtcDateTime | Especifique se deve incluir minutos. |
| TimeSeconds | TimeUtcDateTime | Especifique se deve incluir segundos. |
| TimeSeparator | TimeUtcDateTime | Especifique o separador usado para horários. |
| TimezonePreference | UtcDateTime | Especifique o fuso horário para o qual converter o valor do UTC (Tempo Universal Coordenado). |
Propriedades de perspectiva
No Gerenciador de Aplicativos, no nó Dicionário de Dados , há um nó Perspectivas . Uma perspectiva é uma coleção de tabelas e exibições que contêm as medidas e dimensões de um cubo. A tabela a seguir descreve as propriedades que você pode definir para cada perspectiva. Para obter informações sobre as propriedades do sistema que estão disponíveis para uma perspectiva, consulte a seção "Sistema e propriedades comuns". Para obter informações sobre as propriedades das tabelas associadas a uma perspectiva, consulte as seções "Propriedades da tabela" e "Propriedades do campo tabela".
| Propriedade | Description |
|---|---|
| ConfigurationKey | Especifique a chave de configuração que você atribui à perspectiva. A chave de configuração determina quais configurações de uma perspectiva estão incluídas nos modelos de relatório gerados. |
| Texto de Ajuda | Crie uma cadeia de caracteres para usar como uma descrição para a perspectiva em um modelo de relatório. |
| ID | Especifique o identificador da perspectiva. |
| Etiqueta | Especifique o nome que aparece para a perspectiva em um modelo de relatório. |
| Modelo | Especifique o modelo no qual a perspectiva está. Um modelo é um agrupamento lógico de elementos em uma camada. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| SharedDimensionContainer | Especifique se os itens devem ser compartilhados na perspectiva. Quando você define essa propriedade como Sim, os itens na perspectiva são adicionados a todas as outras perspectivas que estão no projeto e nenhum cubo é criado para a perspectiva. O valor padrão é Não. |
| Uso | Especifique as opções de materialização para uma perspectiva. As opções a seguir estão disponíveis: - AdHocReporting – A perspectiva é usada para gerar um modelo de SMDL (Linguagem de Definição de Modelo Semântico Transacional). - OLAP – A perspectiva é usada para gerar um cubo em um projeto de Business Intelligence do Microsoft SQL Server Analysis Services (SSAS). - Ambos – a perspectiva é usada para gerar um modelo SDML transacional e um cubo em um projeto do SSAS Business Intelligence. - Nenhum - A perspectiva não se materializa. O valor padrão é Nenhum. |
Propriedades da tabela
Esta seção descreve as propriedades que aparecem na janela Propriedades para elementos de tabela no Application Explorer. Os elementos de tabela estão localizados emTabelas> Dados.
Propriedades da tabela
A tabela a seguir descreve as propriedades dos elementos da tabela no Application Explorer.
| Propriedade | Description |
|---|---|
| Resumo | Especifique se a tabela dá suporte à herança. O valor padrão é Não. Se você definir o valor como Sim, a tabela não poderá ser um destino direto de instruções SQL X++, como update_recordset e selecionar. Nota: Essa propriedade não estará disponível quando a propriedade SupportInheritance estiver definida como No. |
| AnalysisDimensionType | Especifique o tipo de dimensão que é criado, com base na configuração da propriedade IsLookup . Se a propriedade IsLookup estiver definida como Sim, as seguintes opções estarão disponíveis: - Auto - A tabela pode conter dados factuais e dimensionais. O Assistente de BI extrai dados dimensionais e cria dimensões e atributos. Dados factuais são extraídos para criar medidas. Uma dimensão filho é criada que tem atributos da tabela pai. - MasterInner – Uma junção interna (completa) é usada para criar relações com essa tabela para a tabela filho. Cada combinação de registros para essa tabela e a tabela filho são geradas na dimensão. Uma dimensão filho é criada que tem atributos da tabela pai. - MasterLeftOuter – Uma junção externa esquerda é usada para criar relações com essa tabela para a tabela filho. As dimensões têm atributos adicionais, com base em valores nessa tabela que também podem estar vazios. Uma dimensão filho é criada que tem atributos da tabela pai. - Transação – A tabela deve ser usada para gerar apenas dados factuais (medidas). Use essa opção quando uma tabela contiver apenas dados transacionais. Uma dimensão filho é criada que contém apenas campos de enumeração da tabela. Se a propriedade IsLookup estiver definida como Não, as seguintes opções estarão disponíveis: - Auto - A tabela pode conter dados factuais e dimensionais. O Assistente de BI extrai dados dimensionais e cria dimensões e atributos. Dados factuais são extraídos para criar medidas. Uma dimensão pai e filho são criadas. - MasterInner – Não aplicável. Essa opção é a mesma que Auto. - MasterLeftOuter – Não aplicável. Essa opção é a mesma que Auto. - Transação – A tabela deve ser usada para gerar apenas dados factuais (medidas). Use essa opção quando uma tabela contiver apenas dados transacionais. Uma dimensão filho é criada que contém apenas valores de enumeração da tabela. |
| AnalysisIdentifier | Especifique o campo a ser usado como o identificador para a dimensão em um cubo SSAS. |
| AOSAuthorization | Especifique o tipo de operação que um usuário pode executar em uma tabela, dependendo das permissões do usuário. Quando você define essa propriedade como None, nenhuma verificação de autorização é executada. |
| CacheLookup | Especifique como armazenar em cache os registros recuperados durante uma operação de pesquisa. Essa propriedade existe apenas em tabelas que não herdam de outra tabela. Em uma tabela raiz de herança, você não pode definir essa propriedade como EntireTable usando a janela Propriedades do Application Explorer. Você não deve usar outras técnicas para atribuir esse valor a tabelas raiz de herança. Por exemplo, não use o método AOTsetProperty da classe TreeNode para atribuir esse valor. |
| ClusterIndex | Especifique o índice do cluster. Essa propriedade é usada apenas para otimização do SQL. |
| ConfigurationKey | Especifique a chave de configuração para a tabela. As chaves de configuração permitem que um administrador do sistema habilite e desabilite partes específicas de um aplicativo. |
| CountryRegionCodes | Especifique os códigos para os países/regiões em que a tabela é aplicável ou válida. Essa propriedade é implementada como uma lista separada por vírgulas de códigos de país ISO em uma única cadeia de caracteres. Os valores devem corresponder aos dados no catálogo de endereços global. A estrutura do cliente usa essa propriedade para habilitar ou desabilitar recursos específicos do país/região. |
| CountryRegionContextField | Especifique o campo usado para identificar o contexto de país/região. Essa propriedade está relacionada à propriedade CountryRegionCodes . |
| CreatedBy | Especifique se o sistema mantém o campo CreatedBy para os registros em uma tabela. Este campo contém informações sobre a pessoa que criou um registro. |
| CreatedDateTime | Especifique se o sistema mantém os campos CreationDate e CreationTime para os registros em uma tabela. Esse campo contém a data em que um registro foi criado. |
| CreatedTransactionId | Especifique se o sistema mantém o campo CreatedTransactionId para os registros em uma tabela. Esse campo contém informações sobre a transação que criou um registro. |
| CreateRecIdIndex | Especifique se um índice no campo ID do registro foi criado. |
| DeveloperDocumentation | Descreva a finalidade de uma tabela e explique como ela é usada no programa. Normalmente, uma descrição contém no máximo cinco frases e é escrita como um único parágrafo. |
| EntityRelationshipType | Classifique uma tabela de acordo com a notação de modelo de dados ER (relação de entidade comum). Uma tabela é classificada como uma entidade ou uma relação. Uma entidade representa um objeto, enquanto uma relação representa uma associação entre dois objetos. |
| Extends | Derivar a tabela da tabela especificada. O valor dessa propriedade é nulo quando a propriedade SupportInheritance é definida como Sim. |
| FormRef | Especifique o item de menu de exibição que é ativado quando uma tabela é referenciada. Um item de menu de exibição está associado a uma página. Quando você usa um campo de índice primário em um relatório, essa página está disponível como um link no relatório. Especifique um índice primário usando a propriedade PrimaryIndex . Se você deixar essa propriedade em branco, o sistema tentará exibir uma página com o mesmo nome da tabela. |
| ID | A ID da tabela gerada pelo sistema. |
| IsLookup | Para modelos de relatório, use essa propriedade para especificar se as informações da tabela são incorporadas a outras tabelas que fazem referência a ela quando um modelo de relatório é gerado. Para cubos OLAP (processamento analítico online), use essa propriedade para especificar se uma dimensão consolidada ou uma dimensão distinta deve ser gerada. As opções a seguir estão disponíveis: - Sim – os atributos da tabela devem ser consolidados na dimensão pai (esquema de estrela). - Não – uma dimensão separada deve ser gerada para a tabela (esquema floco de neve). |
| Etiqueta | Especifique o rótulo de uma tabela. |
| ListPageRef | Especifique um item de menu de exibição que aponte para uma página que possa mostrar uma lista desse tipo de registro. |
| Modelo | Especifique o modelo no qual a tabela está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela e uma classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| ModifiedBy | Especifique se o sistema mantém o campo ModifiedBy para os registros em uma tabela. Este campo contém informações sobre a pessoa que modificou um registro pela última vez. |
| ModifiedDateTime | Especifique se o sistema mantém o campo ModifiedDate para os registros em uma tabela. Esse campo contém a data em que um registro foi modificado pela última vez. |
| ModifiedTime | Especifique se o sistema mantém o campo ModifiedDateTime para os registros em uma tabela. Esse campo contém a data e a hora em que um registro foi modificado pela última vez. |
| Organização | Especifique o nome da tabela. |
| OccEnabled | Especifique se o modo de simultaneidade otimista está habilitado para uma tabela. Quando esse modo está habilitado, os dados não são bloqueados da modificação futura quando são buscados do banco de dados. Os dados são bloqueados somente quando a atualização real é executada. |
| PreviewPartRef | Especifique a parte de informações ou parte do formulário a ser usada na visualização aprimorada. Uma parte de informações mostra uma coleção de campos de dados de uma consulta especificada. Ele usa metadados para descrever como os dados são exibidos. Uma parte do formulário representa um ponteiro para uma página. |
| PrimaryIndex | Especifique o índice primário. Somente um índice exclusivo pode ser selecionado. Essa propriedade é usada para otimização de banco de dados e para indicar qual índice exclusivo deve ser usado como a chave de cache. Se você não especificar um índice primário, o índice exclusivo que tem a ID mais baixa será usado como a chave de cache. |
| ReplacementKey | Especifique os campos a serem exibidos como o identificador de dados em alguns controles de página. |
| ReportRef | Especifique o item de menu de saída que é ativado quando uma tabela é referenciada. Um item de menu de saída está associado a um relatório. Quando você usa um campo de índice primário em um relatório, esse relatório está disponível como um link no relatório. Especifique um índice primário usando a propriedade PrimaryIndex . |
| SaveDataPerCompany | Especifique se os dados da empresa atual são salvos. Se você definir a propriedade como Não, os dados serão salvos sem um identificador da empresa (DataAreaId). Nota: Se a propriedade SaveDataPerCompany em uma tabela estiver definida como Sim, a propriedade SetCompany em um design de página que usa a tabela como uma fonte de dados também deverá ser definida como Sim. Ponta: A linha de status mostra o acrônimo da empresa. Clique duas vezes no acrônimo para abrir uma caixa de diálogo na qual você pode alterar a empresa. |
| SaveDataPerPartition | Um valor que indica se a tabela tem um campo do sistema chamado Partição. Esta propriedade destina-se a ser somente leitura. Se a tabela tiver um campo de partição , cada registro será atribuído a uma partição. Cada registro é oculto das operações de acesso a dados que são executadas no contexto de outras partições. |
| SearchLinkRefName | Especifique o nome do item de menu que se vincula a informações em um site sobre um registro de tabela listado nos resultados da pesquisa do Enterprise Portal. Se a propriedade SearchLinkRefType estiver definida como URL, selecione um item de menu vinculado a uma página de Web Part que mostra os dados da tabela. Formulários e relatórios em páginas de Web Part podem exibir dados. |
| SearchLinkRefType | Especifique o tipo do item de menu que se vincula a informações em um site sobre um registro de tabela listado nos resultados da pesquisa do Enterprise Portal. |
| SingularLabel | Especifique o rótulo usado em um modelo de relatório ou em um cubo para mostrar o nome singular dos itens armazenados na tabela. |
| SupportInheritance | Ao definir essa propriedade como Sim, você pode definir um valor para outras propriedades relacionadas à herança, como Extends e Abstract. Cuidado: Se você definir essa propriedade como Sim, todos os campos na tabela serão descartados e deverão ser criados novamente. |
| SystemTable | Indique se uma tabela aparece como uma tabela do sistema. Uma tabela que aparece como uma tabela do sistema pode ser filtrada durante a exportação e importação. As tabelas do sistema são sempre sincronizadas quando você entra. Portanto, essa propriedade pode ser útil para tabelas que você usa assim que entra. |
| TableContents | Especifique como os dados de configuração/parâmetro podem ser reutilizados de um cliente para outro. As opções a seguir estão disponíveis: - Não especificado – use essa opção para a maioria das tabelas. - Dados padrão – use essa opção para dados independentes do cliente, como códigos postais, unidades e intervalos de tempo. - Dados base – use essa opção para dados dependentes do cliente, como calendários, grupos e parâmetros. - Dados padrão+base – use essa opção para dados em que a percepção local varia. Por exemplo, o Gráfico de Contas é independente do cliente na Alemanha, mas depende do cliente na maioria dos outros locais. |
| TableGroup | Especifique o grupo ao qual a tabela pertence. Os grupos de tabelas fornecem um método para categorizar tabelas de acordo com o tipo de dados que elas contêm. Você pode usar grupos de tabelas para definir se o sistema deve solicitar aos usuários quando eles atualizarem ou excluirem dados da tabela nas páginas usando a tabela como a fonte de dados. Ao exportar dados, você pode usar grupos de tabelas para filtrar registros. |
| TipoDeTabela | Essa propriedade substitui a propriedade Temporária encontrada no Microsoft Dynamics AX 2009. |
| TitleField1, TitleField2 | Você pode usar essa propriedade das seguintes maneiras: - Adicionar dados de campo de tabela a uma legenda de formulário. - Mostrar campos adicionais em uma página de pesquisa. A propriedade TitleField1 também é usada quando você ativa a lista de pesquisa em um campo em uma página. Os campos que você especificar para as propriedades TitleField1 e TitleField2 podem ser mesclados com o valor da chave. - Mostrar informações de campo em uma dica de ferramenta. |
| TypicalRowCount | Especifique o número de registros que normalmente aparecem em uma tabela. Se a propriedade AnalysisSelection não estiver definida, essa propriedade determinará como os registros são selecionados usando o Construtor de Relatórios para SSRS. A configuração dessa propriedade afeta se uma lista suspensa, uma caixa de listagem ou uma caixa de listagem filtrada são usadas para selecionar registros de tabela. |
| ValidTimeStateFieldType | Especifique o tipo de campo de data e hora que o sistema usa quando rastreia dados em intervalos de tempo. |
| Visible | Especifique os direitos de acesso quando a tabela é usada como uma fonte de dados em uma página ou relatório. Se a tabela for usada como uma fonte de dados em uma página, os direitos de acesso na página não poderão exceder os direitos de acesso definidos para a tabela. |
Tabelas e modelos de relatório
As propriedades a seguir estão relacionadas aos modelos de relatório que você usa para adicionar informações a um relatório:
- AnalysisSelection
- AnalysisVisibility
- IsLookup
- SingularLabel
- TypicalRowCount
Propriedades do campo Tabela
As propriedades a seguir estão relacionadas aos modelos de relatório que você usa para adicionar informações a um relatório:
- AnalysisDefaultTotal
- AnalysisLabel
- AnalysisTotaling
- AnalysisUsage
- AnalysisVisibility
- CurrencyCode
- CurrencyCodeField
- CurrencyCodeTable
| Propriedade | Description |
|---|---|
| Ajuste | Especifique se o campo de cadeia de caracteres deve ser alinhado à esquerda ou alinhado à direita quando ele é armazenado no banco de dados. Por exemplo, se a cadeia de caracteres de 11 caracteres "hello world" for armazenada em um campo alinhado à direita que tenha uma configuração StringSize de 40, 29 caracteres de espaço serão armazenados como o prefixo. Nota: A configuração de Ajuste afeta os resultados da pesquisa quando você pesquisa um valor em uma tabela usando os >operadores relacionais , <>e . Isso não afeta os resultados da pesquisa quando você usa o == operador. A configuração de Ajuste é ignorada quando a propriedade StringSize é definida como (Memorando). |
| AliasFor | Especifique o campo de tabela para o qual o campo é um alias. |
| AllowEdit | Especifique se os usuários têm permissão para modificar dados em um registro existente em uma página. |
| AllowEditOnCreate | Especifique se os usuários têm permissão para inserir dados no campo quando um novo registro é criado a partir de uma página. |
| AnalysisDefaultTotal | Para modelos de relatório, use essa propriedade para especificar como os dados de campo são agregados quando um total automático para a tabela é exibido em um relatório criado usando SSRS e modelos de relatório. O valor padrão é Não, que indica que o campo não é mostrado automaticamente como um total. Para cubos OLAP, use essa propriedade para especificar a função de agregação para uma medida. Use essa propriedade quando a propriedade AnalysisUsage for definida como Measure. As opções a seguir estão disponíveis: - Soma – retornar a soma de todos os valores em um conjunto. - Contagem – retornar o número de itens não nulos em um conjunto. - CountDistinct – Retornar o número de itens não nulos distintos em um conjunto. - Min – Retornar o valor mínimo em um conjunto. - Máximo – Retornar o valor máximo em um conjunto. - Nenhum – nenhuma função de agregação é aplicada. - Auto – Essa opção se aplica a EDTs derivados. O valor da propriedade AnalysisUsage para o EDT pai é usado. |
| AnalysisLabel | Especifique o rótulo a ser usado como legenda em um cubo SSAS para o campo de tabela. O rótulo é aplicado a um atributo de dimensão ou a uma medida. Essa propriedade destina-se a situações em que uma das seguintes condições é verdadeira: - A propriedade Label não está definida. - A propriedade Label não funciona como uma legenda para um atributo de dimensão ou uma medida em um cubo SSAS. |
| AnalysisUsage | Especifique a função do campo em um cubo. As opções a seguir estão disponíveis - Atributo – O campo é um atributo de dimensão. - Medida – O campo é uma medida. - Ambos – o campo é um atributo de dimensão e uma medida. - Nenhum – o campo não é um atributo de dimensão nem uma medida. - Auto - O valor da propriedade AnalysisUsage para o EDT ou enumeração na qual o campo se baseia deve ser usado. |
| ConfigurationKey | Defina a chave de configuração para o campo. |
| CountryRegionCodes | Especifique os códigos para os países/regiões em que o campo de tabela é aplicável ou válido. Essa propriedade é implementada como uma lista separada por vírgulas de códigos de país ISO em uma única cadeia de caracteres. Os valores devem corresponder aos dados no catálogo de endereços global. A estrutura do cliente e o aplicativo podem usar essa propriedade para habilitar ou desabilitar recursos específicos do país/região. |
| CountryRegionContextField | Especifique o campo que identifica o contexto de país/região. Consulte a descrição da propriedade CountryRegionCodes . |
| ExtendedDataType | Especifique o EDT a ser usado para este campo. |
| GroupPrompt | Especifique um rótulo usado para o campo quando ele aparece em um grupo. Ponta: Você pode usar essa propriedade para ajudar a garantir que um rótulo de campo não repita o texto que aparece no rótulo de um grupo de campos. Por exemplo, se um grupo de campos em uma página for rotulado como Cliente, não inclua esse texto na propriedade GroupPrompt para campos incluídos no grupo de campos. |
| Texto de Ajuda | Especifique a cadeia de caracteres de Ajuda para o campo. A cadeia de caracteres de Ajuda é mostrada quando o campo é usado em uma página. |
| ID | A ID do campo gerado pelo sistema. |
| IgnoreEDTRelation | Essa propriedade é usada durante a migração das relações EDT. Ao migrar as relações de um nó EDT para um nó de tabela, você pode ignorar uma relação inválida para um determinado campo de tabela. Para ignorar relações inválidas, defina essa propriedade como Sim. O valor padrão é Não. |
| Etiqueta | Especifique um rótulo para o campo. Esse rótulo será exibido em páginas e relatórios. Veja também a descrição da propriedade AnalysisLabel anteriormente nesta tabela. |
| Obrigatório | Especifique se um usuário deve adicionar dados a um campo em uma página. Defina essa propriedade como Sim para indicar que o valor padrão ou de inicialização para cada tipo de dados não é aceitável para persistência no banco de dados. A lista a seguir mostra alguns valores padrão que não podem ser usados para campos obrigatórios em uma página: - Vazio não é aceitável para um campo str (cadeia de caracteres). - A data-hora mínima não é aceitável para campos de data e hora, como data e utcdatetime. - Um valor de 0 (zero) não é aceitável para campos numéricos, como int, real e enum. finanças e operações não dão suporte à semântica para o valor nulo padrão na maioria dos produtos do banco de dados SQL. O campo não pode ser nulo no banco de dados. Portanto, a propriedade Obrigatória não tem nada a ver com o conceito de um valor nulo . Cuidado: Um campo de tabela obrigatório pode ter sua propriedade EnumType definida como uma enumeração. Você pode definir um campo como um tipo de enumeração que inclui um item que tem o valor inteiro 0. Nesse caso, 0 não é um item disponível para seleção na página. O sistema de formulários chama automaticamente o método validateWrite para impor a configuração da propriedade Obrigatória . No entanto, a propriedade Mandatory não tem efeito sobre o comportamento do SQL X++ direto que insere ou atualiza o valor de um campo de tabela. Em seu SQL X++ direto, você pode incluir chamadas para o método validateWrite na variável de buffer de tabela. Sua variável de buffer herda o método da classe xRecord . |
| MinReadAccess | Especifique o modo do recurso de autorização automática. A autorização automática tem dois modos de operação: chave estrangeira substituta e pesquisa. Se uma tabela em uma consulta for marcada para autorização de chave estrangeira substituta e o usuário não tiver acesso a essa tabela, mas não tiver sido explicitamente negado, o acesso de exibição será concedido à tabela. No entanto, nem todos os campos são visíveis. A visibilidade é determinada pelas seguintes regras: - Se MinReadAccess estiver definido como Não, nenhum acesso será concedido ao campo. - Se MinReadAccess estiver definido como Sim, o acesso de exibição será concedido ao campo. – Caso contrário, o acesso de exibição será concedido se o campo fizer parte do grupo de identificação automática de chave natural, se for um campo de título ou se for um campo do sistema. Se uma tabela em uma consulta for marcada para autorização de pesquisa, o acesso será determinado pelas seguintes regras: - Se MinReadAccess estiver definido como Não, nenhum acesso será concedido ao campo. – Caso contrário, o acesso de exibição será concedido ao campo. |
| Modelo | Especifique o modelo no qual o campo de tabela está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela ou classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| Organização | Especifique o nome do campo. |
| RelationContext | Especifique o mapeamento de um campo para uma relação de tabela específica. Normalmente, essa propriedade é usada em cenários de unidade de medida para modelar dados relacionados a códigos de moeda ou quantidades. A relação associada ao campo pode ser usada para mostrar uma pesquisa de códigos de moeda ou quantidades. Não existe nenhum valor predefinido. |
| SaveContents | Especifique se os dados de campo são salvos no banco de dados ou tratados como dados de campo virtual. Os dados de campo virtual são calculados em tempo de execução quando o campo é exibido. Esses dados não têm representação física no banco de dados. Ponta: Em vez de campos virtuais, você pode usar métodos de exibição e edição. |
| StringSize | Defina o comprimento do campo, no número de caracteres. O comprimento máximo do campo depende do banco de dados. Um valor de (Memorando) indica que o comprimento do campo é ilimitado. |
| Tipo | Especifique o tipo base de um campo. |
| Visible | Especifique se o campo deve estar visível na interface do usuário. |
Propriedades do índice de tabela
A tabela a seguir descreve as propriedades disponíveis para índices em tabelas.
| Propriedade | Description |
|---|---|
| AllowDuplicates | Se você definir essa propriedade como Sim, o índice poderá ser nãounique. Se você não criar pelo menos um índice exclusivo, um índice exclusivo será criado combinando o primeiro índice e o RecId. |
| Chave Alternativa | Especifique se esse índice faz parte de uma chave alternativa. O campo de índice deve ter um valor exclusivo em cada registro. |
| ConfigurationKey | Defina a chave de configuração. Um campo de índice desabilitado por meio de uma chave de configuração é removido automaticamente do índice. |
| Habilitados | Use essa propriedade para desabilitar o índice. |
| ID | O identificador interno do objeto. |
| Modelo | Especifique o modelo no qual o índice da tabela está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela ou classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| Organização | Especifique o nome do índice. |
| UniqueAcrossCompanies | Essa propriedade é somente para uso interno da Microsoft. Os valores disponíveis são Sim e Não. O valor padrão é Não. O valor dessa propriedade é ignorado quando a propriedade AllowDuplicates é definida como No. No entanto, quando AllowDuplicates é definido como Sim, um valor de Sim para UniqueAcrossCompanies pode melhorar o desempenho de algumas consultas entre empresas. A melhoria de desempenho é causada por alterações no cache de dados. |
| ValidTimeStateKey | Especifique se essa chave de índice é usada para determinar a relação de estado de tempo válida com a tabela pai. O valor padrão é Não. Ponta: Para habilitar essa propriedade, defina a propriedade AllowDuplicates como No e a propriedade AlternateKey como Sim. |
| ValidTimeStateMode | Especifique se as lacunas são permitidas entre dois registros em vigor de data. O valor padrão é NoGap. Ponta: Para habilitar essa propriedade, defina a propriedade AllowDuplicates como No, a propriedade AlternateKey como Yes e a propriedade ValidTimeStateKey como Yes. |
Note
As páginas classificam no primeiro índice.
Propriedades de relação de tabela
Lista de propriedades
A tabela a seguir descreve as propriedades de uma relação de tabela no Application Explorer.
| Propriedade | Description |
|---|---|
| Cardinalidade | O número de vezes que cada valor de chave primária da tabela referenciada deve ocorrer na coluna de chave estrangeira da tabela atual. Por exemplo, o valor onemore significa um ou mais, mas não zero. Esse valor indica que cada valor de chave pai deve ocorrer na coluna de chave estrangeira da tabela filho pelo menos uma vez. Um nó de relação em uma tabela SalesLine pode usar o valor OneMore quando a regra de negócios exigir que cada registro na tabela SalesTable pai esteja relacionado a pelo menos um item que está sendo vendido. Atualmente, a propriedade Cardinalidade não é usada. No entanto, versões futuras podem usar essa propriedade e a propriedade RelatedTableCardinality . |
| CreateNavigationPropertyMethods | Um valor de Sim instrui o sistema a gerar métodos de navegação na classe de buffer de tabela para cada nó de relação de chave estrangeira. |
| EDTRelation | Se o valor for definido como Sim, uma ferramenta de software foi usada para migrar essa relação para seu local atual de uma relação EDT antiga. |
| EntityRelationshipRole | Essa propriedade esclarece a semântica de uma relação definida em uma tabela. Um nome de função deve ser um substantivo ou uma frase substantiva. O nome da função deve indicar a função da tabela associada em relação ao objeto de associação. Como alternativa, o nome da função deve ser uma frase curta que começa com um verbo de tempo presente que indica o papel que a tabela desempenha na relação. Nomes de função não são necessários quando a relação é inequívoca. |
| Modelo | O modelo do qual essa relação faz parte. |
| Organização | Um nome descritivo que você escolhe para a relação. |
| NavigationPropertyMethodNameOverride | Especifique o nome do método de navegação. Se você não especificar um valor, o método de navegação usará o valor da propriedade RelatedTableRole . |
| RelatedTableCardinality | Especifique se o valor do campo de chave estrangeira na tabela atual pode ser nulo em alguns ou em todos os registros da tabela atual. As opções a seguir estão disponíveis: - ZeroOne significa zero ou um. Esse valor indica que o campo de chave estrangeira em um registro filho pode ser nulo. - ExactlyOne indica que o campo de chave estrangeira não pode ser nulo em nenhum registro filho. |
| RelatedTableRole | Insira um valor de texto para descrever a finalidade da tabela pai referenciada nessa relação. Quando uma tabela tem apenas uma relação que faz referência a uma determinada tabela pai, você pode usar o nome da tabela pai. Às vezes, uma tabela tem mais de uma relação com uma determinada tabela pai referenciada. Nesse caso, o valor da propriedade RelatedTableRole deve descrever a relação suficiente para distinguir a finalidade da relação da outra relação com a mesma tabela pai. O valor dessa propriedade pode ser usado como o valor da propriedade JoinRelation de uma relação de fonte de dados em uma consulta do Application Explorer. Em casos padrão, esse uso é recomendado, pois reduz a desnormalização. Essa propriedade interage com a propriedade UseDefaultRoleNames . |
| RelationshipType | Selecione um valor que descreva a relação sutil entre duas tabelas. Por exemplo, o valor de Composição indica que o registro filho não pode existir significativamente, a menos que esteja relacionado a um registro pai específico. O registro do quarto andar da tabela Floor não pode existir, a menos que faça referência a um registro na tabela de construção pai. Nota: As DeleteActions devem ser compatíveis com essa configuração de propriedade. Para uma relação de composição, as DeleteActions devem incluir o comportamento de exclusão em cascata. Atualmente, a propriedade RelationshipType não é usada. No entanto, uma versão futura pode usar essa propriedade. |
| Função | Especifique um nome que descreva o significado ou a função da relação. Por exemplo, uma relação com uma tabela do Departamento pode acompanhar o departamento ao qual o funcionário pertence atualmente. Outra relação poderia acompanhar o departamento para o qual o funcionário solicitou uma transferência. Embora ambas sejam relações com a tabela Departamento, elas preenchem funções diferentes. Como o valor dessa propriedade, é uma boa ideia unir os nomes da tabela filho e da tabela pai usando um caractere sublinhado (_). Por exemplo, insira SalesTable_SalesLine. Essa propriedade interage com a propriedade UseDefaultRoleNames . |
| Tabela | A tabela à qual a relação se refere. |
| UseDefaultRoleNames | Um valor de Sim indica que o sistema deve gerar valores padrão para as propriedades Role e RelatedTableRole . Mesmo quando você define essa propriedade como Sim, os valores gerados para Role e RelatedTableRole não aparecem na janela Propriedades . Além disso, a classe TreeNode não usa os valores gerados. No entanto, a classe de reflexão DictRelation usa os valores gerados. |
| Validar | Um valor de Sim indica que, quando uma página insere um registro na tabela filho, a inserção é rejeitada, a menos que o registro relacionado exista na tabela pai referenciada. Além disso, quando uma página exclui um registro da tabela pai, a exclusão é rejeitada ou em cascata para os registros relacionados na tabela filho. Defina o valor como Não quando a propriedade RelationshipType estiver definida como Link. Você também pode definir o valor como Não em casos temporários especiais, como durante alguns cenários de atualização. Quando você define o valor de volta como Sim, nenhuma validação ocorre para registros que foram inseridos ou excluídos enquanto o valor era Não. Cuidado: Um valor de Sim para a propriedade Validate não impede que operações diretas de dados SQL X++ excluam registros pai ou inserção de registros filho que violam a integridade de dados de chave estrangeira. |
Note
Quando você define a propriedade SaveDataPerCompany como Sim para ambas as tabelas, o sistema adiciona o campo DataAreaId a cada relação.
RelatedTableRole e query JoinRelation
Esta seção descreve como você pode usar a propriedade RelatedTableRole para simplificar a criação de uma nova consulta. Se você inserir um valor explícito para a propriedade RelatedTableRole em uma relação de tabela, poderá usar esse valor para preencher a propriedade JoinRelation em uma relação de fonte de dados em um nó Queries>MyQuery no Application Explorer. Use esse método para especificar os campos da junção em um local. Se os campos de junção forem alterados, você deverá atualizar a junção em apenas um local. Antes de definir um valor para a propriedade JoinRelation , você deve excluir os valores das propriedades Field e RelatedField .
CreateNavigationPropertyMethods e RelatedTableRole
Quando você define a propriedade CreateNavigationPropertyMethods como Sim em uma relação de tabela, o sistema gera métodos de navegação para a classe de buffer de tabela. Um método de navegação vincula duas instâncias de buffer de tabela usando sua relação de chave estrangeira. A classe UnitOfWork é uma área em que essa vinculação de navegação é usada. O nome de um método de navegação vem do valor da propriedade RelatedTableRole na relação de tabela. Esse comportamento ocorre quando você define explicitamente o valor RelatedTableRole na janela Propriedades e quando o sistema gera o valor RelatedTableRole porque a propriedade UseDefaultRoleNames está definida como Sim. Esses valores de propriedade geram o método de navegação a seguir no buffer custTable filho. Mais diretamente, o nome do método de navegação é copiado do valor da propriedade RelatedTableRole .
public final CustBankAccount BankAccounts([CustBankAccount relatedTable])
Propriedade NavigationPropertyMethodNameOverride
A lista a seguir descreve casos em que você deve substituir o nome que o sistema gera para um método de navegação em uma classe de buffer de tabela:
- A classe de tabela já tem um nome de método que corresponde aos valores da propriedade RelatedTableRole .
- O valor da propriedade RelatedTableRole excede o comprimento máximo que pode ser usado para um nome de método.
Nesses casos, você deve escolher um nome válido para o método de navegação e atribuir esse nome como o valor da propriedade NavigationPropertyMethodNameOverride na relação de tabela.
Noções básicas sobre a enumeração RelationshipType
Ao adicionar um nó nas relações de tabela, você pode definir o valor da propriedade RelationshipType para a nova relação. A lista de valores possíveis para a propriedade RelationshipType é a lista de elementos na enumeração RelationshipType . Esta seção descreve o significado de cada elemento na enumeração RelationshipType .
Descrição dos elementos
A tabela a seguir descreve os elementos da propriedade RelationshipType .
| Nome do elemento | Description | Inferência automática |
|---|---|---|
| Não especificado | Esse elemento geralmente é o valor padrão da propriedade RelationshipType . | Quando a propriedade RelationshipType tem um valor notSpecified, o sistema infere um valor apropriado. O sistema infere o valor na seguinte sequência: -Especialização -Link -Composição -Agregação -Associação Por exemplo, se os critérios de composição e agregação forem atendidos, o sistema infere a Composição, pois a Composição ocorre anteriormente na lista. |
| Especialização | Esse elemento se aplica somente à herança da tabela, às relações entre tabelas base e derivadas. | O sistema define a propriedade RelationshipType como Specialization sempre que a herança da tabela estiver envolvida. |
| Vínculo | Esse elemento é uma relação não relacional. Ele requer que a propriedade Validate seja definida como No. Esse tipo de relação dá suporte à navegação entre páginas que listam muitos registros de uma tabela e páginas que fornecem campos de detalhes para um registro da tabela. | O link é usado apenas para dar suporte à migração de relações de vínculo edt durante a atualização de versões anteriores. As ferramentas de migração criam essa relação de tipo, mas você não deve. |
| Composição | Esse elemento é um tipo mais forte de relação de agregação. Uma tabela não deve ter mais de uma relação de composição. Por exemplo, um edifício é composto de salas e uma determinada sala não pode existir em mais de um edifício. | Se os critérios de Composição forem atendidos, mas você atribuir manualmente um valor de Agregação ou Associação, o sistema deixará o valor como Agregação ou Associação. |
| Agregação | Esse elemento é apropriado quando a tabela filho é considerada subordinada à entidade da tabela pai. | O sistema infere a agregação quando uma das seguintes condições é verdadeira: - A tabela pai tem um nó de ação de exclusão definido para usar esse nó de relação. - Qualquer campo de chave estrangeira para essa relação na tabela filho tem a propriedade Obrigatória definida como Sim. Se os critérios de agregação forem atendidos, mas você atribuir manualmente um valor de Associação, o sistema deixará o valor como Associação. |
| Associação | Esse elemento é o conceito de uma chave estrangeira padrão. | Você deve definir a propriedade RelationshipType como Association se o sistema não definir o valor da propriedade como nada e se a agregação e a composição forem inadequadas. |
Exibir propriedades
As propriedades para exibições são as mesmas que as propriedades das tabelas. No entanto, como as exibições são somente leitura, você não pode alterar a maioria de suas propriedades. Algumas propriedades têm valores fixos e outras herdam das fontes de dados que a consulta usa para definir a exibição. As propriedades a seguir para exibições estão relacionadas à análise de dados quando você está usando o SSRS. Você pode alterar todas essas propriedades.
- AnalysisVisibility
- AnalysisSelection
- TypicalRowCount
- IsLookup
- SingularLabel
A tabela a seguir descreve as propriedades que você pode definir para um modo de exibição.
| Propriedade | Description |
|---|---|
| AOSAuthorization | Especifique quais operações de acesso a dados exigem a verificação de permissões do usuário. |
| CacheLookup | O nível de cache de registro da tabela. |
| ClusterIndex | O índice de cluster da tabela, se houver um índice de cluster. |
| ConfigurationKey | Defina a chave de configuração para o modo de exibição. |
| CountryRegionCodes | Especifique os códigos para os países ou regiões em que o menu é aplicável ou válido. Implemente essa propriedade como uma lista separada por vírgulas de códigos de país ISO em uma única cadeia de caracteres. Os valores devem corresponder aos dados no catálogo de endereços global. O cliente usa essa propriedade para habilitar ou desabilitar recursos específicos do país ou da região. |
| CountryRegionContextField | Especifique o campo que identifica o contexto de país/região. Consulte a descrição da propriedade CountryRegionCodes . |
| DeveloperDocumentation | Descreva a finalidade de uma exibição e explique como ela é usada no programa. Normalmente, uma descrição contém no máximo cinco frases e é escrita como um único parágrafo. |
| EntityRelationshipType | Classifique uma exibição de acordo com a notação de modelo de dados ER (relação de entidade comum). Uma exibição é classificada como uma entidade ou uma relação. Uma entidade representa um objeto, enquanto uma relação representa uma associação entre dois objetos. |
| FormRef | Especifique a página padrão para a exibição. A página padrão é a página que mostra quando o usuário ativa o Jump to Main Table usando o menu de atalho de um campo em uma página. A página é referenciada por meio de um item de menu do tipo De exibição . Se você deixar essa propriedade em branco, o MorphX tentará ativar uma página que tenha o mesmo nome da tabela à qual você está se referindo. |
| ID | O identificador interno do objeto. |
| Etiqueta | Especifique um nome amigável para a exibição. |
| ListPageRef | Especifique um item de menu de exibição que aponte para uma página que possa mostrar uma lista desse tipo de registro. |
| Modelo | Especifique o modelo no qual a exibição está. Um modelo é um agrupamento lógico de elementos em uma camada. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| Organização | Especifique o nome da exibição. Esse nome é usado quando você se refere à exibição da linguagem X++. |
| PreviewPartRef | Especifique a parte de informações ou parte do formulário a ser usada na visualização aprimorada. Uma parte de informações mostra uma coleção de campos de dados de uma consulta especificada. Ele usa metadados para descrever como os dados são exibidos. Uma parte do formulário representa um ponteiro para uma página. |
| PrimaryIndex | Especifique o índice primário da exibição. Somente um índice exclusivo pode ser selecionado. Essa propriedade é usada para otimização de banco de dados e para indicar qual índice exclusivo deve ser usado como a chave de cache. Se você não especificar um índice primário, o índice exclusivo que tem a ID mais baixa será usado como a chave de cache. |
| Query | Especifique a consulta que é a fonte de dados para a exibição. Você pode usar essa propriedade em vez de adicionar fontes de dados diretamente à exibição. |
| ReportRef | O nome do relatório padrão da tabela. |
| SaveDataPerCompany | Defina essa propriedade como Sim para tabelas específicas da empresa. Defina-o como Não se os dados estiverem relacionados a empresas cruzadas, instalação, banco de dados, Gerenciador de Aplicativos, rastreamento ou OLAP. Por exemplo, a tabela SysTraceTable ou OLAPServerTable especifica se os dados devem ser salvos para essa tabela por empresa ou se os dados devem estar disponíveis sem nenhuma afiliação da empresa. Se a propriedade SaveDataPerCompany em uma tabela estiver definida como Sim, essa tabela terá uma coluna DataAreaId que contém o identificador da empresa. Se a propriedade da tabela estiver definida como Não, a coluna DataAreaId será removida da tabela. |
| SaveDataPerPartition | Um valor que indica se a exibição tem um campo do sistema chamado Partição. Esta propriedade destina-se a ser somente leitura. Se o modo de exibição tiver um campo de partição , cada registro será atribuído a uma partição. Cada registro é oculto das operações de acesso a dados que são executadas no contexto de outras partições. |
| SearchLinkRefName | O nome do item de menu que se vincula a informações em um site sobre um registro de tabela listado nos resultados da pesquisa do Enterprise Portal. |
| SearchLinkRefType | O tipo do item de menu que se vincula a informações em um site sobre um registro de tabela listado nos resultados da pesquisa do Enterprise Portal. |
| SystemTable | Um valor que indica se uma tabela é uma tabela do sistema. As tabelas do sistema podem ser filtradas durante a exportação e importação e são sempre sincronizadas quando você entra. Portanto, essa propriedade pode ser útil para tabelas que você usa assim que entra. |
| TableContents | Especifique como os dados de configuração/parâmetro podem ser reutilizados de um cliente para outro. As opções a seguir estão disponíveis: - Não especificado – use essa opção para a maioria das tabelas. - Dados padrão – use essa opção para dados independentes do cliente, como códigos postais, unidades e intervalos de tempo. - Dados base – use essa opção para dados dependentes do cliente, como calendários, grupos e parâmetros. - Dados padrão+base – use essa opção para dados em que a percepção local varia. Por exemplo, o Gráfico de Contas é independente do cliente na Alemanha, mas depende do cliente na maioria dos outros locais. |
| TableGroup | Especifique o grupo ao qual a exibição pertence. Os grupos de tabelas categorizam tabelas e exibições de acordo com o tipo de dados que eles contêm. As exibições podem pertencer aos mesmos grupos de tabelas que uma tabela. |
| TitleField1, TitleField2 | As informações mostradas na legenda da janela do modo de exibição. A legenda é construída a partir dos seguintes elementos: - O rótulo TitleField1 , seguido por dois-pontos (:) e um espaço - O valor do registro atual na coluna usada para TitleField1, seguido por uma vírgula (,) - O valor do registro atual na coluna usada para TitleField2 |
| ValidTimeStateEnabled | Especifique se a exibição dá suporte ao recurso de estado de tempo válido da tabela subjacente. O valor padrão é Não. Você pode definir essa propriedade como Sim somente se ambas as seguintes condições forem verdadeiras: - A tabela subjacente é uma tabela de estado de tempo válida. - O modo de exibição tem ValidFrom e ValidTo em sua lista Campos . |
| Visible | Especifique os direitos de acesso quando a tabela é usada como uma fonte de dados em uma página ou relatório. Se a tabela for usada como uma fonte de dados em uma página, os direitos de acesso na página não poderão exceder os direitos de acesso definidos para a tabela. |
Propriedades do conjunto de dados
Esta seção descreve as propriedades nos elementos do conjunto de dados no Application Explorer. O nó Conjuntos de Dados é um nó de alto nível no Application Explorer. Use conjuntos de dados para acessar dados no Enterprise Portal.
Descrição das propriedades
A tabela a seguir descreve as propriedades disponíveis nos nós do conjunto de dados no Application Explorer.
| Propriedade | Description |
|---|---|
| Organização | Defina o nome do conjunto de dados. |
Propriedades de fontes de dados
A tabela a seguir descreve as propriedades do nó Fontes de Dados do conjunto de dados.
| Propriedade | Description |
|---|---|
| ChangeGroupMode | Especifique como as alterações nas fontes de dados são confirmadas. As opções a seguir estão disponíveis: - Nenhuma – as alterações em qualquer fonte de dados para o conjunto de dados são confirmadas independentemente de alterações nas outras fontes de dados. - ImplicitInnerOuter – Todas as fontes de dados ingressadas internas ou externas funcionam como uma única unidade. Todas as alterações são confirmadas com êxito ou serão revertidas se ocorrer um erro. |
Propriedades da fonte de dados do conjunto de dados
A tabela a seguir descreve as propriedades disponíveis para fontes de dados do conjunto de dados.
| Propriedade | Description |
|---|---|
| AllowCheck | Especifique se as verificações de segurança ocorrem antes que o conjunto de dados seja acessado. As opções a seguir estão disponíveis: - Sim - As permissões de leitura do usuário são verificadas antes que o conjunto de dados seja acessado. - Não – as permissões de leitura do usuário são verificadas somente depois que o conjunto de dados é acessado. Nenhum dado será recuperado se o usuário não tiver permissão suficiente para as fontes de dados subjacentes. Sim é o valor padrão e geralmente é recomendado. |
| AllowCreate | Especifique se os usuários podem criar novos registros na fonte de dados (ou seja, na tabela da fonte de dados). |
| AllowDelete | Especifique se os usuários podem excluir registros na fonte de dados (ou seja, na tabela da fonte de dados). |
| AllowEdit | Especifique se os usuários podem modificar os dados. Ponta: Você pode definir a propriedade AllowEdit para toda a fonte de dados aqui. A mesma propriedade também existe em cada campo na fonte de dados, para que você possa proibir modificações para campos individuais. |
| Anotar Automaticamente | Essa propriedade não é usada para conjuntos de dados. |
| AutoQuery | Essa propriedade não é usada para conjuntos de dados. |
| AutoSearch | Essa propriedade não é usada para conjuntos de dados. |
| CounterField | Especifique um dos campos na fonte de dados como um contador para o conjunto de dados. O campo deve ser um índice na tabela subjacente para a fonte de dados e deve ser do tipo real . Essa propriedade ajuda a garantir que um registro inserido em um conjunto de dados tenha um número de linha que corresponda à posição sequencial real nos dados. Por exemplo, se uma nova linha for inserida entre as linhas 3 e 4, a nova linha se tornará o número de linha 3.5. |
| CrossCompanyAutoQuery | Especifique se a fonte de dados recupera dados de mais de um banco de dados da empresa. |
| DelayActive | Use essa propriedade para atrasar a execução do método ativo para a fonte de dados. Se você definir essa propriedade como Sim, o método ativo será ativado somente após um atraso de 20 milissegundos. Quando um usuário percorre uma fonte de dados, o método ativo não é chamado em todos os registros. Em vez disso, é chamado apenas no registro final selecionado pelo usuário. Ponta: A propriedade **DelayActive **é útil quando duas fontes de dados são vinculadas (ou seja, quando a propriedade LinkType é definida como Atrasada). Essa propriedade faz parte do sistema AutoJoin. |
| Índice | Defina o índice usado para especificar uma ordem de classificação. Você pode escolher qualquer um dos índices na tabela. Se você especificar um índice dessa maneira, ele será usado como uma dica de índice em cada consulta para o banco de dados. O índice especifica um caminho de acesso e uma ordem de classificação para os registros no conjunto de dados, com base nessa fonte de dados. A ordem de classificação inicial dos registros é priorizada dessa maneira: - Se os campos de classificação forem adicionados à consulta da fonte de dados, a especificação de classificação será usada. - Se um índice for especificado na propriedade Index na fonte de dados, a ordem de classificação especificada implicitamente nesse índice será usada. - Se a fonte de dados for agrupada automaticamente com outra fonte de dados, o sistema encontrará o índice mais apropriado para essa junção e classificará os dados de acordo com esse índice. - Se nada mais for especificado, a ordem de classificação especificada implicitamente no primeiro índice (o índice que tem a ID mais baixa) na tabela usada na fonte de dados da página será usada. Quando nenhuma dica de índice é especificada, o sistema de gerenciamento de banco de dados localiza um caminho de acesso aplicável. Esse caminho de acesso é baseado nas informações na consulta fornecida. O usuário pode alterar a ordem de classificação de uma página usando a caixa de diálogo de consulta. |
| InsertAtEnd | Especifique se um novo registro é criado quando o usuário move o foco para além do último registro na tabela. |
| InsertIfEmpty | Especifique se um registro em branco será inserido se não houver registros na tabela. Se você definir essa propriedade como Não, deverá criar manualmente um novo registro. |
| JoinSource | Use essa propriedade para unir duas fontes de dados. Defina essa propriedade quando duas ou mais tabelas forem usadas como a fonte de dados e você quiser juntá-las. |
| LinkType | Use essa propriedade para manter um vínculo ativo entre duas fontes de dados. Quando o foco é alterado na primeira fonte de dados, o registro ou os registros correspondentes na segunda fonte de dados são selecionados. Por exemplo, uma tabela de clientes e uma tabela de transações são usadas para cada cliente. Quando o usuário rola de um cliente para o outro, a lista de transações é atualizada automaticamente para mostrar transações para o cliente atual. Defina essa propriedade como Atrasada para a fonte de dados externa (vinculada externamente). A fonte de dados vinculada é atualizada somente após um atraso de 100 milissegundos. Esse atraso ajuda a garantir que a fonte de dados vinculada não seja atualizada enquanto o usuário está rolando por uma fonte de dados. A atualização ocorre somente depois que o usuário finalmente se concentra em um registro. Essa propriedade faz parte do sistema AutoJoin. |
| Organização | Defina o nome da fonte de dados. Esse nome deve ser o mesmo que o nome da tabela subjacente. |
| OnlyFetchActive | Especifique se deseja buscar todos os campos na fonte de dados ou apenas os campos usados pelo conjunto de dados. Quando essa propriedade é definida como Sim, os registros não podem ser excluídos do conjunto de dados. Essa restrição ajuda a preservar a integridade dos dados, pois ajuda a garantir que uma operação de exclusão nunca seja testada em registros incompletos. |
| OptionalRecordMode | Especifique o comportamento de criação e exclusão para registros em uma tabela unida externa. As opções a seguir estão disponíveis: - ImplicitCreate - Quando nenhum registro é salvo no banco de dados, crie um registro ingressado externamente e as tabelas unidas assim que o registro pai se tornar ativo. Se o registro ingressado externo ou seus filhos não forem alterados, eles serão excluídos quando o registro pai não estiver mais ativo. - ExplicitCreate – Quando nenhum registro é salvo no banco de dados, trate esse registro como desabilitado até que o usuário dispare explicitamente a criação usando a caixa de seleção Registro Opcional . Quando o registro existe, a desmarcação da caixa de seleção exclui esse registro. - Nenhum – nenhum comportamento especial de criação ou exclusão ocorre para um registro ingressado no exterior. |
| StartPosition | Especifique se o primeiro registro ou o último registro deve ser o registro atual quando o conjunto de dados é acessado. |
| Tabela | Defina a tabela usada como fonte de dados. |
| ValidTimeStateAutoQuery | Especifique os tipos de consultas para a efetividade de data (AsOfDate ou DateRange). |
| ValidTimeStateUpdate | Especifique os tipos de atualizações para um registro de data-efetiva existente. As opções a seguir estão disponíveis: - CreateNewTimePeriod – No registro que está se tornando o registro anterior, o campo de data ValidTo é definido como uma data que não seja posterior à data atual. Na mesma transação, o novo registro atual tem seu campo ValidFrom definido como imediatamente após a data ValidTo do registro anterior. - Correção – o valor ValidFrom ou ValidTo das linhas existentes deve ser modificado para manter os dados de data e eficácia válidos após a atualização do conjunto de registros. - EffectiveBased - Os registros no passado não podem ser editados. Os registros atualmente ativos são editados de maneira semelhante ao modo CreateNewTimePeriod. Os registros futuros são editados de maneira semelhante ao modo correção. O valor padrão é CreateNewTimePeriod. |
Propriedades do formulário
Esta seção descreve as propriedades que você definiu em formulários no Application Explorer. Para fornecer uma interface de aplicativo uniforme, muitas propriedades têm valores automáticos . Você pode criar formulários usando uma operação de arrastar e soltar e, em seguida, definir manualmente várias propriedades. Para especificar o nome de um formulário, defina a propriedade Name na janela Propriedades do formulário. Todas as outras propriedades no nó de nível superior do formulário são propriedades do sistema e são somente leitura.
Propriedades de design de formulário
A maioria das propriedades no nó Design para um formulário também existe nos controles individuais. Os exemplos incluem as propriedades Width e Height . No entanto, quando você define uma propriedade no nó Design em vez de defini-la em um controle, a configuração afeta todo o formulário. Existem apenas algumas propriedades no nó Design . A tabela a seguir descreve essas propriedades.
| Propriedade | Description |
|---|---|
| AlignChild | Especifique se um controle dentro de um grupo segue a configuração da propriedade AlignChildren para o grupo ou para o design geral do formulário. Por exemplo, AlignChildren é definido como Sim no nó Design do formulário, mas você não deseja que um grupo específico seja organizado junto com os outros grupos. Nesse caso, defina AlignChild como Não para esse grupo. |
| AlignChildren | Alinhe os controles filho em um contêiner. |
| AllowDocking | Especifique se um formulário pode ser anexado ao workspace do cliente. O valor padrão é Não. |
| AllowFormCompanyChange | Especifique se o formulário dá suporte a alterações da empresa quando é usado como um formulário filho com uma DLL (biblioteca de vínculo dinâmico) entre empresas. O valor padrão é Não. |
| AllowUserSetUp | Especifique se um usuário pode mover controles em um formulário e pode alterar o valor das propriedades de controle. Essa propriedade também é encontrada no design de um formulário. As opções a seguir estão disponíveis: - Não – os usuários não podem personalizar nenhum controle neste contêiner. - Restrito – os usuários podem alterar as propriedades de controles individuais, mas não podem mover controles. - Sim – não há restrições na configuração do usuário. O valor padrão é Sim. Cuidado: A configuração completa do usuário não será permitida se qualquer um dos contêineres pai do controle tiver restrições no nível de configuração do usuário. A propriedade AllowAdd em fontes de dados de formulário determina se um usuário pode adicionar um campo a um formulário. |
| AlwaysOnTop | Especifique se o formulário sempre aparece em cima de outras janelas na ordem z. O valor padrão é Não. |
| ArrangeMethod | Especifique se os grupos de campos filho devem ser organizados em colunas ou em linhas. |
| ArrangeWhen | Especifique quando os controles no contêiner devem ser organizados. As opções a seguir estão disponíveis: -Inicialização - Sob demanda -Nunca - Padrão -Automático O valor padrão é Inicialização. |
| BackgroundColor | Especifique a cor usada para a tela de fundo do controle. Para tornar a tela de fundo opaca ou transparente, use a propriedade BackStyle . |
| BottomMargin | Defina a margem inferior do formulário em pixels. O valor padrão é Auto. |
| Legenda | Especifique o título para controles agrupados. Use um rótulo para essa propriedade. |
| ColorScheme | Especifique a paleta de cores para o controle. Para alterar a paleta de cores de todo o formulário, defina a propriedade ColorScheme para o maior contêiner e mantenha os valores padrão para os controles individuais. |
| Colunas | Especifique o número de colunas que mostram as informações. Cuidado: Os grupos de campos na tabela subjacente nunca são divididos em mais de uma coluna. |
| ColumnSpace | Defina a quantidade de espaço entre colunas em controles de contêiner. |
| Fonte de Dados | Especifique a tabela da qual os dados no controle são provenientes. Para definir um campo específico dentro da tabela, use a propriedade DataField . Se o controle abrir outro formulário, as relações entre a fonte de dados do controle, conforme especificado por essa propriedade, e a fonte de dados no outro formulário ajudarão a garantir que os registros no segundo formulário sejam selecionados dinamicamente. Por exemplo, um cliente é selecionado em um formulário e o controle abre um formulário que mostra as transações do cliente. Nesse caso, o segundo formulário mostra um intervalo de transações de cliente que se aplicam ao cliente atual. Cuidado: Se você definir as propriedades DataSource e DataField , suas configurações substituirão as configurações das propriedades DataMethod ou ExtendedDataType . |
| Fonte | Altere as propriedades da fonte para o controle usando a caixa de diálogo Fonte . Use a fonte da caixa de diálogo para especificar a fonte, o estilo da fonte e o tamanho da fonte. |
| Estrutura | Especifique o estilo de quadro usado pelo formulário. |
| Altura | Especifique a altura do formulário ou controle em pixels. |
| HideIfEmpty | Use essa propriedade para ocultar um controle de contêiner se ele estiver vazio. Essa propriedade não terá efeito se as propriedades Width e Height do contêiner forem definidas como Auto, pois o tamanho do controle é 0 (zero) nesse caso. |
| HideToolBar | Ocultar botões específicos do formulário na barra de ferramentas. |
| ImageMode | Defina como o bitmap especificado pela propriedade ImageName aparece em um controle. As opções a seguir estão disponíveis: -Normal - Tamanho a ser ajustado -Lado a lado -Centro O valor padrão é Normal. |
| ImageName | Especifique a imagem mostrada para um controle. Você pode selecionar apenas .bmp arquivos. Para usar um dos arquivos de recurso, use a propriedade ImageResource . |
| ImageResource | Use uma das imagens do arquivo de recurso de imagem como a imagem para um controle. Especifique a ID da imagem. Você pode selecionar apenas uma imagem no arquivo de recurso integrado. Para usar outro tipo de arquivo, use a propriedade ImageName . |
| LabelFont | Altere a fonte do texto fornecido na propriedade Label . |
| Esquerda | Altere a posição do canto superior esquerdo do formulário. Há várias configurações predefinidas. Você também pode especificar uma posição exata em pixels. As seguintes configurações predefinidas estão disponíveis: - Automático (à esquerda) - Automático (à direita) - Borda esquerda - Borda direita -Centro O valor padrão é Auto (esquerda). |
| LeftMargin | Altere a margem esquerda padrão do formulário. A margem é especificada em pixels. |
| MaximizeBox | Especifique se a caixa de maximização deve ser incluída no canto superior direito da janela delimitador. O valor padrão é Sim. |
| MinimizeBox | Especifique se a caixa de minimização deve ser incluída no canto superior direito da janela delimitador. O valor padrão é Sim. |
| Modo | Especifique o modo de entrada de dados para o formulário. |
| Modelo | Especifique o modelo no qual o formulário está. Um modelo é um agrupamento lógico de elementos em uma camada. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| RightMargin | Altere a margem direita padrão do formulário. A margem é especificada em pixels. |
| SaveSize | Defina essa propriedade como Sim para salvar o tamanho do formulário. |
| ScrollBars | Especifique se as barras de rolagem estão habilitadas no formulário. |
| SetCompany | Faça com que o sistema altere a empresa quando o formulário recebe o foco. Nota: Se a propriedade SaveDataPerCompany em uma tabela estiver definida como Sim, a propriedade SetCompany em um design de formulário que usa a tabela como uma fonte de dados também deverá ser definida como Sim. |
| StatusBarStyle | Especifique como a barra de status aparece em um formulário. Use essa propriedade para ocultar a barra de status, mostrar apenas informações da Ajuda, mostrar elementos da barra de status de acordo com a configuração WindowType ou sempre mostrar a barra de status completa. Nota: Formulários que têm uma configuração WindowType de ListPage, ContentPage ou Workspace ignoram essa propriedade. |
| Estilo | Especifique o estilo do formulário. Essa propriedade controla o padrão de design de formulário usado para o formulário. As opções a seguir estão disponíveis: -Automático - DetailsFormMaster - DetailsFormTransaction -Diálogo – DropDialog - FormPart - ListPage -Pesquisa - SimpleList - SimpleListDetails -Tableofcontents O valor padrão é Auto. |
| TitleDataSource | Especifique a fonte de dados a ser usada na legenda do formulário. |
| Superior | Altere a posição da parte superior do formulário. Há várias configurações predefinidas. Você também pode especificar uma posição exata em pixels. As seguintes configurações predefinidas estão disponíveis: -Automático - Borda superior - Borda inferior -Centro O valor padrão é Auto. |
| TopMargin | Defina a margem superior do formulário em pixels. O valor padrão é Auto. |
| UseCaptionFromMenuItem | Especifique se a legenda do formulário deve ser substituída pelo rótulo do item de menu de chamada. Essa propriedade permite que a legenda do formulário seja alterada quando o formulário for aberto. O valor padrão é Não. |
| ViewEditMode | Especifique se o formulário é aberto no modo somente leitura ou como um formulário que permite alterar campos. As opções a seguir estão disponíveis: - Exibição – Abra o formulário como somente leitura. - Editar – Abra o formulário no modo de edição. - Auto - Abra o formulário no modo apropriado. O valor padrão é Auto. |
| Visible | Use essa propriedade para ocultar o formulário. Cuidado: Você não pode usar a propriedade Visible para impor restrições de acesso. O usuário pode alterar a visibilidade dos controles na caixa de diálogo Configuração de Formulário . Para impor restrições de acesso, use as propriedades Enabled e NeededAccessLevel . |
| Largura | Altere a largura do formulário em pixels. |
| WindowResize | Especifique se o formulário pode ser redimensionado. |
| Tipo de Janela | Especifique o tipo de janela. |
| WorkflowDataSource | Defina a fonte de dados raiz para o fluxo de trabalho em um formulário. A fonte de dados raiz especificada deve ser a mesma fonte de dados raiz especificada na consulta usada para a propriedade Document no modelo de fluxo de trabalho. |
| WorkflowEnabled | Defina essa propriedade como Sim para habilitar a barra de menus de fluxo de trabalho no formulário. O valor padrão é Não. |
| Tipo de fluxo de trabalho | Especifique o tipo de fluxo de trabalho, que determina os seguintes itens e comportamentos: - O documento de fluxo de trabalho a ser usado. O documento de fluxo de trabalho expõe campos calculados e identifica a consulta que expõe campos de dados para o fluxo de trabalho. - Se o usuário pode configurar tarefas e aprovações. - As categorias de fluxo de trabalho a serem usadas quando um tipo de fluxo de trabalho é atribuído a um módulo específico. - Itens de menu e manipuladores de eventos. |
Propriedades do conjunto de documentos de ajuda
Um conjunto de documentos é uma coleção de documentação da Ajuda que você associa a um workspace. Ao publicar um elemento de conteúdo, use metadados para adicionar seu elemento de conteúdo ou informações de sumário a um conjunto de documentos. Para gerenciar a relação entre um workspace e um conjunto de documentos, o Application Explorer inclui um nó chamado Conjuntos de Documentos de Ajuda. Cada conjunto de documentos no nó Conjuntos de Documentos da Ajuda inclui uma coleção de propriedades. Você edita essas propriedades quando adiciona um novo conjunto de documentos ou altera a relação entre um conjunto de documentos e um workspace. Cuidado: Um workspace pode ser associado a apenas um conjunto de documentos. Embora o Application Explorer permita adicionar um novo conjunto de documentos e associá-lo a um workspace, você não verá mais a documentação do conjunto de documentos que você substituiu. Normalmente, você usa UserDocumentation como o conjunto de documentos para qualquer elemento de conteúdo ou entradas de sumário que você publica no servidor de Ajuda. A tabela a seguir descreve as propriedades de um conjunto de documentos no nó Conjuntos de Documentos de Ajuda do Application Explorer.
| Propriedade | Tipo | Description |
|---|---|---|
| DocumentSetName | String | Um nome que identifica exclusivamente o conjunto de documentos. O nome é limitado a 40 caracteres e não deve conter espaço em branco. Use o valor dessa propriedade quando definir o valor do elemento de metadados DocumentSets em um elemento de conteúdo ou um arquivo de sumário. |
| DocumentSetDescription | String | O texto ou rótulo a ser exibido para o conjunto de documentos. Esse valor aparece no conteúdo de Pesquisa na lista do menu Opções do Visualizador de Ajuda. |
| AddToApplicationHelpMenu | booleano | Defina essa propriedade como Sim se desejar que o documento seja exibido no menu Ajuda do workspace do aplicativo. |
| AddToDeveloperHelpMenu | booleano | Defina essa propriedade como Sim se você quiser que o documento definido apareça no menu Ajuda do workspace do desenvolvedor. |
| UserDocumentSet | booleano | Defina essa propriedade como Sim para associar o conjunto de documentos ao workspace do aplicativo. Se você definir essa propriedade como Não, não poderá exibir a ajuda de F1 (sensível ao contexto) que a Microsoft publicou. |
| DeveloperDocumentSet | booleano | Defina essa propriedade como Sim para associar o conjunto de documentos ao workspace de desenvolvimento. Se você definir essa propriedade como Não, não poderá exibir a ajuda de F1 (sensível ao contexto) que a Microsoft publicou. |
| 1 | Servidor de ajuda | A documentação é armazenada no servidor de Ajuda. Essa opção é usada junto com o conjunto de documentos UserDocumentation e qualquer conjunto de documentos para o qual os arquivos são publicados no servidor de Ajuda. |
| 2 | World Wide Web | A documentação é armazenada no MSDN ou em um site semelhante. Essa opção é necessária para o conjunto de documentação DeveloperDocumentation e não deve ser usada com nenhum outro conjunto de documentos. |
Propriedades do menu
A tabela a seguir descreve as propriedades disponíveis para menus no nó Menus no Application Explorer.
| Propriedade | Description |
|---|---|
| ConfigurationKey | Defina a chave de configuração para o menu. |
| CountryRegionCodes | Especifique os códigos para os países ou regiões em que o menu é aplicável ou válido. Implemente essa propriedade como uma lista separada por vírgulas de códigos de país ISO em uma única cadeia de caracteres. Os valores devem corresponder aos dados no catálogo de endereços global. O cliente usa essa propriedade para habilitar ou desabilitar recursos específicos do país ou da região. |
| DisabledImage | Especifique a imagem de botão usada quando o menu está desabilitado. Se você não definir essa propriedade, o sistema usará a configuração da propriedade NormalImage para gerar uma imagem. |
| DisabledImageLocation | Especifique o local da imagem usada para um controle desabilitado. Você pode usar imagens de um arquivo, do nó Recursos no Application Explorer ou de um recurso inserido. O valor selecionado para essa propriedade determina os valores disponíveis para a propriedade DisabledImage . Se você não definir essa propriedade, o sistema usará a configuração da propriedade ImageLocation para gerar uma imagem. |
| ImageLocation | Especifique o local da imagem usada. Você pode usar imagens de um arquivo, do nó Recursos no Application Explorer ou de um recurso inserido. O valor selecionado para essa propriedade determina os valores disponíveis para a propriedade NormalImage . |
| Etiqueta | Defina o nome do menu que é mostrado para o usuário. |
| MenuItemName | Especifique o item de menu a ser incluído no menu. Os valores disponíveis dependem do valor da propriedade MenuItemType . |
| MenuItemType | Especifique o tipo do item de menu. Há três categorias de itens de menu: - Apresentar -Saída -Ação O valor definido para essa propriedade determina a lista de nomes de item de menu que aparece na lista para a propriedade MenuItemName . |
| Modelo | Especifique o modelo no qual o menu está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela ou classe. Um elemento pode ser localizado em exatamente um modelo em uma camada. O mesmo elemento pode ser localizado em uma versão personalizada em um modelo que está em uma camada superior. |
| NormalImage | Especifique a imagem usada quando o menu está habilitado. |
| Parâmetros | Especifique um ou mais valores que são passados para um objeto. Esses valores se assemelham aos parâmetros que são passados para um método. Um parâmetro fornece um valor que é usado para executar a tarefa. Não existe nenhum valor predefinido. |
| SetCompany | Se você definir essa propriedade como Sim, sempre que o menu for aberto, a empresa mudará para a empresa especificada quando o menu foi iniciado pela primeira vez. |
| Atalho | Especifique o atalho de teclado que abre o menu. Por exemplo, você pode pressionar Ctrl+F3 para abrir o menu. Não existe nenhum valor predefinido. |
| ShowParentModule | Especifique se o painel de navegação deve ser atualizado, com base no módulo pai do item de menu. As opções a seguir estão disponíveis: - Sim – atualize sempre o painel de navegação, com base no módulo pai do item de menu. - Não – deixe o painel de navegação inalterado, mesmo que o módulo pai do item de menu seja diferente do módulo atual. O valor padrão é Sim. |
Propriedades do item de menu
Todos os itens de menu (exibição, saída e ação), incluindo itens de menu para menus da Web, têm as propriedades a seguir.
| Propriedade | Description |
|---|---|
| ConfigurationKey | Selecione a chave de configuração que habilita o item de menu. Use a chave para o módulo ao qual o objeto pertence. |
| CopyCallerQuery | Especifique se a consulta deve ser copiada do formulário de chamada para o formulário de destino. Essa propriedade permite que o formulário de destino mostre os mesmos dados exibidos no formulário original. O valor padrão é Auto. |
| CorrectPermissions | Especifique se a permissão correta deve estar disponível para seleção ao atribuir privilégios ao item de menu. As opções a seguir estão disponíveis: - Automático – A permissão está disponível para seleção como um privilégio no nó Privilégios deste item de menu no nó Pontos de Entrada . - Não – a permissão não está disponível para seleção como um privilégio no item de menu. O valor padrão é Auto. |
| CountryConfigurationKey | Opcional: defina uma chave específica de país/região, além ou em vez de uma chave de configuração padrão. |
| CountryRegionCodes | Especifique os códigos para os países/regiões em que o item de menu é válido. Implemente essa propriedade como uma lista separada por vírgulas de códigos de país ISO em uma única cadeia de caracteres. Os valores devem corresponder aos dados no catálogo de endereços global. O cliente usa essa propriedade para habilitar ou desabilitar recursos específicos do país/região. |
| CreatePermissions | Especifique se a permissão create deve estar disponível para seleção ao atribuir privilégios ao item de menu. As opções a seguir estão disponíveis: - Automático – A permissão está disponível para seleção como um privilégio no nó Privilégios deste item de menu no nó Pontos de Entrada . - Não – a permissão não está disponível para seleção como um privilégio no item de menu. O valor padrão é Auto. |
| ExcluirPermissões | Especifique se a permissão de exclusão deve estar disponível para seleção ao atribuir privilégios ao item de menu. As opções a seguir estão disponíveis: - Automático – A permissão está disponível para seleção como um privilégio no nó Privilégios deste item de menu no nó Pontos de Entrada . - Não – a permissão não está disponível para seleção como um privilégio no item de menu. O valor padrão é Auto. |
| DisabledImage | Especifique a imagem usada quando o item de menu está desabilitado. Se você não definir essa propriedade, o sistema usará a configuração da propriedade NormalImage para gerar uma imagem. |
| DisabledImageLocation | Especifique o local da imagem usada para um controle desabilitado. Você pode usar imagens de um arquivo, do nó Recursos no Application Explorer ou de um recurso inserido. O valor selecionado para essa propriedade determina os valores disponíveis para a propriedade DisabledImage . Se você não definir essa propriedade, o sistema usará a configuração da propriedade ImageLocation para gerar uma imagem. |
| EnumTypeParameter e EnumParameter | Opcional: selecione um tipo enumerado como um parâmetro para o objeto e selecione um valor de enumeração como o valor da propriedade EnumParameter . Normalmente, use essas propriedades quando um formulário é usado em várias situações. Você pode alterar o comportamento do formulário, dependendo do valor de EnumParameter . Por exemplo, o formulário PriceDiscGroup é usado por três itens de menu de exibição (PriceDiscGroup_*), cada um deles com um valor EnumParameter diferente. No método de inicialização do formulário, um constructo de comutador valida o valor e, em seguida, o formulário é criado. |
| ExtendedDataSecurity | Especifique se o item de menu aparece em todas as empresas em vez de no contexto de uma única empresa. O valor padrão é Não. |
| FormViewOption | Especifique o modo de formulário a ser usado. As opções a seguir estão disponíveis: -Automático -Grade -Detalhes O valor padrão é Auto. |
| Texto de Ajuda | Crie uma cadeia de caracteres de Ajuda para o item de menu. O texto aparece na barra de status quando você seleciona o objeto que o item de menu abre (por exemplo, um formulário). Nota: Para escrever um artigo de Ajuda para o item de menu, no Gerenciador de Aplicativos, no nó Documentação do Aplicativo/Itens de Menu , localize o artigo que tem o mesmo nome do item de menu. Este artigo aparece em vez de qualquer artigo da Ajuda que foi escrito sobre o objeto que o item de menu abre. |
| ImageLocation | Especifique o local da imagem usada para um controle. Você pode usar imagens de um arquivo, do nó Recursos no Application Explorer ou de um recurso inserido. O valor selecionado para essa propriedade determina os valores disponíveis para a propriedade NormalImage . |
| Etiqueta | Selecione o rótulo a ser usado como o nome que aparece para o item nos menus e botões. |
| LinkedPermissionObject | Se as permissões de outro objeto (por exemplo, um formulário ou relatório) devem ser aplicadas a este item de menu, selecione o objeto. Normalmente, use essa propriedade para itens de menu de ação. |
| LinkedPermissionType | Especifique o tipo do objeto especificado pela propriedade LinkedPermissionObject . |
| MultiSelect | Selecione se o item de menu pode ser usado em várias seleções de registro em formulários. |
| Modelo | Especifique o modelo no qual a tabela está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela ou classe. Um elemento pode ser localizado em exatamente um modelo em uma camada. O mesmo elemento pode ser localizado em uma versão personalizada em um modelo que está em uma camada superior. |
| Organização | O nome do item de menu. |
| NeededAccessLevel | Defina o acesso mínimo necessário para que o item de menu apareça em um menu ou botão. Use essa propriedade para definir o acesso ao item de menu para diferentes grupos de usuários. |
| NeedsRecord | Especifique se um botão que representa o item de menu será habilitado se nenhum registro estiver presente. O valor padrão é Não. Use essa propriedade para ajudar a garantir que uma ação possa ser concluída. Por exemplo, você tem um botão de item de menu que abre um formulário de detalhes. Talvez você queira desabilitar o botão se não houver registros na página da lista. |
| NormalImage | Especifique a imagem usada quando o item de menu está associado a um controle de botão habilitado. |
| Objeto | Selecione um objeto do tipo de objeto especificado na propriedade Class . |
| Tipo de Objeto | Selecione o tipo de objeto que o item de menu abre. Cuidado: Use SSRSReport para um item de menu para um relatório SSRS. Não use SQLReportLibraryReport para novos itens de menu. A opção SQLReportLibraryReport está obsoleta e será removida em uma versão futura. |
| OpenMode | Especifique o modo de exibição do formulário de destino. Use essa propriedade para especificar se o formulário de destino é aberto no modo de edição ou somente leitura. As opções a seguir estão disponíveis: -Automático -Ver – Editar - Novo O valor padrão é Auto. |
| Parâmetros | Opcional: especifique os argumentos que são passados para o objeto. |
| Query | Selecione a consulta passada para o formulário de destino para o método InitialQuery . |
| ReadPermissions | Especifique se a permissão de leitura deve estar disponível para a seção ao atribuir privilégios ao item de menu. As opções a seguir estão disponíveis: - Automático – A permissão está disponível para seleção como um privilégio no nó Privilégios deste item de menu no nó Pontos de Entrada . - Não – a permissão não está disponível para seleção como um privilégio no item de menu. O valor padrão é Auto. |
| ReportDesign | Selecione o design do relatório a ser usado para um modelo de relatório SSRS específico. |
| RunOn | Selecione se o item de menu deve ser executado no cliente, no servidor ou no local do qual ele é chamado. Essa propriedade é usada para itens de menu que abrem relatórios. Essa propriedade determina de onde o objeto de aplicativo é executado somente se a propriedade RunOn do objeto estiver definida como Chamada. - Um formulário é instanciado e executado no cliente, pois a classe FormRun sempre é executada no cliente. - Um relatório é instanciado e executado conforme especificado pela propriedade RunOn do item de menu, pois a classe ReportRun sempre é executada de onde foi chamada. Defina a propriedade como Chamada de. Se você definir o relatório para ser executado no cliente e o relatório for executado em um lote, o relatório falhará. Se você definir o relatório para ser executado no servidor e o relatório for mostrado na tela, o relatório falhará. - O método principal de uma classe é executado conforme especificado pelo modificador. A classe em si é instanciada conforme especificado por sua propriedade RunOn . A instanciação pode ocorrer no método principal . |
| UpdatePermissions | Especifique se a permissão de atualização deve estar disponível para a seção ao atribuir privilégios ao item de menu. As opções a seguir estão disponíveis: - Automático – A permissão está disponível para a seção como um privilégio no nó Privilégios deste item de menu no nó Pontos de Entrada . - Não – a permissão não está disponível para a seção como um privilégio no item de menu. O valor padrão é Auto. |
| web | Especifique a URL que é aberta quando você executa o item de menu. O valor dessa propriedade não é mais usado. Não use essa propriedade. |
| WebConfigurationKey | Opcional: selecione uma chave de configuração específica da Web, além de uma chave de configuração padrão. Essa propriedade se aplica somente a itens de menu da Web. |
| WebMenuItemName | Especifique o item de menu a ser incluído em um menu da Web. Os valores disponíveis dependem da configuração da propriedade WebMenuItemType . |
| WebMenuItemType | Especifique o tipo do item de menu da Web. Há duas categorias de itens de menu da Web: -URL -Ação O valor selecionado determina os nomes de item de menu da Web que estão disponíveis para a propriedade WebMenuItemName . |
| WebPage | Especifique a página da Web vinculada ao item de menu. O valor dessa propriedade não é mais usado. Não use essa propriedade. |
| WebSecureTransaction | Selecione se o item de menu requer SSL (transações seguras). Essa propriedade se aplica somente a itens de menu da Web. |
Note
Quando você usa a propriedade Parameters ou EnumParameter , erros como incompatibilidades de tipo só podem ser encontrados em tempo de execução, não em tempo de compilação.
Propriedades da consulta
Em uma consulta, você pode definir propriedades na consulta em si, nas fontes de dados, nos campos usados para classificação e nos intervalos que você usa para delimitar a consulta.
Propriedades da consulta
As propriedades de consulta determinam o comportamento geral da consulta. Por exemplo, você pode especificar o formulário que os usuários veem para que possam interagir com a consulta.
| Propriedade | Description |
|---|---|
| AllowCheck | O sistema ignora essa propriedade para consultas. Ele é eficaz em formulários e relatórios. |
| AllowCrossCompany | Especifique se os dados devem ser recuperados para todas as empresas das quais o usuário tem autoridade para ler. Se você definir a propriedade como false, que é o valor padrão, o sistema recuperará dados apenas para a empresa de sessão atual. |
| Description | Opcional: descreva a consulta, o que ela retorna e assim por diante. Essa propriedade é útil em cenários de Suplementos do Microsoft Office. |
| Form | Especifique o formulário de consulta que o MorphX mostra quando os usuários interagem com a consulta. O valor padrão é SysQueryForm. |
| Interativo | Especifique se os usuários podem interagir com o relatório delimitando consultas, definindo opções de impressora e assim por diante. |
| Literais | Especifique como literais são representados em instruções SQL. A opção forceLiterals instrui o kernel a revelar os valores reais que são usados em que cláusulas para o banco de dados do Microsoft SQL Server no momento da otimização. A opção forcePlaceholders instrui o kernel a não revelar os valores reais. Nota: Não use a opção forceLiterals , pois ela pode expor o código a uma ameaça de segurança de injeção de SQL. |
| Modelo | Especifique o modelo no qual a consulta está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela ou classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| QueryType | Especifique o tipo da consulta. As opções a seguir estão disponíveis: -Juntar -União O valor padrão é Junção. |
| Pesquisável | Especifique se a consulta pode fazer parte de um conjunto de consultas que é usado para pesquisar o Catálogo de Negócios do Microsoft SharePoint. Essa propriedade é útil quando você usa o recurso Pesquisa Empresarial. O valor padrão é Não. |
| Cargo | O título da consulta. |
| UserUpdate | Especifique se o formulário de consulta deve manter seu estado quando for reaberto. Se você definir essa propriedade como Sim, as configurações anteriores serão restauradas. Se você defini-lo como Não, os dados poderão ser exibidos, mas não editados. |
| Versão | A versão é aumentada sempre que a consulta é atualizada. Esta propriedade é somente para leitura. |
Propriedades da fonte de dados
As propriedades a seguir controlam as características de uma fonte de dados. Fontes de dados inseridas e relações entre fontes de dados oferecem propriedades adicionais. Você também pode definir uma propriedade em campos na fonte de dados.
| Propriedade | Onde ele está disponível | Description |
|---|---|---|
| AllowAdd | Fonte de dados | Especifique se os usuários podem adicionar campos à classificação e intervalos em tempo de execução. |
| Empresa | Fonte de dados | Especifique a empresa da qual recuperar dados. |
| Dinâmica | Nó de campos em uma fonte de dados | Especifique se todos os campos na tabela na fonte de dados são usados. Se você definir essa propriedade como Sim, todos os campos na fonte de dados serão usados. Se você defini-lo como Não, você pode remover alguns dos campos. Quando a fonte de dados é uma tabela base, um valor de Sim significa que todos os campos das tabelas derivadas são usados. |
| Habilitados | Fonte de dados | Se você definir essa propriedade como Não, o sistema de consulta ignorará a fonte de dados e todas as fontes de dados inseridas. |
| FetchMode | Fonte de dados inserida | Especifique se as fontes de dados devem estar relacionadas por meio de uma relação 1:1 ou uma relação 1:n. Nota: Para fontes de dados usadas em relatórios, use uma relação de junção que usa o modo de busca 1:1. |
| Campo, RelatedField | Relações em uma fonte de dados inserida | O nome dos campos da fonte de dados pai e da fonte de dados relacionada que são usados na relação. |
| FirstFast | Fonte de dados | Se você definir essa propriedade como Sim, o banco de dados receberá uma dica de que o primeiro registro da consulta deve ser recuperado antes dos outros registros. Essa configuração permite que alguns sistemas de banco de dados otimizem a recuperação de registros e, portanto, ajudam a melhorar o desempenho. |
| FirstOnly | Fonte de dados | Se você definir essa propriedade como Sim, o banco de dados receberá uma dica de que somente o primeiro registro da consulta é necessário. Essa configuração permite que alguns sistemas de banco de dados otimizem a recuperação de registros e, portanto, ajudam a melhorar o desempenho. |
| JoinMode | Fonte de dados inserida | Especifique a estratégia usada para unir a saída de uma fonte de dados. |
| Organização | Fonte de dados | Especifique o nome da fonte de dados. |
| Relações | Fonte de dados inserida | Especifique se o sistema de consulta deve usar as relações definidas para tabelas e EDTs. Se você definir essa propriedade como Sim, a consulta será atualizada automaticamente se uma relação for alterada. |
| Tabela | Fonte de dados | Especifique a tabela, o mapa ou a exibição que é usada como uma fonte de dados. Você não pode modificar essa propriedade depois de definir uma ordem de classificação ou um intervalo. |
| Tabela, RelatedTable | Relações em uma fonte de dados inserida | O nome da fonte de dados pai e a fonte de dados relacionada. |
| UniqueId | Fonte de dados | O número exclusivo da fonte de dados. Esta propriedade é somente para leitura. |
| Update | Fonte de dados | Especifique se a consulta pode atualizar registros no banco de dados. |
Propriedades de intervalo
As propriedades a seguir determinam as características da especificação de intervalo. Por exemplo, você pode especificar se os usuários podem modificar o intervalo em tempo de execução.
| Propriedade | Description |
|---|---|
| Habilitados | Use essa propriedade para desabilitar um campo em uma especificação de intervalo. |
| Campo | Especifique o campo no qual definir um intervalo. |
| Etiqueta | Insira um rótulo para o intervalo. |
| Situação | Especifique se os usuários podem modificar o intervalo na caixa de diálogo de consulta em tempo de execução. As opções a seguir estão disponíveis: - Abrir – os usuários podem exibir e editar o intervalo. - Bloqueio – os usuários só podem exibir o intervalo. - Ocultar – os usuários não podem exibir ou editar o intervalo. |
| Valor | Especifique o intervalo para os registros recuperados. Se você usar enumerações, não use cadeias de texto. Use a ID de enumeração. |
Propriedades de relatório
Defina a maioria das propriedades para um relatório sobre o design, a seção de design e os nós de controle no Application Explorer. Para obter informações sobre as propriedades do sistema disponíveis em relatórios, consulte a seção "Sistema e propriedades comuns". A tabela a seguir descreve as propriedades de um relatório.
| Propriedade | Description |
|---|---|
| AllowCheck | Especifique se uma mensagem é mostrada quando os usuários tentam executar relatórios que não têm permissão para exibir. Selecione Sim para especificar que uma mensagem seja mostrada. |
| AutoJoin | Especifique se um registro retornado pelo método element.args é usado para definir o intervalo na consulta de relatório. |
| Interativo | Especifique se os usuários podem selecionar quais registros mostrar modificando a consulta associada a um relatório. |
| Modelo | Especifique o modelo no qual o relatório está. Um modelo é um agrupamento lógico de elementos em uma camada. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em outra camada. |
Propriedades de controle de relatório
A tabela a seguir descreve as propriedades de controle de relatório. Para obter informações sobre propriedades adicionais disponíveis para controles, consulte a seção "Propriedades de controle de formulário".
| Propriedade | Description |
|---|---|
| Alinhamento | Especifique o alinhamento de um valor mostrado em um controle. |
| AllowNegative | Especifique se o controle aceita valores negativos. Essa propriedade está disponível apenas para controles inteiros e reais. |
| ArrayIndex | Especifique o elemento de matriz mostrado em um controle. O controle é baseado em um tipo de dados estendido que tem elementos de matriz. Essa propriedade não está disponível para controles de texto e forma. |
| AutoDeclaração | Especifique se uma variável é criada com o mesmo nome que o controle. Quando você define essa propriedade como Sim, é mais fácil acessar os controles de relatório do código X++ e você pode encontrar erros no tempo de compilação. |
| AutoInsSeparator | Especifique se um separador decimal é mostrado. Essa propriedade está disponível apenas para controles reais. |
| BackgroundColor | Especifique a cor da tela de fundo para um controle. A configuração dessa propriedade pode ser substituída usando a propriedade BackStyle . |
| BackStyle | Especifique se a tela de fundo do controle é opaca ou transparente. Quando você define essa propriedade como Transparent, o comportamento depende do tipo de controle: - Para controles de bitmap, os pixels que têm a mesma cor são transparentes. - Para todos os outros controles, a cor do primeiro plano é usada como a cor da tela de fundo. |
| Negrito | Especifique a formatação de texto em negrito. |
| BottomMargin | Especifique a margem de um controle. |
| ChangeCase | Especifique o caso de texto que um usuário insere. Essa propriedade está disponível apenas para controles de cadeia de caracteres, enumeração, texto e prompt. |
| ChangeLabelCase | Especifique se o rótulo do controle deve ser modificado quando o relatório é impresso. As opções a seguir estão disponíveis: -Automático - Nenhum - MAIÚSCULAS E MINÚSCULAS - maiúsculas e minúsculas - Caso de título O valor padrão é Auto. |
| ColorScheme | Especifique a paleta de cores para um controle. |
| ConfigurationKey | Especifique uma chave de configuração para o controle. |
| CSSClass | Especifique a CSS (Folha de Estilos em Cascata) a ser usada para renderizar o valor em HTML. |
| DataField | Especifique um campo de tabela para o controle. Essa propriedade não está disponível para controles de texto, forma, caixa e bitmap. |
| DataMethod | Especifique um método de exibição que mostre dados em um controle. Essa propriedade não está disponível para controles de texto, forma e caixa. |
| DateDay | Especifique o formato do dia. Essa propriedade está disponível apenas para controles de data. |
| DateFormat | Especifique o formato de uma data. Essa propriedade está disponível apenas para controles de data. |
| DateMonth | Especifique o formato do mês. Essa propriedade está disponível apenas para controles de data. |
| DateSeparator | Especifique o separador que aparece entre o mês, o dia e o ano. Essa propriedade está disponível apenas para controles de data. |
| DateYear | Especifique o formato do ano. Essa propriedade está disponível apenas para controles de data. |
| DecimalSeparator | Especifique o símbolo usado para separar valores decimais. Essa propriedade está disponível apenas para controles reais. |
| DisplaceNegative | Especifique uma nova posição para um valor em um controle de grade quando o valor for um número negativo. Essa propriedade está disponível apenas para controles inteiros e reais. |
| DynamicHeight | Especifique se o controle é redimensionado para mostrar linhas adicionais de texto. Quando você define essa propriedade como Sim, cabeçalhos de página, rodapés de página e títulos de coluna recorrentes são adicionados automaticamente conforme necessário. Essa propriedade está disponível apenas para controles de cadeia de caracteres. |
| ExtendedDataType | Especifique o EDT no qual o campo associado ao controle deve ser baseado. |
| ExtraSumWidth | Modifique a largura padrão permitida para somas. Essa propriedade está disponível apenas para controles inteiros e reais. |
| Fonte | Especifique a fonte. |
| Tamanho da Fonte | Especifique o tamanho da fonte. |
| Primeiro PlanoColor | Especifique a cor do primeiro plano para um controle. |
| FormatMST | Especifique se os valores são formatados usando o formato de moeda padrão. Essa propriedade está disponível apenas para controles reais. |
| Altura | Especifique a altura de um controle. Quando um controle é associado a um EDT, a propriedade Height do controle substitui a propriedade DisplayLength do EDT. Se você definir a propriedade Height como Auto para um controle bitmap, o tamanho do controle será baseado no tamanho do gráfico. |
| ImageName | Especifique o nome do arquivo para uma imagem. Essa propriedade está disponível apenas para controles de bitmap. |
| ImageResource | Especifique a ID de um recurso do sistema a ser mostrado. A macro de recursos fornece uma lista dessas IDs. As macros estão localizadas no nó Macros no Application Explorer. Essa propriedade está disponível apenas para controles de bitmap. |
| Itálico | Especifique a formatação de texto itálico. |
| Etiqueta | Especifique um título para o controle. Se um rótulo não for especificado aqui, ele será herdado do campo. |
| LabelBold | Defina ou retorne um valor que indica a configuração em negrito do rótulo no controle. |
| LabelCSSClass | Especifique o CSS a ser usado para renderizar o rótulo em HTML. |
| LabelFont | Defina ou retorne um valor de tipo de dados de cadeia de caracteres que indica a fonte do texto do rótulo em um controle de caixa de combinação de formulário. |
| LabelFontSize | Defina ou retorne o tamanho da fonte, em pontos, para o texto do rótulo em um controle de caixa de combinação de formulário. |
| LabelItalic | Defina ou retorne um valor que indica se o texto no rótulo de controle deve ser itálico. |
| LabelLineBelow | Especifique o formato do sublinhado para o título do controle. |
| LabelLineThickness | Especifique o formato da linha abaixo dos títulos de coluna. |
| LabelPosition | Defina ou retorne a posição do rótulo para o controle. Os valores válidos são Left e Above. |
| LabelTabLeader | Especifique se deve acrescentar uma série de pontos para controlar rótulos. As opções a seguir estão disponíveis: -Automático - Não acrescente – Acrescentar O valor padrão é Auto. |
| LabelUnderline | Defina ou retorne um valor que indica se o texto no rótulo de controle deve ser sublinhado. |
| LabelWidth | Especifique a largura do rótulo para o controle. |
| Esquerda | Especifique o alinhamento esquerdo de um controle. |
| LeftMargin | Especifique a margem esquerda para um controle. |
| Linha | Especifique a aparência das linhas que formam uma forma. Essa propriedade está disponível apenas para controles de forma. |
| LineAbove | Especifique o tipo de linha para a borda superior de um controle. Se o relatório tiver muitas linhas ou caixas, considere usar um controle de forma dentro das seções individuais. |
| LineBelow | Especifique o tipo de linha para a borda inferior de um controle. Se o relatório tiver muitas linhas ou caixas, considere usar um controle de forma dentro das seções individuais. |
| LineLeft | Especifique o tipo de linha para a borda esquerda de um controle. Se o relatório tiver muitas linhas ou caixas, considere usar um controle de forma dentro das seções individuais. |
| LineRight | Especifique o tipo de linha para a borda direita de um controle. Se o relatório tiver muitas linhas ou caixas, considere usar um controle de forma dentro das seções individuais. |
| MenuItemLabel | Especifique o rótulo de um item de menu. |
| MenuItemName | Especifique o nome do item de menu. Os itens de menu disponíveis variam, dependendo da configuração da propriedade MenuItemType . |
| MenuItemType | Especifique se o item de menu é um item de menu de ação, exibição ou saída. Um item de menu de exibição é para um formulário e um item de menu de saída é para um relatório. Um item de menu de saída é para uma classe, um trabalho ou uma consulta. |
| MinNoOfDecimals | Especifique o número mínimo de casas decimais mostradas. Zeros à direita não são mostrados. |
| ModelFieldName | Especifique um campo usado para determinar o alinhamento esquerdo e a largura de um controle. |
| NoOfDecimals | Especifique o número de casas decimais mostradas. O valor padrão é 20. Essa propriedade está disponível apenas para controles reais. |
| ResizeBitmap | Especifique se uma imagem pode ser redimensionada para ajustar as dimensões de um controle. Essa propriedade está disponível apenas para controles de bitmap. |
| RightMargin | Especifique a margem de um controle. |
| RotateSign | Especifique se o sinal do controle está invertido. Essa propriedade está disponível apenas para controles inteiros e reais. |
| ShowLabel | Defina ou retorne um valor que indica se o rótulo do controle é mostrado no formulário. Um valor true indica que o rótulo é mostrado. |
| ShowPicAsText | Especifique se o nome do arquivo de uma imagem é mostrado em vez da imagem. Essa propriedade está disponível apenas para controles de bitmap. |
| ShowZero | Especifique se um valor 0 (zero) é mostrado. Essa propriedade está disponível apenas para controles inteiros e reais. |
| SignDisplay | Especifique como o sinal de um número é mostrado. Essa propriedade está disponível apenas para controles inteiros e reais. |
| SumAll | Especifique se a soma de todos os valores é calculada. Essa propriedade está disponível apenas para controles inteiros e reais. |
| SumNeg | Especifique se a soma de todos os valores negativos é calculada. Essa propriedade está disponível apenas para controles inteiros e reais. |
| SumPos | Especifique se a soma de todos os valores positivos é calculada. Essa propriedade está disponível apenas para controles inteiros e reais. |
| Tabela | Especifique uma fonte de dados para o controle. Essa propriedade não está disponível para controles de texto, forma, caixa e bitmap. |
| Texto | Especifique a cadeia de caracteres de texto mostrada em um controle. Essa propriedade está disponível apenas para controles de texto. |
| TimeFormat | Especifique se os horários são mostrados no formato de 24 horas ou am/PM. Essa propriedade está disponível apenas para controles de tempo. |
| Temporizados | Especifique se as horas são mostradas. Essa propriedade está disponível apenas para controles de tempo. |
| TimeMinutes | Especifique se os minutos são mostrados. Essa propriedade está disponível apenas para controles de tempo. |
| TimeSeconds | Especifique se segundos são mostrados. Essa propriedade está disponível apenas para controles de tempo. |
| TimeSeparator | Especifique o símbolo usado para separar horas, minutos e segundos. Essa propriedade está disponível apenas para controles de tempo. |
| Espessura | Especifique a espessura de uma borda de controle. |
| ThousandSeparator | Especifique o símbolo usado para separar milhares. Essa propriedade está disponível apenas para controles reais. |
| Superior | Especifique o alinhamento superior de um controle. |
| TopMargin | Especifique a margem de um controle. |
| Tipo | Especifique o tipo de forma que é mostrado. Essa propriedade está disponível apenas para controles de forma. |
| TypeHeaderPrompt | Especifique se uma linha de ponto é adicionada para preencher o espaço entre o título do controle e o valor do controle. Essa propriedade está disponível apenas para controles de texto e prompt. |
| Sublinhado | Especifique a formatação de texto de sublinhado. |
| Visible | Defina ou retorne um valor que indica se o controle está visível. Um valor true indica que o controle está visível. |
| WarnIfMissing | Especifique se uma mensagem será mostrada se uma imagem estiver ausente do relatório. Essa propriedade está disponível apenas para controles de bitmap. |
| WebMenuItemName | Especifique o item de menu a ser incluído em um menu da Web. Os valores disponíveis dependem da configuração da propriedade WebMenuItemType . |
| WebMenuItemType | Especifique o tipo do item de menu. Há duas categorias de itens de menu da Web: -URL -Ação O valor selecionado determina os nomes de item de menu da Web que estão disponíveis para a propriedade WebMenuItemName . |
| WebTarget | Especifique o local do controle em um relatório da Web. |
| Largura | Especifique a largura de um controle. Quando um controle é associado a um EDT, a propriedade Width do controle substitui a propriedade DisplayLength do EDT. Se você definir a propriedade Width como Auto para um controle bitmap, o tamanho do controle será baseado no tamanho do gráfico. |
Propriedades de design de relatório
A tabela a seguir descreve as propriedades de design do relatório.
| Propriedade | Description |
|---|---|
| ArrangeMethod | Especifique o layout dos controles em uma seção de relatório. |
| ArrangeWhen | Especifique quando os controles de relatório são organizados. |
| BottomMargin | Especifique a margem inferior. Se você definir essa propriedade como Auto, o valor padrão armazenado pela tabela do sistema será usado. |
| Legenda | Especifique o nome que aparece para o relatório na interface do usuário. |
| ColorScheme | Especifique a paleta de cores. |
| Colunas | Especifique o número de colunas. |
| ColumnSpace | Especifique o espaço entre colunas. |
| Fonte, FontSize, Itálico, Sublinhado e Negrito | Especifique a formatação de texto. As configurações das propriedades Font e FontSize substituem os valores definidos clicando em Fontes de Opções> no menuFerramentas. |
| Primeiro PlanoColor | Especifique a cor do primeiro plano. |
| Altura | Especifique a altura. |
| LeftMargin | Especifique a margem esquerda. Se você definir essa propriedade como Auto, o valor padrão armazenado pela tabela do sistema será usado. |
| LineAbove | Especifique o tipo de linha para a borda superior de uma seção. Se um relatório tiver muitas linhas e caixas, considere usar o controle de forma dentro de uma seção. |
| LineBelow | Especifique o tipo de linha para a borda inferior de uma seção. Se um relatório tiver muitas linhas e caixas, considere usar o controle de forma dentro de uma seção. |
| LineLeft | Especifique o tipo de linha para a borda esquerda de uma seção. Se um relatório tiver muitas linhas e caixas, considere usar o controle de forma dentro de uma seção. |
| LineRight | Especifique o tipo de linha para a borda direita de uma seção. Se um relatório tiver muitas linhas e caixas, considere usar o controle de forma dentro de uma seção. |
| ResolutionX, ResolutionY | Especifique a distância entre as linhas de grade. |
| RightMargin | Especifique a margem direita. Se você definir essa propriedade como Auto, o valor padrão armazenado pela tabela do sistema será usado. |
| Régua | Especifique a unidade para a régua que aparece quando você edita um design. Para editar um design, clique com o botão direito do mouse em AutoDesignSpecs ou Design Gerado e selecione Editar. |
| Espessura | Especifique a espessura de uma borda de seção. |
| TopMargin | Especifique a margem superior. Se você definir essa propriedade como Auto, o valor padrão armazenado pela tabela do sistema será usado. |
Propriedades da seção de design de relatório
A tabela a seguir descreve as propriedades das seções de design de relatório. Para obter informações sobre outras propriedades disponíveis para designs de relatório, consulte a seção "Propriedades de design de relatório".
| Propriedade | Description |
|---|---|
| ArrangeMethod | Especifique o layout dos controles em uma seção de relatório. |
| ArrangeWhen | Especifique quando os controles no contêiner devem ser organizados. As opções disponíveis são Inicialização, Sob demanda e Nunca. |
| Negrito | Obtenha ou defina o peso da fonte que foi usada para mostrar o texto no controle. |
| Inferior | Altere a posição da parte inferior do relatório. |
| BottomMargin | Especifique a margem inferior. Se você definir essa propriedade como Auto, o valor padrão armazenado na tabela do sistema UserInfo será usado. |
| ColorScheme | Especifique a paleta de cores. |
| ColumnHeadingsStrategy | Especifique o layout dos títulos de coluna. Se você definir essa propriedade como WordWrap, um título será encapsulado quando for maior que o campo mais longo da coluna. Os títulos podem encapsular no máximo oito linhas. Títulos com mais de oito linhas são truncados. Nota: O comprimento do título varia, dependendo do idioma. |
| Colunas | Especifique o número de colunas. |
| Columnspace | Especifique o espaço entre colunas. |
| Fonte | Especifique a formatação de texto. As configurações das propriedades Font e FontSize substituem os valores que você pode definir clicando em Fontes de Opções > no menu Ferramentas. |
| Tamanho da Fonte | Especifique a formatação de texto. As configurações das propriedades Font e FontSize substituem os valores que você pode definir clicando em Fontes de Opções > no menu Ferramentas. |
| Primeiro PlanoColor | Especifique a cor do primeiro plano. |
| GrandHeader | Especifique se o valor da propriedade HeaderText é mostrado. A propriedade GrandHeader só está disponível quando um relatório tem várias fontes de dados que não estão aninhadas. |
| GrandTotal | Especifique se o valor da propriedade FooterText é mostrado. A propriedade GrandTotal só está disponível quando um relatório tem várias fontes de dados que não estão aninhadas. |
| HeaderText | Especifique o texto mostrado acima do primeiro registro em uma seção quando a propriedade GrandHeader estiver definida como Sim. Essa propriedade só está disponível quando um relatório tem várias fontes de dados que não estão aninhadas. |
| Altura | Especifique a altura. |
| Itálico | Especifique a formatação de texto. As configurações das propriedades Font e FontSize substituem os valores que você pode definir clicando em Fontes de Opções > no menu Ferramentas. |
| LabelTopMargin, LabelBottomMargin | Especifique as margens acima e abaixo dos títulos de coluna. |
| LeftMargin | Especifique a margem esquerda. Se você definir essa propriedade como Auto, o valor padrão armazenado na tabela do sistema UserInfo será usado. |
| LineAbove, LineBelow, LineLeft, LineRight | Especifique o tipo de linha para uma borda de seção. Se um relatório tiver muitas linhas e caixas, considere usar o controle de forma dentro de uma seção. |
| Mapa | Especifique o mapa a ser usado para mostrar dados. Você pode associar um campo de mapa a um campo em uma ou mais tabelas. Essa propriedade permite que você use o mesmo nome de campo para acessar campos que têm nomes diferentes em tabelas diferentes. |
| NoOfHeadingLines | Especifique o número de linhas usadas para mostrar títulos de coluna. Se você definir a propriedade como 0 (zero), os títulos de coluna não serão exibidos. Para relatórios que incluem vários campos, aumente o número de linhas para garantir que todos os campos sejam mostrados. |
| RightMargin | Especifique a margem direita. Se você definir essa propriedade como Auto, o valor padrão armazenado na tabela do sistema UserInfo será usado. |
| ResolutionX | Especifique a distância entre as linhas de grade. |
| Resolução | Especifique a distância entre as linhas de grade. |
| Régua | Especifique a unidade para a régua que é mostrada quando você edita um design. Para editar um design, clique com o botão direito do mouse em AutoDesignSpecs ou Design Gerado e selecione Editar. |
| Tabela | Especifique a fonte de dados para uma seção. |
| Espessura | Especifique a espessura de uma borda de seção. |
| Superior | Altere a posição da parte superior do relatório. |
| TopMargin | Especifique a margem superior. Se você definir essa propriedade como Auto, o valor padrão armazenado na tabela do sistema UserInfo será usado. |
| Sublinhado | Especifique a formatação de texto. As configurações das propriedades Font e FontSize substituem os valores que você pode definir clicando em Fontes de Opções > no menu Ferramentas. |
Propriedades da consulta de relatório
A tabela a seguir descreve as propriedades da consulta de relatório. Para obter informações sobre outras propriedades de relatório, consulte as seções "Propriedades do relatório" e "Propriedades comuns e sistema".
| Propriedade | Description |
|---|---|
| AllowCheck | Obter ou definir o sinalizador Permitir verificação. |
| AllowCrossCompany | Obtenha ou defina o sinalizador Permitir entre empresas. Esse sinalizador indica se a execução da consulta está entre as empresas. |
| Description | Uma explicação textual da consulta. Essa propriedade opcional geralmente é usada em cenários de Suplementos do Office. |
| Form | Especifique o formulário usado para interação do usuário. |
| Interativo | Especifique se os usuários podem interagir com o relatório delimitando consultas, definindo opções de impressora e assim por diante. |
| Literais | Especifique como literais são representados em instruções SQL. |
| Modelo | Especifique o modelo no qual a consulta de relatório está. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela ou classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em outra camada. |
| QueryType | Especifique o tipo da consulta. As opções a seguir estão disponíveis: -Juntar -União O valor padrão é Junção. |
| Pesquisável | Especifique se a consulta pode fazer parte de um conjunto de consultas que podem ser usadas para pesquisar o Catálogo de Negócios do SharePoint. Essa propriedade é útil quando você usa o recurso Pesquisa Empresarial. O valor padrão é Não. |
| Cargo | Especifique o título da consulta. |
| UserUpdate | Especifique se os usuários podem atualizar uma consulta. |
| Versão | Esta é uma propriedade interna somente leitura. |
Propriedades de permissão de código de segurança
Uma permissão de código é um grupo de permissões associadas a um item de menu ou a uma operação de serviço. Quando uma função de segurança tem acesso a um item de menu, ela também tem acesso a outros itens do Application Explorer que a permissão de código para esse item de menu menciona. As permissões específicas definidas sob o nó de permissão de código controlam o grau de acesso.
Objetos protegíveis
Use permissões de código para conceder acesso a objetos protegíveis. A lista a seguir mostra a hierarquia de nós de permissão de código no Application Explorer:
- Segurança
- Permissões de código
- YourCodePermission
- Tabelas
- Métodos de servidor
- Objetos associados
- Forms
- Controles Web
- Relatórios
- YourCodePermission
- Permissões de código
As permissões de código também podem substituir os níveis de acesso para objetos protegíveis no nó Objetos Associados .
Propriedades de permissão de código
A tabela a seguir descreve as propriedades do nó emPermissões> de Código de Segurança>YourCodePermission no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome da permissão de código. A permissão de código permite que os usuários executem o método de classe especificado na propriedade Method . |
| Classe | Opcional | A classe associada a essa permissão de código. |
| Método | Opcional | O método associado a essa permissão de código. |
Propriedades da tabela
A tabela a seguir descreve as propriedades do nó emPermissões> de Código de Segurança>YourCodePermission>Tables>YourTable no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Tabela | Yes | O nome da tabela. |
| EffectiveAccess | Yes | O valor da permissão. As opções a seguir estão disponíveis: -Ler - Atualizar - Criar -Correto - Excluir -Noaccess Os valores de permissão para a propriedade EffectiveAccess representam uma hierarquia. A leitura é a permissão mais fraca e Delete é a mais forte. A permissão de exclusão inclui todas as outras permissões. A permissão de criação inclui Atualização e Leitura. Defina o valor da permissão como NoAccess para impedir todo o acesso à tabela. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades do método de servidor
A tabela a seguir descreve as propriedades do nó empermissões de códigode > seus>> de servidorCodePermission>YourServerMethod no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Classe | Yes | O nome da classe de servidor. |
| Método | Yes | O método de servidor seguro marcado com o atributo SysEntryPointAttribute . |
| EffectiveAccess | Yes | O valor da permissão. As opções a seguir estão disponíveis: - Invoke – O método de servidor pode ser chamado. - NoAccess – O método do servidor não pode ser chamado. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades do formulário
A tabela a seguir descreve as propriedades do nó naspermissões> de código de segurança> que osobjetos associados>a YourCodePermission>formam>o YourForm no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Form | Yes | O nome do formulário. |
| Nível de acesso | Yes | O valor da permissão. As opções a seguir estão disponíveis: -Ler - Atualizar - Criar -Correto - Excluir -Noaccess Os valores de permissão para a propriedade EffectiveAccess representam uma hierarquia. A leitura é a permissão mais fraca e Delete é a mais forte. A permissão de exclusão inclui todas as outras permissões. A permissão de criação inclui Atualização e Leitura. Defina o valor da permissão como NoAccess para impedir todo o acesso ao formulário. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades de controle da Web
A tabela a seguir descreve as propriedades do nó naspermissões> de código de segurança> que aWeb de> a> controla >o YourWebControl no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| WebControl | Yes | O nome do controle da Web. |
| Nível de acesso | Yes | O valor da permissão. As opções a seguir estão disponíveis: -Ler - Atualizar - Criar -Correto - Excluir -Noaccess Os valores de permissão para a propriedade EffectiveAccess representam uma hierarquia. A leitura é a permissão mais fraca e Delete é a mais forte. A permissão de exclusão inclui todas as outras permissões. A permissão de criação inclui Atualização e Leitura. Defina o valor da permissão como NoAccess para impedir todo o acesso ao controle da Web. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades de relatório
A tabela a seguir descreve as propriedades do nó naspermissões> de código de segurança> que osobjetos associados>a YourCodePermission>relatam>seu relatório no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do design do relatório. |
| Relatório | Yes | O nome completo do relatório. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades do dever de segurança
As permissões de segurança combinam-se em privilégios e privilégios são combinados em tarefas. Defina as funções como grupos de privilégios relacionados que fornecem a um usuário acesso a uma função de negócios específica. No Application Explorer, organize esses privilégios nos nós de um dever.
Práticas Recomendadas
Siga estas regras de prática recomendada para tarefas:
- Atribua todas as funções a uma função.
- Inclua todas as funções como parte de um ciclo de processo.
- Como um dever representa uma função de negócios específica, raramente ou nunca altera o nome do dever. Por exemplo, sua empresa paga contas. Embora os detalhes de como você paga contas possam mudar, a função essencial de pagar contas não muda. Em vez de criar um novo dever, altere os subnodos de privilégio do dever.
- Raramente ou nunca altere o nome de um ciclo de processo.
Hierarquia de dever no Application Explorer
A lista a seguir mostra a hierarquia de nós de dever no Application Explorer:
- Segurança
- Deveres
- YourDuty
- Privilégios
- YourDuty
- Deveres
Propriedades do dever
A tabela a seguir descreve as propriedades do nó no Security>Duties>YourDuty no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do dever. |
| Etiqueta | Yes | Texto que a interface do usuário mostra para o dever. |
| Description | Yes | Uma descrição do dever. |
| Habilitados | Yes | Um valor que indica se o dever está habilitado. As opções a seguir estão disponíveis: - Sim - Habilitar o dever. - Não - Desabilitar o dever. |
Propriedades de privilégio
A tabela a seguir descreve as propriedades do nó no Security>Duties>YourDuty>Privileges>YourPrivilege no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do privilégio. |
| Habilitados | Yes | Um valor que indica se o privilégio está habilitado. As opções a seguir estão disponíveis: - Sim – habilitar o privilégio. - Não - Desabilite o privilégio. |
Propriedades de privilégio de segurança
Um privilégio é um grupo de permissões. Os nós abaixo de cada nó de privilégio identificam os objetos protegíveis que um usuário pode acessar e definem o nível de acesso para cada objeto.
Práticas Recomendadas
Esta seção descreve as regras de prática recomendada para privilégios.
- Use privilégios para especificar o acesso necessário para executar um trabalho.
- Use privilégios para agrupar as permissões para objetos protegíveis relacionados. Por exemplo, os itens de menu e seus controles estão intimamente relacionados.
- Atribua privilégios diretamente a funções de segurança. No entanto, é mais fácil manter as configurações de segurança se você atribuir tarefas ou ciclos de processo em vez de privilégios.
Objetos protegíveis
Use privilégios para dar acesso a objetos protegíveis. A lista a seguir mostra a hierarquia no nóPrivilégios de > no Application Explorer:
- Segurança
- Privilégios
- YourPrivilege
- Pontos de Entrada
- Permissões
- Tabelas
- Métodos de servidor
- Forms
- YourPrivilege
- Privilégios
Os privilégios também podem substituir os níveis de acesso a objetos protegíveis conforme eles são definidos em outro lugar no Application Explorer. Por exemplo, um privilégio pode substituir uma permissão que a propriedade EffectiveAccess define em Forms>YourForm>Permissions>Update>Tables>YourTable no Application Explorer.
Propriedades de privilégio
A tabela a seguir descreve as propriedades do nó emPrivilégios> de Segurança>YourPrivilege no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do privilégio. |
| Etiqueta | Yes | Texto mostrado para o privilégio na interface do usuário. |
| Description | Yes | Uma descrição do privilégio. |
| Habilitados | Yes | Um valor que indica se o privilégio está habilitado. As opções a seguir estão disponíveis: - Sim – habilitar o privilégio. - Não - Desabilite o privilégio. |
Propriedades do ponto de entrada
A tabela a seguir descreve as propriedades do nó emPrivilégios> de Segurança> Seus Pontos> deEntradaDePrivilege>YourEntryPoint no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do ponto de entrada. |
| Tipo de Objeto | Yes | O tipo de objeto do ponto de entrada. As opções a seguir estão disponíveis: - MenuItemDisplay - MenuItemOutput - MenuItemAction -Serviceoperation - WebActionItem - WebURLItem - WebManagedContent |
| Nome do Objeto | Yes | O nome do objeto do ponto de entrada. |
| ObjectChildName | Opcional | Um valor que representa o nome do método de serviço. Nota: Especifique um valor para essa propriedade somente se a propriedade ObjectType estiver definida como ServiceOperation. |
| Nível de acesso | Yes | O valor da permissão. Para todos os tipos de objeto, exceto ServiceOperation, as seguintes opções estão disponíveis: -Ler - Atualizar - Criar -Correto - Excluir -Noaccess Os valores de permissão para a propriedade AccessLevel representam uma hierarquia. A leitura é a permissão mais fraca e Delete é a mais forte. A permissão de exclusão inclui todas as outras permissões. A permissão de criação inclui Atualização e Leitura. Você pode definir o valor da permissão como NoAccess para impedir todo o acesso ao ponto de entrada. A permissão Correto só se aplica quando uma tabela de estado de tempo está envolvida. Essa permissão autoriza você a emitir registros de atualização em uma tabela de estado de tempo. Para o tipo de objeto ServiceOperation , as seguintes opções estão disponíveis: - Invoke – O método de servidor pode ser chamado. - NoAccess – O método do servidor não pode ser chamado. |
Propriedades da tabela
A tabela a seguir descreve as propriedadesdo nó nas Tabelas de Permissões>dePrivilégios>> de > YourPrivilege >YourTable no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Tabela | Yes | O nome da tabela. |
| EffectiveAccess | Yes | O valor da permissão. As opções a seguir estão disponíveis: -Ler - Atualizar - Criar -Correto - Excluir -Noaccess Os valores de permissão para a propriedade EffectiveAccess representam uma hierarquia. A leitura é a permissão mais fraca e Delete é a mais forte. A permissão de exclusão inclui todas as outras permissões. A permissão de criação inclui Atualização e Leitura. A permissão Correto só se aplica quando uma tabela de estado de tempo está envolvida. Essa permissão autoriza você a atualizar registros em uma tabela de estado de tempo. Defina o valor da permissão como NoAccess para impedir todo o acesso à tabela. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades do método de servidor
A tabela a seguir descreve as propriedades do nó emPrivilégios>> Seus>> de Servidor dePermissões> de SegurançaYourServerMethod no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Classe | Yes | O nome da classe de servidor. |
| Método | Yes | O nome do método de servidor seguro marcado com o atributo SysEntryPointAttribute . |
| EffectiveAccess | Yes | O valor da permissão. As opções a seguir estão disponíveis: - Invoke – O método de servidor pode ser chamado. - NoAccess – O método do servidor não pode ser chamado. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades do formulário
A tabela a seguir descreve as propriedades para o nó emPrivilégiosde > Suas>>DePrivilege>Formam>SeuForm no Gerenciador de Aplicativos.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Form | Yes | O nome do formulário. |
Propriedades do ciclo do processo de segurança
Um ciclo de processo é um grupo de tarefas. Um ciclo de processo representa uma função de trabalho de alto nível. Embora os detalhes de como uma determinada função de trabalho seja executada possam mudar ao longo do tempo, o conceito e o nome dessa função de trabalho provavelmente não são alterados.
Práticas Recomendadas
Esta seção descreve as regras de prática recomendada para ciclos de processo.
- Cada dever deve fazer parte de um ciclo de processo.
- Use um ciclo de processo para organizar um grupo de tarefas para uma função de trabalho.
Hierarquia de ciclo de processo no Application Explorer
A lista a seguir mostra a hierarquia de nós de ciclo de processo no Application Explorer:
- Segurança
- Ciclos de processo
- YourProcessCycle
- Direitos
- YourProcessCycle
- Ciclos de processo
Propriedades do ciclo de processo
A tabela a seguir descreve as propriedades do nó no Security>ProcessCycles>YourProcessCycle no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do ciclo de processo. |
| Etiqueta | Yes | Texto que aparece para o ciclo de processo na interface do usuário. |
| Description | Yes | Uma descrição do ciclo de processo. |
| Habilitados | Yes | Um valor que indica se o dever está habilitado. As opções a seguir estão disponíveis: - Sim – Habilitar o ciclo de processo. - Não – Desabilitar o ciclo de processo. |
Propriedades do dever
A tabela a seguir descreve as propriedades do nó emCiclos> de Processo de Segurança>YourProcessCycle>Duties>YourDuty no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do dever. |
| Habilitados | Yes | Um valor que indica se o dever está habilitado. As opções a seguir estão disponíveis: - Sim - Habilitar o dever. - Não - Desabilitar o dever. |
Propriedades da política de segurança
Os desenvolvedores e os administradores do sistema podem criar políticas de segurança para negar o acesso a um subconjunto de registros de dados em tabelas.
Tabelas restritas de uma política
No Gerenciador de Aplicativos, no nó Tabelas Restritas de uma política de segurança, você pode adicionar tabelas e exibições. Essas tabelas e exibições estão relacionadas à tabela de fonte de dados da consulta que você nomeia na propriedade Consulta da política. A lista a seguir mostra a hierarquia de nós de política de segurança no Application Explorer:
- Segurança
- Políticas
- YourPolicy
- Tabelas restritas
- YourConstrainedTable
- YourConstrainedSubTable
- YourConstrainedView
- YourConstrainedTable
- Tabelas restritas
- YourPolicy
- Políticas
Cada nó tabelas restritas pode conter qualquer número de tabelas e exibições restritas. Além disso, cada tabela restrita pode conter qualquer número de sub-tabelas restritas.
Propriedades da política de segurança
A tabela a seguir descreve as propriedades do nó emPolíticas> de Segurança>YourPolicy no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome da política de segurança. |
| Etiqueta | Yes | O texto que aparece para a política de segurança na interface do usuário. |
| PrimaryTable | Yes | A tabela especificada na fonte de dados para a consulta de política de segurança. |
| Query | Yes | A consulta que a política usa para filtrar dados das tabelas restritas especificadas pela política. |
| UseNotExistJoin | Yes | Um valor que indica se a consulta de segurança deve ser aplicada como uma junção não existente ou se existe uma junção. |
| PolicyGroup | No | Administradores e desenvolvedores podem usar essa propriedade para identificar rapidamente grupos de políticas de segurança relacionadas. As opções disponíveis são os nomes dos grupos de políticas de segurança que o administrador do sistema ou desenvolvedor cria. O sistema não usa essa propriedade em tempo de execução. |
| ConstrangedTable | Yes | Um valor que controla se a política de segurança restringe os valores de dados em registros retornados da tabela primária. As opções a seguir estão disponíveis: - Sim – a política de segurança é imposta na tabela primária. - Não – a política de segurança não é imposta na tabela primária. |
| Habilitados | Yes | Um valor que controla se o sistema impõe a política em tempo de execução. As opções a seguir estão disponíveis: - Sim – Habilitar a política de segurança. - Não – Desabilitar a política de segurança. |
| Operação | Yes | Um valor que controla para quais operações de dados a política é imposta. As opções a seguir estão disponíveis: -Selecione -Inserir - Atualizar - Excluir - Inserir, Atualizar e Excluir - Todas as operações |
| TipoDeContexto | Yes | Um valor que controla o tipo de contexto da política de segurança. As opções a seguir estão disponíveis: - ContextString – Você deve especificar um valor para a propriedade ContextString . A política de segurança usa um contexto de aplicativo específico para a política. - RoleName – A política de segurança é aplicada somente ao usuário do aplicativo atribuído ao valor de RoleName. - RoleProperty – Esse valor é usado em combinação com a propriedade ContextString para especificar o contexto de várias funções. |
| ContextString | Yes | Essa propriedade é usada em combinação com a propriedade ContextType . Ele pode ser usado para especificar um aplicativo ou contexto de várias funções. |
Propriedades da função de segurança
As funções representam uma coleção de permissões que você pode conceder aos usuários. Os nós aninhados abaixo de cada nó de função identificam vários objetos protegíveis que um usuário pode acessar e especificar o nível de acesso.
Nó de função no Application Explorer
Use funções para conceder acesso a objetos protegíveis. A lista a seguir mostra a hierarquia de nós de função no Application Explorer:
- Segurança
- Funções
- YourRole
- Direitos
- Privilégios
- Permissões
- Tabelas
- Forms
- Métodos de servidor
- Subfunções
- YourRole
- Funções
Normalmente, associe funções a funções de segurança e, às vezes, a privilégios de segurança. Os níveis de acesso a objetos protegíveis dentro de uma função vêm das funções, privilégios ou ambos. As funções também podem substituir os níveis de acesso a objetos protegíveis no nó Permissões .
Propriedades da função
A tabela a seguir descreve as propriedades do nó emFunções> de Segurança>YourRole no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome da função. |
| Etiqueta | Yes | Texto que a interface do usuário mostra para a função. |
| Description | Yes | Uma descrição da função. |
| Habilitados | Yes | Um valor que indica se a função está habilitada. As opções a seguir estão disponíveis: - Sim – Habilitar a função. - Não – Desabilitar a função. |
| PastDataAccess | Yes | O acesso a dados anteriores para as tabelas que têm campos de data-efetiva. As opções a seguir estão disponíveis: -Ler - Atualizar - Criar -Correto - Excluir -Noaccess Os valores de permissão para a propriedade PastDataAccess representam uma hierarquia. A leitura é a permissão mais fraca e Delete é a mais forte. A permissão de exclusão inclui todas as outras permissões. A permissão de criação inclui Atualização e Leitura. Defina o valor da permissão como NoAccess para impedir todo o acesso à tabela. |
| CurrentDataAccess | Yes | O acesso aos dados atuais para as tabelas que têm campos de data e eficácia. |
| FutureDataAccess | Yes | O acesso a dados futuros para as tabelas que têm campos de data-efetiva. |
| ContextString | Opcional | Uma cadeia de caracteres definida pelo usuário que as políticas de segurança podem usar. |
Propriedades do dever
A tabela a seguir descreve as propriedades do nó no Security>Roles>Duties>YourDuty no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do dever. |
| Habilitados | Yes | Um valor que indica se o dever está habilitado. As opções a seguir estão disponíveis: - Sim - Habilitar o dever. - Não - Desabilitar o dever. |
Propriedades de privilégio
A tabela a seguir descreve as propriedades do nó emPrivilégios> deFunções> de Segurança>YourPrivilege no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do privilégio. |
| Habilitados | Yes | Um valor que indica se o privilégio está habilitado. As opções a seguir estão disponíveis: - Sim – habilitar o privilégio. - Não - Desabilite o privilégio. |
Propriedades da tabela
A tabela a seguir descreve as propriedades do nó emTabelas> dePermissões> deFunções> de Segurança>YourTable no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Tabela | Yes | O nome da tabela. |
| EffectiveAccess | Yes | O valor da permissão. As opções a seguir estão disponíveis: -Ler - Atualizar - Criar -Correto - Excluir -Noaccess Os valores de permissão para a propriedade EffectiveAccess representam uma hierarquia. A leitura é a permissão mais fraca e Delete é a mais forte. A permissão de exclusão inclui todas as outras permissões. A permissão de criação inclui Atualização e Leitura. Defina o valor da permissão como NoAccess para impedir todo o acesso à tabela. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades do formulário
A tabela a seguir descreve as propriedades do nó emPermissões> deFunções> de Segurança>Form>YourForm no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Form | Yes | O nome do formulário. |
Propriedades do método de servidor
A tabela a seguir descreve as propriedades do nó emMétodos> de Servidorde Permissões> deFunções> de Segurança>YourServerMethod no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Classe | Yes | O nome da classe de servidor. |
| Método | Yes | O nome do método de servidor seguro marcado com o atributo SysEntryPointAttribute . |
| EffectiveAccess | Yes | O valor da permissão. As opções a seguir estão disponíveis: - Invoke – O método de servidor pode ser chamado. - NoAccess – O método do servidor não pode ser chamado. |
| ManagedBy | Opcional | As ferramentas de automação usam essa propriedade. |
Propriedades de subrole
A tabela a seguir descreve as propriedades do nó emfunções> de segurança>subfunções>YourSubRole no Application Explorer.
| Propriedade | Obrigatório | Description |
|---|---|---|
| Organização | Yes | O nome do subrole. |
| Habilitados | Yes | Um valor que indica se o dever está habilitado. As opções a seguir estão disponíveis: - Sim – Habilitar o subrole - Não – Desabilite o subrole. |
Propriedades do menu da Web
A tabela a seguir descreve as propriedades específicas para menus da Web e submenus.
| Propriedade | Description |
|---|---|
| ConfigurationKey | Especifique a chave de configuração que controla a exibição deste menu. Se um usuário não tiver acesso à chave de configuração, o menu não estará visível. |
| HighlightSelected | Não há suporte para essa propriedade. |
| Etiqueta | Especifique o texto que aparece para o nó de nível superior do menu da Web ou submenu. O valor não pode exceder 250 caracteres. |
| MenuItemName | Especifique o item de menu a ser acessado quando o nó de nível superior do menu ou submenu for clicado. As opções disponíveis dependem da configuração da propriedade MenuItemType . |
| MenuItemType | Especifique o tipo de item de menu que o nó de nível superior do menu ou submenu acessa. As opções disponíveis são Ação e URL. |
| Modelo | Especifique o modelo. Um modelo é um agrupamento lógico de elementos em uma camada. Exemplos de elementos incluem uma tabela ou classe. Um elemento pode existir em exatamente um modelo em uma camada. O mesmo elemento pode existir em uma versão personalizada em um modelo que está em uma camada mais alta. |
| SetCompany | Essa propriedade faz com que o sistema altere a empresa quando o formulário recebe o foco. Se a propriedade SaveDataPerCompany em uma tabela estiver definida como Sim, a propriedade SetCompany em um design de formulário que usa a tabela como uma fonte de dados também deverá ser definida como Sim. |
| ShowParentModule | Especifique se deseja atualizar o QuickLaunch, com base no módulo pai do item de menu. As opções a seguir estão disponíveis: - Sim – atualize sempre o QuickLaunch, com base no módulo pai do item de menu. - Não – deixe o QuickLaunch inalterado, mesmo que o módulo pai do item de menu seja diferente do módulo atual. O valor padrão é Sim. |
Propriedades do item de menu da Web
A tabela a seguir descreve as propriedades específicas para itens de menu da Web.
| Propriedade | Description |
|---|---|
| Grande | Especifique o tamanho do botão quando ele é usado em um Painel de Ação. As opções a seguir estão disponíveis: - Sim - O botão é mostrado em tamanho total e está localizado no início do grupo. - Não – o botão é mostrado no tamanho menor e está localizado no lado direito do grupo. |
| CloseDialogBehavior | Especifique a ação executada na janela pai quando a caixa de diálogo for fechada. As opções a seguir estão disponíveis: - Automático – Dependendo de como a caixa de diálogo foi usada, as ações de atualização apropriadas são executadas quando a caixa de diálogo é fechada. - RefreshDataSource – A fonte de dados somente leitura no formulário pai é atualizada. Essa opção preserva a seleção atual e executa uma operação Research() na fonte de dados. - RefreshPage – Atualizar a página. - Enviar – Atualizar a página pai. - Nenhuma – nenhuma ação é executada. O valor padrão é Auto. |
| HideActionPane | Especifique se o Painel de Ação está visível na página que está sendo aberta. |
| HomePage | Especifique se a página é uma página da Central de Funções e é implantada no site principal do Enterprise Portal. |
| NeedsRecord | Quando você define essa propriedade como Sim, o item de menu é mostrado quando não há registros no conjunto de dados. |
| PageDefinition | A página para a qual o item de menu da Web aponta. |
| Parâmetros | Especifique os argumentos que são passados para a página que está sendo aberta. Cada parâmetro deve ter o seguinte formulário:valor do = Se vários parâmetros precisarem ser passados, eles deverão ser separados por um e comercial (>), conforme mostrado no exemplo a seguir: mode=2&category=1 |
| URL | Especifique a URL para a qual navegar. |
| WebConfigurationKey | Selecione a chave de configuração necessária para habilitar o item de menu da Web. Use a chave para o módulo ao qual o objeto pertence. |
| WindowMode | Especifique o tipo de janela a ser usada para a página que está sendo aberta. As opções a seguir estão disponíveis: - Embutido – a página que está sendo aberta substitui o conteúdo existente no navegador. Se o item de menu da Web for acessado de uma caixa de diálogo, a página que está sendo aberta será aberta em uma nova janela do navegador. - Modal – Se nenhuma caixa de diálogo estiver aberta, uma nova caixa de diálogo será criada. Se o item de menu da Web for acessado de uma caixa de diálogo, a página que está sendo aberta substituirá o conteúdo da caixa de diálogo atual. - NewModal – A página que está sendo aberta sempre é aberta em uma nova caixa de diálogo. - NewWindow – A página que está sendo aberta é aberta em uma nova janela do navegador. |
| WindowParameters | Especifique outros parâmetros para controlar a aparência da caixa de diálogo do SharePoint. Os parâmetros devem ser colocados entre chaves ({}) e separados por vírgulas. O exemplo a seguir mostra como definir a propriedade WindowParameters para que a caixa de diálogo tenha um tamanho de 400 × 300 pixels e para que ela não tenha nenhum botão Fechar ou Maximizar : {width:400, height:300, showClose:false, allowMaximize:false} |
| Tamanho da janela | Especifique o tamanho da janela a ser usada para a página que está sendo aberta. As opções a seguir estão disponíveis: - Menor - 330 × 200 pixels - Pequeno - 550 × 450 pixels - Médio - 800 × 630 pixels - Grande - 930 × 630 pixels - Máximo – o maior tamanho que se encaixa nos limites da janela principal do navegador |