OCRotation - Global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • A inclusão de script OCRotation fornece métodos para criar uma estrutura de dados que é usada para exibir um 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 inclusão de script OCRotationV2 - Global para outros tipos de calendário. Isso faz parte do Agendamento de plantão.

    OCRotation - buildRotas()

    Cria a cobertura de plantão com base em seus grupos, escalas e escalas. É 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 de grupo (sys_user_group) 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 escalas de acordo com as escalas selecionadas.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    Cadeia de caracteres Escalas de acordo com as escalas 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, escala, usuários e listagem.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    rotaIds Cadeia de caracteres Lista separada por vírgulas de valores de sys_id de escala (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.
    rosterIds Cadeia de caracteres Lista separada por vírgulas de valores de sys_id de escala (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, escala, usuários e listagem.

    OCRotation - getRotaIds()

    Retorna as rotas dos grupos no seu calendário.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 12. Retorna
    Tipo Descrição
    Cadeia de caracteres Escalas 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 o 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 o calendário de plantão usará. Por exemplo, Europa/Madrid e EUA/Pacífico.

    OCRotation - getUserIDs()

    Isso filtrará os cronogramas retornados pelos usuários. Obtenha a lista separada por vírgulas de valores de sys_id (sys_user) do usuário usados para filtrar cronogramas 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 cronogramas 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 verdadeira, a data de término é incluída no intervalo de tempo. Se não for especificado, o valor padrão será verdadeiro.
    Tabela 20. Retorna
    Tipo Descrição
    Vazio

    OCRotation - setGroupIds(String groupIds)

    Filtra os cronogramas retornados por grupos. Defina a 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 escalas de acordo com as escalas 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 escalas selecionadas.
    Tabela 24. Retorna
    Tipo Descrição
    vazio

    OCRotation - setRotaIds(cadeia de caracteres rotaIds)

    Define as rotas para os grupos no seu calendário. Use em conjunto com OCRotationV2 - getSpans.

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

    OCRotation - setStartDate(String 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(String timezone)

    Define o fuso horário que o 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 o 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 cronogramas 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 cronogramas de plantão.
    Tabela 32. Retorna
    Tipo Descrição
    Vazio