Definição de Atributos

Para definir um atributo no Account Reconciliation:

  1. Selecione Gerenciar e Atributos.
  2. Clique em Novo.
  3. Em Nome, informe um nome de atributo.
  4. Em Tipo, selecione uma opção:
    • Data

    • Data e Hora

    • Inteiro

    • Listar

      Insira uma lista de respostas válidas para a pergunta.

    • Texto de Várias Linhas

      O tamanho máximo deve ser inferior a 4.000 caracteres.

      Selecione Texto de Várias Linhas e informe o Número de Linhas, de 3 a 50 linhas. O Texto com Várias Linhas determina quantas linhas de texto ficam visíveis, sem a rolagem, nas caixas de diálogo Ações.

      Para o tipo de texto de Várias Linhas: Na caixa de diálogo Ações de Reconciliação.

    • Número

      Se você selecionar Número, selecione opções de formatação de número:

      • Para Casas Decimais, insira um valor para o número de casas decimais para exibir.

      • Selecione a opção Separador de Milhares se quiser que os números exibam um separador de milhares (por exemplo, 1.000,00)

      • Na lista Símbolo da Moeda, selecione um símbolo de moeda, por exemplo, Dólares ($).

      • Na lista Número Negativo, selecione como exibir números negativos, por exemplo, (123).

      • Na lista Escala, selecione um valor de escala para números, por exemplo, 1000.

    • Texto

    • Verdadeiro ou Falso

    • Usuário

    • Sim ou Não

    • Data

    • Data e Hora

    • Inteiro

    • Listar

      Insira uma lista de respostas válidas para a pergunta.

    • Texto de Várias Linhas

      O tamanho máximo deve ser inferior a 4.000 caracteres.

      Selecione Texto de Várias Linhas e informe o Número de Linhas, de 3 a 50 linhas. O Texto com Várias Linhas determina quantas linhas de texto ficam visíveis, sem a rolagem, nas caixas de diálogo Ações.

    • Número

      Se você selecionar Número, selecione opções de formatação de número:

      • Para Casas Decimais, insira um valor para o número de casas decimais para exibir.

      • Selecione a opção Separador de Milhares se quiser que os números exibam um separador de milhares (por exemplo, 1.000,00)

      • Na lista Símbolo da Moeda, selecione um símbolo de moeda, por exemplo, Dólares ($).

      • Na lista Número Negativo, selecione como exibir números negativos, por exemplo, (123).

      • Na lista Escala, selecione um valor de escala para números, por exemplo, 1000.

    • Texto

    • Verdadeiro ou Falso

    • Usuário

    • Sim ou Não

    • Cálculo

      Nota:

      Esse recurso está disponível apenas em 11.1.2.4.100 (patch 20307212). Para obter informações sobre novos recursos e atualizar para a versão 11.1.2.4.100, consulte My Oracle Support https://support.oracle.com

      Os atributos calculados são somente para leitura. Os administradores podem adicionar atributos às seções de atributos nas caixas de diálogo Ações, e os usuários do workflow podem exibi-los nas caixas de diálogo de ações e nas transações. Os administradores podem restringir o acesso a determinadas funções definindo o acesso como Não Exibir. Por exemplo, para o atributo XYZ calculado, um administrador pode adicionar a ele o acesso Visualizador: Não Exibir, de modo que XYZ não seja exibido aos visualizadores.

      Qualquer função de usuário pode adicionar atributos calculados como colunas nas exibições e portlets. Eles também podem ser adicionados como atributos filtráveis no painel de Filtro.

    • Quando você seleciona Cálculo, uma seção de definição de Cálculo é exibida:

      • Tipo de Cálculo: A lista de valores é determinada pelo tipo de atributo:

        • Atribuir Valor à Lista—Atribua um valor a um atributo de tipo de Lista

        • Atribuir Lista ao Valor—Atribua uma Valor de Lista ao valor de outro atributo. Somente disponível para atributos do tipo Lista.

        • Condicional—Um cálculo condicional (If – Then – Else)

        • Com Script—Um cálculo de script de formato livre. A opção Com Script Somente disponível para atributos do tipo Texto, Número ou Inteiro.

        A seguinte tabela lista os tipos de cálculo que cada tipo de atributo pode usar quando a opção Cálculo é escolhida:

        Tabela 21-3 Os Tipos de Cálculo que Cada Tipo de Atributo Pode Usar Quando a Opção de Cálculo é Escolhida

        Tipo de Atributo Atribuir Valor à Lista Condicional Com script Atribuir Lista ao Valor
        Data        
        Data/Hora        
        Inteiro X X X  
        Lista   X   X
        Texto de Várias Linhas X X X  
        Número X X X  
        Texto X X X  
        Verdadeiro/Falso   X    
        Usuário        
        Sim/Não   X    
      • Quando você seleciona tipo de Cálculo Com Script, para inserir uma equação de cálculo de formato livre, use as opções Adicionar Atributo e Adicionar Função:

        Adicionar Atributo—Selecione um atributo e clique em Adicionar um Atributo ao cálculo para inserir o atributo na caixa Definição de Cálculo na localização do cursor. Se o cursor estiver no meio de uma palavra ou atributo, a(o) palavra/atributo será substituído(a) na definição. Qualquer atributo adicionado terá chaves {} ao redor do nome, de acordo com o formato de script.

      • Adicionar Função—Selecione uma função e clique em Adicionar um Atributo ao cálculo para adicionar a função à Definição de Cálculo. A Função é adicionada com espaços reservados para cada parâmetro.

        Por exemplo:

        Insira a função TRANSLATE na definição de cálculo:

        TRANSLATE(<Valor>, <Moeda de Destino>) - TRANSLATE(<Valor>, <Moeda de Destino>)

        Depois substitua os espaços reservados por atributos:

        TRANSLATE({Saldo do Sistema de Origem (Informado)}, 'USD') - TRANSLATE({Saldo do Subsistema (Informado)}, 'USD')

        Outros exemplos de funções com script:

        • Adicionar Mês: Retorna um deslocamento de data; um número especificado de meses a contar da data inicial. A data sempre incorrerá no deslocamento do mês especificado. Se a data inicial tiver um valor de dia além do que está no mês de deslocamento, será usado o último dia do mês de deslocamento. Por exemplo, EDate (31 de janeiro de 2017) retornará (28 de fevereiro de 2017). Em Meses, informe o número de meses antes ou depois das data de início. Um valor positivo para meses produz uma data futura. Um valor negativo produz uma data passada.

          EDate(<Data de Início>, <Meses>, <Duração>)

          Exemplo: EDate(DATE(2017, 2, 15) 3)

        • Função de Média Anterior: Calcula a média de um valor numérico durante os X períodos anteriores.

          AVERAGE_PRIOR(<Valor>, <Número de Períodos>, <Moeda de Destino*>, <Tipo de Taxa*>, <Período da Taxa*>

          Exemplo: AVERAGE_PRIOR( {Saldo do Sistema de Origem (Relatório)}, '2', 'EUR', 'REC')

        • Data: Retorna um valor de data com base nos valores de inteiro especificados para ano, mês e dia. Por exemplo, esta função cria um valor do tipo Data da função, assim, a DATA (31, 05, 2018) será convertida em 31 de maio de 2018. Assim, ela pode ser usada na função Diferença de Datas para enviar a diferença em dias entre uma data, como uma data de término, e essa data específica.

          DATE(<Ano>, <Mês>, <Dia>)

        • Diferença de Datas:: retorna a diferença entre duas datas, em dias, horas, minutos ou segundos. Para Data1 e Data2, os valores 'TODAY' e 'NOW' podem ser usados, que denotam a data atual (sem componente de tempo) e a data/hora, respectivamente.

          DATE_DIFF(<Data1>, <Data2>, <Tipo>)

          Exemplo: DATE_DIFF('TODAY', {Data Final do Preparador}, 'DAYS') ou DATE_DIFF({Data Final do Preparador}, 'NOW', 'HOURS')

        • Extrair Texto:: retorna a substring contida no valor, a partir das posições especificadas.

          SUBSTRING(<Valor>, <Local>, <Tamanho>)

          Exemplo: SUBSTRING( {Nome} , 5, 10)

        • Dia: Retorna o valor de dia de uma data como um número inteiro

          DIA(<DATA>)

        • Instrução If Then Else: Permite que o usuário insira um cálculo condicional no cálculo com script. Os cálculos IF_THEN_ELSE também podem ser aninhados para suportar os tipos de cálculos "ELSE IF".

          IF_THEN_ELSE(<Condição>, <Valor1>, <Valor2>)

          Exemplo:

          IF_THEN_ELSE( {Risk Rating} = 'Low', 'Good',
          IF_THEN_ELSE( {Risk Rating} = 'Medium', 'Better',
          IF_THEN_ELSE({Risk Rating} = 'High', 'Best','Bad')))
          
        • Minúscula: Retorna o valor em letra minúscula.

          LOWERCASE(<Valor>)

          Exemplo: LOWERCASE( {Descrição} )

        • Máximo: Retorna o valor máximo de uma lista de atributos. Pode haver um número qualquer de parâmetros.

          MAX(<Valor1> <Valor2><ValorN>)

          Exemplo: MAX( TRANSLATE( {Saldo do Sistema de Origem de Origem (Informado)}, 'USD', 'Contábil'), TRANSLATE( {Saldo do Sistema de Origem (Funcional)}, 'USD', 'Contábil'), TRANSLATE( {Saldo do Sistema de Origem (Relatório)}, 'USD', 'Contábil') )

        • Máximo Anterior: retorna o valor máximo nos X períodos anteriores.

          MAX_PRIOR(<Valor>, <Número de Períodos>, <Moeda de Destino*>, <Tipo de Taxa*>, <Período da Taxa*>)

          Exemplo: MAX_PRIOR( {Saldo do Sistema de Origem (Funcional)}, '6', 'CAD', 'REC', 'CURRENT')

        • Mínimo: Retorna o valor mínimo de uma lista de atributos. Pode haver um número qualquer de parâmetros.

          MIN(<Valor1> <Valor2><ValorN>)

          Exemplo: MAX( TRANSLATE( {Saldo do Sistema de Origem de Origem (Inserido)}, 'CAD', 'REC'), TRANSLATE( {Saldo do Sistema de Origem (Funcional)}, 'CAD', 'REC'), TRANSLATE( {Saldo do Sistema de Origem (Relatório)}, 'CAD', 'REC') )

        • Mínimo Anterior: retorna o valor mínimo nos X períodos anteriores.

          MIN_PRIOR(<Valor>, <Número de Períodos>, <Moeda de Destino*>, <Tipo de Taxa*>, <Período da Taxa*>)

          Exemplo: MIN_PRIOR( {Saldo do Sistema de Origem (Funcional)}, '2', 'EUR', 'Simplificado)

        • Mês: Retorna o valor de mês de uma data como um número inteiro (1-12)

          MES (<DATA>)

        • Anterior: retorna o valor do período anterior especificado.

          PRIOR(<Valor>, <Número de Períodos Anteriores*>, <Moeda de Destino*>, <Tipo de Taxa*>, <Período da Taxa*>)

          Exemplo: PRIOR( {Saldo do Sistema de Origem (Informado)}, '1', 'rec', 'pior')

        • Arredondar: Retorna o valor arredondado para as casas decimais especificadas.

          ROUND(<Valor>, <Casas Decimais>)

          Exemplo: ROUND( ({Tradução com Script} /7), 4)

        • Soma Anterior: retorna a soma de um valor nos X períodos anteriores.

          SUM_PRIOR(<Valor>, <Número de Períodos>, <Moeda de Destino*>, <Tipo de Taxa*>, <Período da Taxa*>)

          Exemplo: SUM_PRIOR( {Saldo do Sistema de Origem (Relatório)}, '3', 'EUR', 'REC')

        • Local do Texto: Retorna o índice da substring dentro do valor, começando em 1 como a primeira posição.

          INSTRING(<Valor>, <Valor a Pesquisar>)

          Exemplo: INSTRING( UPPERCASE( {Nome} ), 'TAX' )

        • Converter: converte um atributo de moeda em atributo numérico usando um tipo de taxa especificado.

          TRANSLATE(<Valor>, <Moeda de Destino>, <Taxa de Destino>)

          Exemplo: TRANSLATE( {Saldo do Sistema de Origem (Informado)}, 'EUR', 'Contábil')

        • Maiúscula: Retorna o valor em letra maiúscula.

          UPPERCASE(<Valor>)

          Exemplo: UPPERCASE( {Nome} )

        • Ano: Retorna o valor de ano de uma data como um número inteiro.

          ANO (<DATA>)