OCRotation - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 4 min. de leitura
  • O OCRotation principal cria uma estrutura de dados que é usada para exibir o calendário.

    O código cria o objeto GlideAJAXSchedulePage que armazena uma lista de itens de período. Você pode usar este tipo para o calendário Gwt (legado). Consulte a API OCRotationV2 para outros tipos de calendário. Isso faz parte do On-Call Scheduling.

    OCRotation - buildRotas()

    Cria a cobertura de plantão com base em seus grupos, rotações e listagens. Isso é usado pelo método OCRotationV2 - getSpans.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    Vazio

    OCRotation – getEndDate()

    Retorna a data de término do período para o qual você deseja recuperar a cobertura de plantão.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    Tipo Descrição
    Cadeia de caracteres Data de término do período para o qual você deseja recuperar a cobertura de plantão.

    OCRotation – getGroupIds()

    Retorna uma lista separada por vírgulas de valores de sys_id (sys_user_group) de grupo para uma programação de plantão.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 6. Retorna
    Tipo Descrição
    Cadeia de caracteres Lista separada por vírgulas de valores de sys_id de grupo (sys_user_group) para uma programação de plantão.

    OCRotation – getRosterIds()

    Retorna as listagens de acordo com as rotações selecionadas.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    Cadeia de caracteres Escalas de acordo com as rotações selecionadas.

    OCRotation - getRotaGr(cadeia de caracteres rotaIds, cadeia de caracteres groupIds, cadeia de caracteres rosterIds, cadeia de caracteres userIds)

    Retorna um GlideRecord para a tabela cmn_rota filtrada por grupos, rota, usuários e listagem.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    rotaIds Cadeia de caracteres Lista separada por vírgulas de valores de rota sys_id (cmn_rota) para uma programação de plantão.
    groupIds Cadeia de caracteres Lista separada por vírgulas de valores de sys_id de grupo (sys_user_group) para uma programação de plantão.
    IDs da listagem Cadeia de caracteres Lista separada por vírgulas de valores de sys_id da listagem (cmn_rota_roster) para uma programação de plantão.
    userIds Cadeia de caracteres Lista separada por vírgulas de valores de sys_id (sys_user) do usuário para uma programação de plantão.
    Tabela 10. Retorna
    Tipo Descrição
    GlideRecord Um GlideRecord para a tabela cmn_rota filtrada por grupos, rota, usuários e listagem.

    OCRotation – getRotaIds()

    Retorna as rotações dos grupos no seu calendário.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 12. Retorna
    Tipo Descrição
    Cadeia de caracteres Rotações para os grupos no seu calendário.

    OCRotation – getStartDate()

    Retorna a data de início do período para o qual você deseja recuperar a cobertura de plantão.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 14. Retorna
    Tipo Descrição
    Cadeia de caracteres Data de início do período para o qual você deseja recuperar a cobertura de plantão.

    OCRotation – getTimezone()

    Retorna o fuso horário que seu calendário de plantão usará.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 16. Retorna
    Tipo Descrição
    Cadeia de caracteres Fuso horário que seu calendário de plantão usará. Por exemplo, Europa/Madrid e EUA/Pacífico.

    OCRotation – getUserIDs()

    Isso filtrará as programações retornadas pelos usuários. Obtenha uma lista separada por vírgulas de valores de sys_id (sys_user) do usuário usados para filtrar programações de plantão.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 18. Retorna
    Tipo Descrição
    Cadeia de caracteres Lista separada por vírgulas de valores de sys_id (sys_user) do usuário usados para filtrar programações de plantão.

    OCRotation - setEndDate(cadeia de caracteres endDate, booliano inclusive)

    Defina a data de término do período para o qual você deseja recuperar a cobertura de plantão. Se a data de término não estiver definida, o último dia do próximo mês será aplicado por padrão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 19. Parâmetros
    Nome Tipo Descrição
    endDate Cadeia de caracteres [Opcional] Data de término da programação de plantão.
    inclusivo Booliano [Opcional] Quando verdadeiro, a data de término é incluída no período. Se não for especificado, o valor será verdadeiro por padrão.
    Tabela 20. Retorna
    Tipo Descrição
    Vazio

    OCRotation - setGroupIds(cadeia de caracteres groupIds)

    Filtra as programações retornadas por grupos. Defina uma lista separada por vírgulas de valores de sys_id de grupo (sys_user_group) para uma programação de plantão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 21. Parâmetros
    Nome Tipo Descrição
    groupIds Cadeia de caracteres Lista separada por vírgulas de valores de sys_id de grupo (sys_user_group) para uma programação de plantão.
    Tabela 22. Retorna
    Tipo Descrição
    Vazio

    OCRotation - setRosterIds(cadeia de caracteres rosterIds)

    Define as listagens de acordo com as rotações selecionadas. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 23. Parâmetros
    Nome Tipo Descrição
    IDs da escala Cadeia de caracteres Escalas de acordo com as rotações selecionadas.
    Tabela 24. Retorna
    Tipo Descrição
    vazio

    OCRotation - setRotaIds(cadeia de caracteres rotaIds)

    Define as rotações dos grupos no seu calendário. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 25. Parâmetros
    Nome Tipo Descrição
    RotaIDs Cadeia de caracteres Rotações para os grupos no seu calendário.
    Tabela 26. Retorna
    Tipo Descrição
    Vazio

    OCRotation - setStartDate(cadeia de caracteres startDate)

    Define a data de início do período para o qual você deseja recuperar a cobertura de plantão. Se a data de início não estiver definida, o primeiro dia do mês anterior será aplicado por padrão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 27. Parâmetros
    Nome Tipo Descrição
    startDate Cadeia de caracteres [Opcional] Data de início do período para o qual você deseja recuperar a cobertura de plantão.
    Tabela 28. Retorna
    Tipo Descrição
    vazio

    OCRotation - setTimezone(cadeia de caracteres fuso horário)

    Define o fuso horário que seu calendário de plantão usará. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 29. Parâmetros
    Nome Tipo Descrição
    Fuso horário Cadeia de caracteres Fuso horário que seu calendário de plantão usará. Por exemplo, Europa/Madrid e EUA/Pacífico.
    Tabela 30. Retorna
    Tipo Descrição
    Vazio

    OCRotation - setUserIds(cadeia de caracteres userIds)

    Define a lista separada por vírgulas de valores de sys_id (sys_user) do usuário usados para filtrar programações de plantão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 31. Parâmetros
    Nome Tipo Descrição
    UserIds Cadeia de caracteres Lista separada por vírgulas de valores de sys_id (sys_user) do usuário usados para filtrar programações de plantão.
    Tabela 32. Retorna
    Tipo Descrição
    Vazio