ORotação - Global

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 4 min. de leitura
  • . ORotação a inclusão de script 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 do período. Você pode usar este tipo para o calendário GWT (legado). Consulte RotaçãoV2 - Global inclusão de script para outros tipos de calendário. Isso faz parte da Programação de plantão.

    OCRotation - buildRotas()

    Cria a cobertura de plantão com base em seus grupos, rotas e escalas. Isso é usado pelo método OCRotationV2 - getSpans.

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

    Rotation - getEndDate()

    Retorna a data de término do período de tempo 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 de tempo para o qual você deseja recuperar a cobertura de plantão.

    Rotation - getGroupIds()

    Retorna uma lista separada por vírgulas de valores sys_id do 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 sys_id do grupo (sys_user_group) para uma programação de plantão.

    Rotation - getRosterIds()

    Retorna as escalas de acordo com as rotas selecionadas.

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

    Rotation - 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 escala.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    RotaIds Cadeia de caracteres Lista separada por vírgulas de valores sys_id de escala (cmn_rota) para uma programação de plantão.
    IdsGrupo Cadeia de caracteres Lista separada por vírgulas de valores sys_id do grupo (sys_user_group) para uma programação de plantão.
    Ids Cadeia de caracteres Lista separada por vírgulas de valores 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 sys_id do usuário (sys_user) para uma programação de plantão.
    Tabela 10. Retornos
    Tipo Descrição
    GlideRecord Um GlideRecord para a tabela cmn_rota filtrada por grupos, escala, usuários e escala.

    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 Rotas para os grupos no seu calendário.

    Rotation - getStartDate()

    Retorna a data de início do período de tempo 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 de tempo 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, Madrid/Europa e. EUA/Pacífico .

    OCRotation - getUserIDs()

    Isso filtrará o retorno de cronogramas pelos usuários. Obtenha uma lista separada por vírgulas de valores 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 sys_id (sys_user) do usuário usada para filtrar cronogramas de plantão.

    ORotation - setEndDate (cadeia de caracteres endDate, booliano inclusivo)

    Defina a data de término do período de tempo 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 intervalo de tempo. Se não for especificado, este valor será definido como verdadeiro por padrão.
    Tabela 20. Retornos
    Tipo Descrição
    Nulo

    OCRotation - setGroupIds(cadeia de caracteres groupIds)

    Filtra o retorno de cronogramas por grupos. Defina uma lista separada por vírgulas de valores sys_id do 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
    IdsGrupo Cadeia de caracteres Lista separada por vírgulas de valores sys_id do grupo (sys_user_group) para uma programação de plantão.
    Tabela 22. Retornos
    Tipo Descrição
    Nulo

    Rotation - setRosterIds(cadeia de caracteres rosterIds)

    Define as escalas de acordo com as rotas selecionadas. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 23. Parâmetros
    Nome Tipo Descrição
    Ids Cadeia de caracteres Escalas de acordo com as rotas selecionadas.
    Tabela 24. Retornos
    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 Rotas para os grupos no seu calendário.
    Tabela 26. Retornos
    Tipo Descrição
    Nulo

    ORotation - setStartDate(cadeia de caracteres startDate)

    Define a data de início do período de tempo 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. Retornos
    Tipo Descrição
    vazio

    OCRotation - setTimezone (cadeia de caracteres de 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, Madrid/Europa e. EUA/Pacífico .
    Tabela 30. Retornos
    Tipo Descrição
    Nulo

    OCRotation - setUserIds(userids de cadeia de caracteres)

    Define a lista separada por vírgulas de valores sys_id do usuário (sys_user) 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 sys_id (sys_user) do usuário usada para filtrar cronogramas de plantão.
    Tabela 32. Retornos
    Tipo Descrição
    Nulo