As possibilidades ligadas a este planning mensal:
- Corte do conjunto das jornadas em 1 a 4 limites
- Gestão de 12 meses máximo, eventualmente a cavalo sobre dois anos.
- Afixagem de 1 a 12 meses simultâneamente. Segundo esta parametrização, poder-se-á ter um ascensor vertical
- Selecção de limites, no limite de um mês, por afectação de uma actividade.
- Três tipos de dia obrigatóriamente (menu local 9836) : aberto, fim-de-semana, feriado
- Uma actividade não pode afectar que sobre os dias abertos.
- Interdir o registo de actividade sobre um período, em afectando pelo valor -1, sobre os limites a interdir.
- Reduzir o número de limites, antes a afixação do planning, em embraquecendo o literal da entidade de uma ou várias colunas tipificadas PLAGn.
- Personalização das actividades e sua associação às cores por menus locais.
Utilização do componente
Clique direito sobre um período:
chamada do menu contextual da linha de quadro correspondente ao período.
Clique sobre o período ou selecçaõ período:
Com um tipo de actividade seleccionada, o período passa na nova cor.
Utilização da palete
É necessário seleccionar uma actividade. Seu intitulado passa em cinzento.
Pode-se então seleccionar os limites de dias onde esta actividade vai preencher a actividade actualmente em lugar. O componente XSL vai portanto contactar o servidor em utilizando o programa de interacção definida na parametrização de XSL. É o servidor que se carrega da actualização dos dados do quadro sub-jacente. Se o servidor reenvia um código retorno diferente de 1, a actualização local está anulada. O programa entregue em standard, não autoriza a afectação de uma actividade aos dias feriados e aos fins-de-semana.
Possibilidades de concepção
- Afectação de 1 a 8 actividades
- Corte do conjunto das jornadas em 1 a 4 limites
- Gestão de 12 meses máximo, eventualmente em cima sobre os dois anos.
- Afixação de 1 a 12 meses simultaneamente. Segundo a parametrização, poder-se-á ter um ascensor vertical.
- Selecção de limites, no limite de um mês, para a afectação de uma actividade.
- Três tipos de dia obrigatoriamente (menu local 9836) : aberto, fim-de-semana, feriado
- Uma actividade não pode afectar que sobre os dias abertos.
Para funcionar, o componente XSL planning tem necessidade das informações trazidas pelo quadro associado ao gráfico e pela parametrização de XSL
O ecrã
O quadro X3 compreende uma linha por dia, e representa no máximo 12 meses eventualmente sobre dois anos.
O componente XSL planning tem necessidade para funcionar de identificar as colunas do quadro X3; aqueles devem ser então tipificados pela rubrica "Parametrização" sobre o separador campo.
Tipificação das colunas:
O tipo indica ao processador XSL o modo de utilização da coluna. O quadro deve conter os campos tipificados seguintes :
Campo | Tipo | Descrição |
NBDAY | | Obrigatório. Variável de baixo de quadro |
TECDAT | Data interna | Obrigatório. campo (alfa 15) sob a forma SSAA-MM-DD-SS-D composto de - SSAA: Ano - MM : N° de mês - DD: Nº do dia no mês - SS: Nº de semana no ano - D: Nº de dia na semana (1 segunda-feira a 7 Domingo) Cada valor está separado por um - . Os sub-programas TRSFDATP(DATE,DATTEC) from INTRUTILA permite construir DATTEC a partir de uma data em formato Sage. Esta coluna pode ser definido em campo invisível, transmitida a todo o cliente. Exemplo de valor : 2006-05-12-19-5 correspondendo à sexta-feira 12 maio 2006. |
TYPDAY | Tipo de dia | Obrigatório. Tipo de dia (aberto, fim-de-semana, feriado) Estes valores são acessíveis ao menu local 9836 (em particular a ordem e o número de valores -3 - são impostos), mas para diminuir os fluxos entre o servidor e o cliente, é possível de definir o valor em numérico e de o preencher com os valores: 1 : Aberto 2 : Fim-de-semana 3: Feriado Apenas os limites pertencendo a um dia de tipo 1 são afectados a uma actividade. |
PLAG1 PLAG2 PLAG3 PLAG4
| Limites de dias | É necessário de definir ao menos 1, o programa testa a sua presença e se adapata ao número definido. Valores possíveis: de -1 a "números de actividades". -1 : Limite no dia aberto e não afectado 0 : não afectado n: segundo a legenda |
TOTTYP1 TOTTYP2 TOTTYP3 TOTTYP4 TOTTYP5 TOTTYP6 TOTTYP7 TOTTYP8 | | Totalização por actividade. O programa testa a sua presença e as carrega em função do número de dias correspondentes aos valores 1 a n do menu local associado ao campo TYPDAY. |
Se se deseja funcionar com programa de interacção standard AMAJPLAN, os nomes de campos seguintes são impostos porque eles são em "duro" no programa. É possível chamar os campos de outra forma em definindo um outro programa de interacção.
As opções do componnete XSL
O componnete XSL planning mensal APLANM propõe as opções seguintes :
- NBMONT : Número de mês afixado simultaneamente (valor de 1 a 12).
- MENACT : Menu local tipo de actividade (por defeito, 9837 com 5 valores em standard). Os elementos deste menu local são modificáveis. Este parâmetro, dá a possibilidade de fazer chamada a um outro menu local. 25 actividades são autorizados se se personaliza a sua cor pelo parâmetro MENCOL.
- MENCOL : Menu local cor de actividade. Facultativo. Este menu local deve estar em concordância com o menu local dos tipos de actividade.
- SDATA : Reactualização do gráfico seguinte à devolução de interacção. Valor 1 ou 2. Deixar o valor por defeito Não (1), porque este XSL toma em carga a actualização do gráfico.
- PINTER : Programa de interacção. Por defeito, chama-se o programa AMAJPLAN, no entanto, é possível de chamar um outro, que permite nomear os campos de outra forma e de intervir sobre as regras de aceitação, de interacção ou de acumulado.
O parâmetro XSL
Estes três menus locais são entregues em standard, e associados a um código na parametrização de XSL :
- 9001 : MÊS - Literal dos meses
- 9833 : DIA - Literal dos dias
- 9834 : ABRDAY - Literal afectado dos dias
Eventualmente a possibilidade de afectar outros menus locais a estes códigos que eles são fixos.
Interacções
Elas são definidas e modelizadas via um sub-programa standard MAJPLAN de AMAJPLAN ao qual se passa em parâmetro :
Código | Intitulado | Tipo | Tipo de argumento | Comprimento |
LDEB : | Linha do quadro início de interacção | Inteiro : | - Por valor : | |
PLAGED : | Limite início (1 a 4 segundo número de limites diários) | Inteiro : | - Por valor : | |
LFIN | Linha fim | Inteiro : | - Por valor : | |
PLAGEF : | Limite fim (1 a 4) | Inteiro : | - Por valor : | |
LISTA | Tipo de actividade | Inteiro : | - Por valor : | |
Mensagem : | Mensagem de devolução: | Car: | por endereço : | 100 |
CODRET : | Código devolução (1 = OK) | Inteiro : | por endereço : | |
O componnete espera 365 ou 366 linhas no quadro, representando 12 meses sucessivos que podem se estender sobre 2 anos.
Planning anual
Gráfico associado a um quadro X3, permitindo visualizar e modificar um planing em apresentação anual. O contexto é idêntico ao planning mensal.
Utilização do componente
Idem planning mensal
Utilização da palete
Idem planning mensal
Possibilidades de concepção
- Afectação de 1 a 8 actividades
- Corte do conjunto das jornadas em 1 a 4 limites
- Gestão de 12 meses máximo, eventualmente em cima sobre os dois anos.
- Selecção de limites, no limite de um mês, para a afectação de uma actividade.
- Três tipos de dia obrigatoriamente (menu local 9836) : aberto, fim-de-semana, feriado
- Uma actividade não pode afectar que sobre os dias abertos.
O componentes XSL planning tem necessidade para funcionar de identificar as informações seguintes, que são portados pelo quadro associado e pela parametrização de XSL.
O ecrã
Idem planning mensal
As opções do componnete XSL
O componente XSL planning anual APLANY propõe as opções seguintes :
- MENACT : Menu local tipo de actividade (por defeito, 9837 com 5 valores em standard). Os elementos deste menu local são modificáveis. Este parâmetro, dá a possibilidade de fazer chamada a um outro menu local. 25 actividades são autorizados se não se personaliza a sua cor pelo parâmetro MENCOL.
- MENCOL : Menu local cor de actividade. Facultativo. Este menu local deve estar em concordância com o menu local dos tipos de actividade.
- SDATA : Reactualização do gráfico seguinte à devolução de interacção. Valor 1 ou 2. Deixar o valor por defeito Não (1), porque este XSL toma em carga a actualização do gráfico.
- PINTER : Programa de interacção. Por defeito, chama-se o programa AMAJPLAN, no entanto, é possível de chamar um outro, que permite nomear os campos de outra forma e de intervir sobre as regras de aceitação, de interacção ou de acumulado.
O parâmetro XSL
Idem planning mensal
Radar
Visualização de um quadro com uma representação gráfica sob a forma de radar sobre o qual :
- cada cor representa uma linha do quadro.
- Cada eixo representa uma coluna de valor do quadro.
As possibilidades ligadas a este radar:
- Gráfico em visualização unicamente
- Botão possível sobre variável de baixo de quadro acessível, sobre o gráfico, por clique direito sobre cada cor.
- Possibilidade de afixar um sinal de valor máximo.
- Possibilidade de afixar uma escala
- Vários elementos visualizados (linha quadro). se limitar a um número razoável, para a claridade do gráfico.
- Vários eixos visualizados (coluna quadro). 3 no mínimo e se limitar a um número razoável, para a claridade do gráfico.
Utilização do componente
Sobrevôo de uma zona:
- Aumento da opacidade da zona
- Info bolha literal
Clique sobre zona:
- Pedido de posicionamento ao servidor (linha de quadro correspondente)
Clique sobre zona:
- Pedido de posicionamento (linha de quadro correspondente)
- Botão do Menu contextual (linha de quadro correspondente)
Clique sobre cor legenda:
- Passa ao primeiro plano da zona correspondente
- Aumenta a opacidade
Clique sobre "olho" legenda:
- Máscara a zona correspondente
O componente XSL radar necesidade para funcionar de identificar as informações seguintes, que são trazidas para o quadro associado e pela parametrização de XSL
O ecrã
O componnete XSL planning tem necessidade para funcionar de um quadro X3. Cada linha de quadro permite calcular uma "superfície".
Definição das colunas:
- A primeira coluna visível do quadro deve ser um identificador.
- A segunda coluna visível do quadro deve ser o literal; este será axcessível na palete.
- Todas as outras colunas são consideradas como tanto de eixos de análises. Elas devem ser numéricas (inteiro/decimal), e ter um título. O quadro deve comportar pelo menos 3 eixos.
Quando não se preenche o título de uma coluna numérica, isso permite fazer desaparecer o eixo correspondente.
Estas colunas devem ser então tipificadas pela rubrica "Parametrizaação" sobre o separador campo.
Tipificação das colunas:
O tipo indica ao processador XSL o modo de utilização da coluna. O quadro deve conter os campos tipificados seguintes :
Tipo | Descrição |
| Obrigatório. Variável de baixo de quadro |
Chave... | Obrigatória. deve conter um identificador único. |
Descrição | Obrigatório. Deve conter o intitulado do identificador. |
Valor | Um campo por eixo de análise cujo título está indicado no intitulado. Estes campos devem ser de tipo inteiro ou decimal. |
As opções do componnete XSL
O componente XSL planning radar ARADAR propõe 3 opções :
- SCALE : Permite de fixar uma escala de representação (por defeito 0). Se esta escala é a 0, o componente adapta a sua escala ao maior valor a representar encontrado, senão os valores são reportados à escala.
- MENSCA : Menu escala. Permite de definir uma legenda para os diferentes valores da escala. Este informação deve ser um número de menu local. Se o valor está a 0 (defeito), não existe escala afixada.
- SDATA : Reinicialização do gráfico seguinte à devolução de interacção depois o gráfico. Valor 1 ou 2. Nenhuma incidência, pois que este gráfico está em leitura unicamente.
Nomenclatura horizontal
Visualização de um quadro com uma representação gráfica sob a forma de organigrama sobre o qual :
- cada elemento representa uma linha do quadro.
As possibilidades ligadas à nomenclatura horizontal :
- possibilidade de deslocar um elemento e todo o que lhe está reafixado (submetido a parametrização)
- possibilidade de afixar uma imagem ou diferentes linhas de texto nos quadros (submetidos a parametrização)
- possibilidade de afectar um estilo para colocação em páginas dos textos (submetidos a parametrização)
- possibilidade de ter um menu contextual para cada elemento (supressão elemento para acção botão)
- Possibilidade de executar um tratamento associado ao duplo clique (submetidos a parametrização)
Utilização do componente
Sobrevôo de uma zona:
Clique sobre zona:
- Pedido de posicionamento ao servidor (linha de quadro correspondente)
Clique direito sobre zona:
- Pedido de posicionamento (linha de quadro correspondente)
- Pedido de posicionamento ao servidor (linha de quadro correspondente)
O ecrã
Campos do quadro
O quadro X3 deve ser constituido de uma linha por elemento da nomenclatura.
O componente XSL nomenclatura tem necessidade para funcionar de identificar as colunas do quadro X3; estas devem ser tipificadas pela rubrica "parametrização" sobre separador campo.
Tipificação das colunas:
O tipo indica ao processador XSL o modo de utilização da coluna. O quadro deve conter os campos tipificados seguintes :
Campo | Tipo | Descrição |
NBCMP | | Variável de baixo de quadro Obrigatório. |
PARENT | Chave do pai | chave do pai do registo corrente. Vazio, se se trata do cabeçalho de nomenclatura, senão obrigatória. |
KEYC | Chave... | chave do registo corrente. Obrigatório. |
LIBSHORT | Literal curto | Afixado num quadro do elemento. Facultativo : |
INF | Informação | Vários campos podem ser deste tipo. Estas informações são afixadas na seguida do literal curto, na ordem de declaração dos campos no quadro. |
LIBL1 | Literal longo | Info-bolha em sobrevôo do elemento. Facultativo : |
IMG | Imagem | imagem afixada nos quadros do organigrama. A imagem deve ser localizada no directório dos recursos por dossier (/X3_PUB/dossier/RES). A imagem está redimensionada em função do parâmetro SIZEB. Facultativo : |
Se se deseja funcionar com programa de interacção standard AMAJPLAN, os nomes de campos seguintes são impostos porque eles estão em "duro" no programa. É possível chamar os campos de outra forma em definindo um outro programa de interacção.
As opções do componnete XSL
O componente XSL nomenclatura horizontal ANOMH propõe 5 opções :
- MODHIE : Autorizar o deslocamento de um elemento e todo o que lhe está reafixado. Valor : 1 não / 2 sim. Por defeito Sim(2).
- SIZEB: Tamanho do quadro de cada elemento em pixeis exprimido em altura, largura da caixa, altura do texto nesta caixa. (tamanho por defeito : 100,100). Se o tamanho texto não foi indicado, 20px são reservados.
- SDATA : Desconto do gráfico seguinte à devolução de interação. Valor : 1 não / 2 sim. Por defeito SIM (2). O gráfico foi recalculado, cada vez que os dados são modificados qualquer que seja a origem (quadro ou gráfico). Posicionado a NÃO, o gráfico não foi recalculado, seguinte a uma interação do utilizador sobre o gráfico ele mesmo (por contra, recalculado seguinte a uma actualização do quadro).
- PINTER : Programa de interacção. Por defeito chama-se o programa AMAJHIER, é possível de chamar um outro, o que permite de chamar os campos de outra forma e de intervir sobre as regras de aceite de interação.
- EXECFL : Autorizar a chamada de um sub-programa sobre duplo-clique sobre o elemento do último nível.
O parâmetro XSL
Interacções
Elas são definidas e modelizadas via um sub-programa standard MAJHIER de AMAJHIER ao qual está passado em parâmetro :
Código | Intitulado | Tipo | Tipo de argumento | Comprimento |
CODACT : | código acção D apagar / M Modificar / E Executar | Car: | - Por valor : | 1 |
NLI : | Nº de linha do componente a tratar (1 a n) | Inteiro : | - Por valor : | |
FATHVAL : | N° linha do elemento de reafixação pai se RANGNIV=0, irmão se RANGNIV=1 ou -1 | Inteiro : | - Por valor : | |
RANGNIV : | Tipo de afixação. 0 em baixo, 1 à direita, -1 à esquerda | Inteiro : | - Por valor : | |
Mensagem : | Mensagem de devolução: | Car: | por endereço : | 100 |
CODRET : | Código devolução (1 = OK) | Inteiro : | por endereço : | |
Para suprimir um elemento, utilizar-se-á uma acção botão sobre a variável de baixo de quadro, e escrever-se-á:
Local Char MESSAGE(100)
Local Integer CODRET
Call MAJHIER("D",nolign,"",0,MESSAGE,CODRET) From AMAJHIER
If CODRET<>1
Call ERREUR(MESSAGE) From GESECRAN
Endif
Nomenclatura vertical
Visualização de um quadro com uma representação gráfica sob a forma de organigrama sobre o qual :
- cada elemento representa uma linha do quadro.
As possibilidades ligadas à nomenclatura horizontal :
- dobrar - desdobrar um elemento (clique)
- deslocar um elemento e todo o que lhe está reafixado (submetido a parametrização)
- suprimir um elemento e todo o que lhe está reafixado (clique direito)
- executar um tratamento sobre duplo clique sobre último elemento (submetido a parametrização)
Utilização do componente
Sobrevôo de uma zona:
- Info bolha literal curto
- Modificação da cor e sublinhamento do texto "sobrevoado"
Clique sobre zona:
- Pedido de posicionamento ao servidor (linha de quadro correspondente)
- Inverso vídeo sobre o texto
Clique direito sobre zona:
- Pedido de posicionamento (linha de quadro correspondente)
- Pedido de menu contextual ao servidor (linha de quadro correspondente)
- Inverso vídeo sobre o texto
O ecrã
O quadro X3 deve ser constituido de uma linha por elemento da nomenclatura.
O componente XSL nomenclatura vertical tem necessidade para funcionar de identificar as colunas do quadro X3; estas devem ser tipificadas pela rubrica "parametrização" sobre separador campo.
Tipificação das colunas:
O tipo indica ao processador XSL o modo de utilização da coluna. O quadro deve conter os campos tipificados seguintes :
O tipo indica ao processador XSL o modo de utilização da coluna. O quadro deve conter os campos tipificados seguintes :
Campo | Tipo | Descrição |
NBCMP | | Variável de baixo de quadro Obrigatório. |
PARENT | Chave do pai | chave do pai do registo corrente. Vazio, se se trata do cabeçalho de nomenclatura, senão obrigatória. |
KEYC | Chave... | chave do registo corrente. Obrigatório. |
LIBL1 | Literal longo | Literal do elemento Obrigatório. |
INF | Informação | Vários campos podem ser deste tipo. Estas informações são afixadas na seguida do literal longo, na ordem de declaração dos campos no quadro. |
LIBSHORT | Literal curto | Afixado em info bolha. Facultativo : |
ICO | Îcone | Îcone afixado em início de linha. O Îcone deve ser localizado no directório dos recursos standard (/X3_PUB/X3_PUB/RESSTD/IMG). Facultativo : |
EXP | dobrar/desdobrar | "flag" permitindo forçar o desdobramento de uma ligação. (menu local 1) |
Se se deseja funcionar com o programa de interacção standard AMAJHIER, os nomes de campos seguintes são impostos porque eles estão em duro no programa. É possível chamar os campos de outra forma em definindo um outro programa de interacção.
As opções do componnete XSL
O componente XSL nomenclatura vertical ANOMH propõe 5 opções :
- MODHIE : Autorizar o deslocamento de um elemento e todo o que lhe está reafixado. Valor : 1 não / 2 sim. Por defeito Sim (2).
- SDATA : Desconto ao dia do gráfico seguinte à devolução de interacção. Valor : 1 não / 2 sim. Por defeito SIM (2). O gráfico foi recalculado, cada vez que os dados são modificados qualquer que seja a origem (quadro ou gráfico). Posicionado a NÃO, o gráfico não foi recalculado, seguinte a uma interação do utilizador sobre o gráfico ele mesmo (por contra, recalculado seguinte a uma actualização do quadro).
- PINTER : Programa de interacção. Por defeito chama-se o programa AMAJHIER, é possível de chamar um outro, o que permite de chamar os campos de outra forma e de intervir sobre as regras de aceitação de interação.
- EXECFL : Autorizar a chamada de um sub-programa sobre duplo-clique sobre o elemento do último nível.
- TYPPRE : Tipo de apresentação. Valor
- 1 não colunado,
- 2 não colonizado novo design,
- 3 uma coluna por literal, uma outra para as informações complementares
- 4 uma coluna por literal, uma coluna para cada informação.
O parâmetro XSL
Idem nomenclatura horizontal