apontar-horario-iteris v1.1.1
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
- 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.
- 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 Campo | Obrigatorio | Valor Padrão |
---|---|---|
usuario | Sim | null |
senha | Sim | null |
descricao | Não | "Desenvolvimento" |
centroCusto | Não | Último da lista |
horarioEntrada | Não | 09:00 |
horarioAlmoco | Não | 12:30 |
horarioVolta | Não | 13:30 |
horarioSaida | Não | 18:00 |
atividade | Não | developing |
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 Campo | Equivale a |
---|---|
atividadesAdministrativas | Atividades Administrativas |
correcaoBugs | Correção de Bugs |
deploying | Deploying |
designAndSolution | Design and Solution |
developing | Developing |
gerenciamento | Gerenciamento |
outros | Outros |
preVendas | Pré-Vendas |
reuniao | Reunião |
specificationAndPlanning | Specification and Planning |
stabilizing | Stabilizing |
training | Training |