Escalas / Schedule

Cadastro / Add

[PT] Este serviço permite o cadastro de uma escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um "*" na aba "Model". [EN] Creates a new schedule. The payload to be sent is the bellow JSON. Required fields have a asterisk mark "*" in "Model" tab.

post/schedules/dto

Request

  • Base URL: https://api.nexti.com
  • URL: https://api.nexti.com/schedules/dto
  • Auth: OAuth 2 (client credentials, token URL https://api.nexti.com/security/oauth/token)

Request body

idinteger

[PT]ID da escala [EN]Scheduler ID

externalIdstring

[PT]ID externo da escala [EN]External scheduler ID

namestring required

[PT]Nome da escala [EN]Scheduler name

fullDescriptionstring

[PT]Descrição completa da escala [EN]Scheduler full description

activeboolean

[PT]Escala ativa(sim ou não) [EN]Scheduler active(true or false)

ignoreHolidaysboolean required

[PT]Ignorar feriados(sim ou não) [EN]Ignore holidays(true or false)

ignoreIntervalboolean required

[PT]Ignorar intervalo(sim ou não) [EN]Ignore interval(true or false)

premarkedIntervalboolean

[PT]Intervalo pré-assinalado(sim ou não) [EN]Premarked interval(true or false)

ignoreValidationboolean

[PT]ignorar validação(sim ou não) [EN]Ignore validation(true or false)

scheduleGroupIdinteger

[PT]ID do grupo de escala [EN]Scheduler group ID

scheduleTurnIdinteger

[PT]ID do turno de escala [EN]Scheduler turn ID

scheduleGroupExternalIdstring

[PT]ID externo do grupo de escala [EN]External scheduler group ID

scheduleTurnExternalIdstring

[PT]ID externo do turno de escala [EN]External scheduler turn ID

holidayShiftIdinteger

[PT]ID do horario que é feriado. [EN]Holiday shift ID

holidayShiftExternalIdstring

[PT]ID externo do horario que é feriado. [EN]External holiday shift ID

scheduleTypeIdinteger required

[PT]Tipo de escala. Valores: ID 1 = SEMANAL ID 2 = 12X36 ID 3 = 24X72 ID 4 = 4X1 ID 5 = 5X1 ID 6 = 6X2 ID 7 = OUTRO ID 8 = INTERMITENTE ID 9 = HORISTA [EN]Schedule Type ID. Values: ID 1 = WEEKLY ID 2 = 12X36 ID 3 = 24X72 ID 4 = 4X1 ID 5 = 5X1 ID 6 = 6X2 ID 7 = OTHER ID 8 = INTERMITTENT ID 9 = HOURLY

monthlyWorkloadinteger

[PT]Carga horária mensal convertida em minutos. [EN]Monthly workload in minutes.

weeklyWorkloadinteger

[PT]Carga horária semanal convertida em minutos. [EN]Weekly workload in minutes.

dailyWorkloadinteger

[PT]Carga horária diária convertida em minutos. [EN]Daily workload in minutes.

breakpaidinteger

[PT]Intrajornada convertida em minutos. [EN]Breakpaid in minutes.

holidayTimeTrackingboolean

[PT]Considerar feriado na apuração(sim ou não) [EN]Consider holiday in time tracking(true or false)

deductWeeklyDayoffPerDayboolean

[PT]Descontar DSR por dia(sim ou não) [EN]Deduct Weekly Paid Day Off per day(true or false)

workedBreakOnDoubleJourneyboolean

[PT]Considerar Folga Trabalhada em Dupla Jornada (sim ou não) [EN]Consider Worked Break on Double Journey (true or false)

workedBreakOnDoubleJourneyStartingMinutesinteger

[PT]Considerar Folga Trabalhada em Dupla Jornada a partir do horário(em minutos). [EN]Consider Worked Break on Double Journey from time (in minutes)

differentiateToleranceInMarkingsboolean

[PT]Diferenciar tolerância nas marcações(sim ou não) [EN]Differentiate tolerance in markings(true or false)

checkInToleranceinteger

[PT]Tolerância antes (convertida em minutos). [EN]Check in tolerance (in minutes).

checkOutToleranceinteger

[PT]Tolerância após (convertida em minutos). [EN]Check out tolerance (in minutes).

registerDatestring

[PT]Data de registro [EN]Register date

lastUpdatestring

[PT]Data da última alteração [EN]Last Update date

Example request

{
  "rotations": [
    {
      "baseDateTime": "ddMMyyyyHHmmss"
    }
  ],
  "registerDate": "ddMMyyyyHHmmss",
  "lastUpdate": "ddMMyyyyHHmmss"
}

Response

OK

idinteger

ID do response

messagestring

Mensagem do response

commentsstring[]

Comentários do response

Example response

{
  "value": {
    "rotations": [
      {
        "baseDateTime": "ddMMyyyyHHmmss"
      }
    ],
    "registerDate": "ddMMyyyyHHmmss",
    "lastUpdate": "ddMMyyyyHHmmss"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.