1.1.1 • Published 4 years ago

apontar-horario-iteris v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Apontar Horário Iteris

Aponte o horário automaticamente todos os dias rodando apenas um script.

O jeito mais simples de apontar seus horários no Timesheet.

Como Usar

Instalação

  1. No seu terminal, rode o comando abaixo para instalar o pacote:
$ npm i -g apontar-horario-iteris --unsafe-perm=true

A flag --unsafe-perm=true é necessária pois o pacote utiliza o puppeteer, e esse ao ser instalado tenta instalar o Chromium, que nao é instalado caso a flag não seja passada na instalação.

  1. Após isso, apenas execute o script abaixo para apontar seu horário:
$ apontar-horario-iteris

O script vai pedir seu usuário e senha, porém você pode passar esses parâmetros para o script da seguinte forma:

$ apontar-horario-iteris --usuario=ITERIS\\usuario --senha=123

Dessa forma, nenhuma informação será pedida após a execução do script.

IMPORTANTE: O nome de usuário, caso seja passado por parâmetro, precisa estar com duas barras invertidas após a palavra "ITERIS" (Ex: ITERIS\\usuario). Caso não seja passado por parâmetro e seja digitado apenas quando o script solicitar, precisa ser digitado com apenas uma barra invertida (ex: ITERIS\usuario).

Um exemplo de uma requisicao passando todos os parametros seria:

$ apontar-horario-iteris --usuario=ITERIS\\usuario --senha=123 --horarioEntrada=08:30 --horarioAlmoco=11:30 --horarioVolta=12:30 --horarioSaida=17:30 --descricao='Hoje foi safe' --centroCusto=ddab4b6a-2fc0-e811-a974-000d3ac09449 --atividade=preVendas

Parâmetros

Você pode passar os seguintes parâmetros para o script:

Nome do CampoObrigatorioValor Padrão
usuarioSimnull
senhaSimnull
descricaoNão"Desenvolvimento"
centroCustoNãoÚltimo da lista
horarioEntradaNão09:00
horarioAlmocoNão12:30
horarioVoltaNão13:30
horarioSaidaNão18:00
atividadeNãodeveloping

IMPORTANTE: Os horários, caso sejam passados por parâmetro, precisam estar no formato hh:mm.

Obs: O script seleciona automaticamente o último centro de custo da lista, porém é possivel pegar o id do seu centro de custo manualmente inspecionando o elemento select do Timesheet e passar ele como parâmetro no script.

Atividades

Os tipos de atividade possíveis são:

IMPORTANTE: Para passar a atividade por parâmetro, é necessário pegar o valor do lado esquerdo (ex: preVendas).

Nome do CampoEquivale a
atividadesAdministrativasAtividades Administrativas
correcaoBugsCorreção de Bugs
deployingDeploying
designAndSolutionDesign and Solution
developingDeveloping
gerenciamentoGerenciamento
outrosOutros
preVendasPré-Vendas
reuniaoReunião
specificationAndPlanningSpecification and Planning
stabilizingStabilizing
trainingTraining
1.1.1

4 years ago

1.1.0

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago