Шелл опрос: Общие сведения о периодических уведомлениях — Windows apps

Содержание

Общие сведения о периодических уведомлениях — Windows apps

  • Статья
  • Чтение занимает 5 мин

Периодические, или опросные, уведомления обновляют плитки и индикаторы событий через фиксированные интервалы, скачивая содержимое напрямую из облачной службы. Чтобы использовать периодические уведомления, код вашего приложения должен предоставить два фрагмента информации:

  • Универсальный код ресурса (URI) местоположения в Интернете, которое Windows будет опрашивать для обновления плиток или индикаторов событий для приложения
  • интервал опроса URI.

Периодические уведомления позволяют приложению обновлять живые плитки с минимальным участием облачной службы и клиента.

Периодические уведомления удобно использовать для распространения одного и того же содержимого среди широкой аудитории.

Примечание . дополнительные сведения можно узнать, загрузив пример Push-уведомлений и периодического уведомления для Windows 8.1 и повторно используя его исходный код в приложении Windows 10.

 

Принцип работы

Для периодических уведомлений требуется, чтобы ваше приложение размещало облачную службу. Эта служба будет периодически опрашиваться всеми пользователями, у которых установлено приложение. При каждом интервале опроса (допустим, раз в час) Windows отправляет HTTP-запрос GET для URI, скачивает запрошенное содержимое плитки или индикатора (в формате XML), которое предоставляется в ответ на запрос, и отображает это содержимое на плитке приложения.

Обратите внимание, что периодические обновления нельзя использовать вместе со всплывающими уведомлениями. Последние лучше предоставлять через запланированные или push-уведомления.

Местоположение URI и содержимое XML

В качестве URI для опроса можно использовать любые действующие веб-адреса HTTP или HTTPS.

Ответ облачного сервера включает в себя скачанное содержимое. Содержимое, возвращаемое URI, должно соответствовать спецификациям схемы XML Плитка или Индикатор и должно быть закодировано в UTF-8. Вы можете использовать определенные заголовки HTTP для указания срока действия или тега для уведомления.

Поведение опроса

Чтобы начать опрос, вызовите один из следующих методов:

  • StartPeriodicUpdate (плитка)
  • StartPeriodicUpdate (индикатор событий)
  • StartPeriodicUpdateBatch (плитка)

При вызове одного из этих методов указанный в вызове URI немедленно опрашивается. Полученное содержимое используется для обновления плитки либо индикатора событий. После первоначального опроса Windows продолжает предоставлять обновления с указанной периодичностью. Опрос продолжается до явной остановки (с помощью TileUpdater.

StopPeriodicUpdate), удаления приложения или, если это вспомогательная плитка, — до удаления плитки. В противном случае Windows продолжит опрос для обновлений плитки или индикатора событий, даже если приложение никогда не будет запущено снова.

Интервал повторения

Интервал повторения передается перечисленным выше методам в виде параметра. Учтите, что хотя Windows стремится выполнять запросы с указанной периодичностью, интервал не является точным. Windows может отложить опрос на время до 15 минут.

Время начала

Дополнительно можно указать конкретное время дня для опроса. Представим себе приложение, меняющее содержимое своей плитки один раз в день. В этом случае мы рекомендуем выполнять опрос через небольшой промежуток времени после обновления вашей облачной службы. Например, если интернет-магазин публикует актуальные предложения дня в 8 часов утра, опрос на наличие нового содержимого для плиток лучше всего выполнять чуть позже 8 часов.

Если вы указали время начала опроса, то первый вызов метода сразу же запрашивает содержимое. Затем периодический опрос будет начинаться в течение 15 минут от указанного времени начала.

Поведение автоматического повтора

Универсальный код ресурса (URI) опрашивается, только если у устройства есть доступ к сети. Если сеть доступна, но связь с URI по какой-либо причине невозможна, данный цикл опроса будет пропущен, и URI будет опрошен снова в течение следующего интервала. Если на момент запланированного опроса устройство выключено, находится в спящем режиме или в режиме гибернации, то URI будет опрошен после выхода устройства из выключенного состояния или спящего режима.

Обработка обновлений приложений

При выпуске обновления приложения, которое изменяет URI опроса, необходимо добавить ежедневный временной триггер фоновой задачи, который вызывает метод StartPeriodicUpdate с новым URI, чтобы обеспечить его использование плитками. В противном случае если пользователи получат обновление для вашего приложения, но не запустят приложение, их плитки будут по-прежнему использовать старые URI и могут не отобразиться, если URI недействителен или если в возвращаемых полезных данных присутствует ссылка на локальное изображение, которое больше не существует.

Истечение сроков действий уведомлений на плитках и индикаторах событий

По умолчанию срок действия периодических уведомлений на индикаторах событий и плитках истекает через три дня с момента скачивания уведомлений. По окончании срока действия уведомления содержимое удаляется с плитки или из очереди и более не показывается пользователю. Рекомендуется явным образом установить срок действия для всех периодических уведомлений на плитках и индикаторах событий. Исходя из особенностей вашего приложения или уведомления, следует выбрать время, позволяющее гарантировать, что содержание вашей плитки не будет сохраняться после того, как утратит актуальность. Явное указание срока действия важно для содержимого с определенной продолжительностью существования. Это также гарантирует удаление устаревшего содержимого, если облачная служба стала недоступной или если пользователь отключился от сети на продолжительное время.

Облачная служба устанавливает срок действия и время уведомления добавлением HTTP-заголовка X-WNS-Expires в полезные данные HTTP-отклика. HTTP-заголовок X-WNS-Expires соответствует формату HTTP-date. Подробнее: StartPeriodicUpdate или StartPeriodicUpdateBatch.

Например, во время торгового дня на бирже срок действия для обновлений курсов акций можно установить равным двойному интервалу опроса (допустим, через час после получения при опросе, выполняемом каждые полчаса). Рассмотрим другой пример: для новостного приложения можно определить, что один день является подходящим временем для истечения срока действия обновлений плитки ежедневных новостей.

Периодические уведомления в очереди уведомлений

Вы можете использовать периодические обновления плиток вместе с цикличностью уведомлений. По умолчанию плитка на начальном экране показывает содержимое одного уведомления, пока его не заменит новое уведомление. При включении цикличности в ней сохраняется до пяти уведомлений, и плитка отображает их одно за другим.

Если в очереди уже есть пять уведомлений, следующее новое уведомление заменит самое старое уведомление в очереди. Однако задав теги уведомления, вы можете повлиять на политику замены в очереди. Тег — это относящаяся к определенному приложению строка без учета регистра длиной до 16 алфавитно-цифровых символов, указанная в HTTP-заголовке X-WNS-Tag в полезных данных HTTP-отклика. Windows сравнивает тег входящего уведомления с тегами всех уведомлений в очереди. При совпадении тегов новое уведомление заменяет уведомление из очереди с тем же тегом. Если совпадение не найдено, применяется стандартное правило замены, и новое уведомление заменяет самое старое уведомление в очереди.

Очереди и теги уведомлений вы можете использовать для реализации различных комплексных сценариев уведомлений. Например, биржевое приложение может отправлять пять уведомлений, каждое из которых относится к различным акциям и содержит тег с названием акции. Это предотвратит появление в очереди двух уведомлений об одних и тех же акциях, более раннее из которых устарело.

Дополнительные сведения см. в разделе Использование очереди уведомлений.

Включение очереди уведомлений

Для реализации очереди уведомлений сначала включите очередь для плитки (см. раздел Использование очереди уведомлений в случае локальных уведомлений). Вызов для включения очереди достаточно выполнить однократно в течение жизненного цикла приложения, но можно также выполнять его при каждом запуске приложения.

Выполнение опроса для нескольких уведомлений за раз

Для каждого уведомления, которое Windows должна скачивать для вашей плитки, вам нужно предоставить уникальный URI. Использование метода StartPeriodicUpdateBatch позволяет предоставить для работы с очередью уведомлений до пяти URI одновременно. Все URI опрашиваются на наличие отдельных полезных данных уведомления одновременно или почти одновременно. Каждый опрошенный URI может возвращать собственные срок действия и значение тега.

  • Руководство по периодическим уведомлениям
  • Настройка периодических уведомлений для индикаторов событий
  • Настройка периодических уведомлений для плиток  

Наши сообщества | «Шелл» в России

Главная ценность концерна «Шелл» — это люди. Для поддержания более тесных рабочих связей в многокультурном коллективе концерна «Шелл» было создано несколько социальных групп и организаций товарищеской взаимопомощи.

Эти добровольные сообщества создавались с целью решения различных задач, включая пропаганду здорового образа жизни и развитие личностных и профессиональных навыков. Они помогают создавать и укреплять общекорпоративную культуру, основанную на принципах открытости и уважения друг к другу.

Давайте познакомимся с несколькими из сообществ:

Женская лига концерна «Шелл». Сара Сохейл, основатель Женской лиги концерна «Шелл» (WN@S), Пакистан

Когда Сара Сохейл, работающая в департаменте розничного бизнеса, помогала создавать отделение Женской лиги концерна «Шелл» в Пакистане в 2014 году, она хотела найти решение проблемы, которой никто до того не занимался.

«Я не могла бездействовать после того, как опрос показал, что три из четырех сотрудниц концерна «Шелл» полагают, что у них должен быть собственный форум для обмена мнениями, и почти столько же считают, что им нужны женщины в качестве ролевых моделей на работе», — говорит она.

Сейчас пакистанское отделение Женской лиги концерна «Шелл» насчитывает около ста членов и является одним из двадцати отделений лиги, успешно работающих в различных странах мира. Каждое отделение имеет четко поставленные задачи. «Мы хотим, чтобы женщины на рабочем месте чувствовали воодушевление», — говорит Сара. «Лига дала и мне, и членам нашего сообщества ощущение собственной значимости и желание ставить перед собой новые цели».

Пакистанское отделение лиги проводит регулярные встречи и дискуссии, на которые приглашаются руководители концерна «Шелл» и общественные деятели. Очевидно, что сила влияния пакистанского отделения Женской лиги растет. «Мы стремимся к тому, чтобы наша группа, в конечном итоге, играла одну из наиболее значимых ролей в определении политики работы концерна «Шелл» в Пакистане».

Группа «enABLE», объединяющая сотрудников с ограниченными физическими возможностями. Энди Книн, председатель группы «enABLE», Нидерланды
Энди Книн присоединился к группе «enABLE» в 2005 году, когда это сообщество было всего лишь малочисленной группой сотрудников, встречающихся, чтобы обсудить вопросы и проблемы, с которыми сталкиваются на рабочих местах сотрудники с ограниченными физическими возможностями.

«Люди с ограниченными возможностями привносят инновации в каждый день своей жизни, чтобы справиться со своими заболеваниями и адаптироваться к различным условиям», — говорит Энди. «Зачастую мы находим новый способ сделать что-то, либо рассматриваем какой-либо сценарий развития событий с нестандартной перспективы. Навыки именно такого рода нужны в организациях, подобных концерну «Шелл».

Ныне в различных регионах мира действует шесть отделений группы «enABLE», главной задачей которых является поддержка производственной деятельности сотрудников концерна с ограниченными возможностями и привлечение внимания к их проблемам и работе.

«Наше сообщество – организация, которую мы ныне можем использовать для повышения осведомленности персонала о различных типах трудоспособности» — добавляет Энди. «Оно позволяет нам лоббировать различные организационные вопросы и делать условия на рабочем месте более приспособленными для работы людей с ограниченными физическими возможностями».

Африканское сообщество сотрудников концерна «Шелл». Мавис Оти-Аддо-Боатенг, председатель и соучредитель «Африканского сообщества сотрудников концерна «Шелл», Соединенное королевство Великобритании и Северной Ирландии.

Задачей «Африканского сообщества сотрудников концерна «Шелл» в Соединенном королевстве является оказание помощи сотрудникам с африканскими и карибскими корнями в продвижении по карьерной лестнице. Мавис Оти-Аддо-Боатенг говорит, что с момента учреждения сообщества 15 лет назад оно сделало много полезного для нее – как в профессиональном, так и в личном плане.

«Сообщество помогло мне значительно улучшить мои лидерские навыки, а также навыки коммуникации, межличностного общения и ведения переговоров. Мы помогаем членам нашей группы получать полезные профессиональные советы от руководителей концерна «Шелл».

В настоящее время в сообщество входит почти 300 человек, включая коллег, являющихся членами его отделения в Нидерландах. Стремясь к достижению своих профессиональных целей, члены сообщества поддерживают связь друг с другом путем организации регулярных встреч, бесед и занятий, а также культурно-развлекательных мероприятий в нерабочее время.

Большое число общественных и профессиональных сообществ, действующих в концерне «Шелл», — это демонстрация нашей приверженности идее создания глобальной рабочей культуры социального и культурного многообразия и уважения индивидуальных особенностей каждого.

Корпус: Шелл | Ennova

«Шелл проводила исследования вовлеченности сотрудников на протяжении десятилетий, и это является приоритетной задачей в нашем бизнесе. Наши люди играют центральную роль в реализации нашей стратегии. Благодаря вовлечению сотрудников мы можем повысить производительность на индивидуальном, командном и организационном уровнях.

Мы хотели вывести вовлеченность сотрудников на новый уровень, поэтому искали платформу для проведения опросов, которая могла бы еще больше повысить вовлеченность. Кроме того, мы хотели, чтобы наш провайдер поддержал наше движение к HR, основанному на фактических данных. Услуги, методология и подход Ennova идеально подходили для этих целей».

Обратная связь, ориентированная на действия

«Компания Ennova внедрила расширенную HR-аналитику при предоставлении результатов опроса, и все наши отчеты включают уникальный и индивидуальный анализ влияния различных областей на вовлеченность команды. Одна из причин, по которой мы выбрали Ennova, заключалась в том, что анализ был основан на очень хорошо изученной методологии по сравнению с другими поставщиками опросов на рынке.

Отзывы в отчетах по-прежнему просты для понимания, они ориентированы на действия и дают соответствующие рекомендации на основе конкретных анализов.

Например, наш розничный бизнес в сегменте даунстрим был доволен внешним видом и способом представления результатов. В частности, отчеты оказали очень сильное влияние на анализ вовлеченности, что помогло ритейлерам сосредоточить свои усилия на дальнейшем улучшении вовлеченности».

Глобальные брифинги для руководителей по результатам

«Компания Ennova разработала и провела презентации для руководителей, на которых команда представила стратегические перспективы наряду с дополнительным анализом и выводами. Наша исполнительная команда получила больше информации об общих изменениях вовлеченности, различиях между странами и других областях. Благодаря настройке Ennova мы можем отслеживать выполнение стратегических бизнес-задач с помощью нашего опроса сотрудников.

Помимо презентаций руководителей, Ennova провела глобальные онлайн-брифинги для HR и менеджеров, готовя их к предстоящей работе.

В целом анализ Ennova стал откровением для многих в нашей компании, помогая им находить стратегические идеи о людях, чтобы они могли повысить вовлеченность и производительность».

Отличное управление проектами

«Для нас также было очень важно иметь поставщика, который мог идти в ногу со многими изменениями в нашей крупной организации, придерживаясь при этом сроков проекта. Глобальное управление проектом было превосходным. Поскольку команда была так организована, они смогли справиться с любыми изменениями, которые произошли на их пути.

Команда всегда хорошо подготовлена ​​и заблаговременно выполняет подготовительные работы. Руководители проектов делятся своим опытом в отношении того, что работает хорошо, и Ennova бросает нам вызов в отношении наших предположений, но они делают это уважительно, поэтому мы очень ценим это идейное лидерство.

Ennova — очень профессиональный поставщик и отличный партнер для нашего бизнеса».

— Эстер Бонгенаар, бывший вице-президент по HR данным и аналитике, Shell

 

 

0007

«Шелл» — глобальная группа энергетических и нефтехимических компаний, насчитывающая в среднем 86 000 сотрудников в более чем 70 странах. Shell использует передовые технологии и применяет инновационный подход, чтобы помочь построить устойчивое энергетическое будущее.

Исследование удовлетворенности клиентов «Шелл» — добро пожаловать в The Sol Group

Положения и условия онлайн-отзывов «Tell Shell»

Ниже приведены условия и положения ежемесячного розыгрыша призов онлайн-отзывов «Tell Shell».

Участники

  1. Эта акция открыта для всех лиц в возрасте 18 лет и старше, проживающих в Суринаме, Белизе и Гайане. Это включает в себя любой синдикат или группу лиц, действующих согласованно; любое лицо, входящее через агента или пользующееся услугами или являющееся юридическим лицом, осуществляющим деятельность по участию в призовой акции.
  2. Требуется доступ в Интернет.

Как принять участие

  1. Ежемесячный розыгрыш призов «Tell Shell» проводится с 1 июля 2015 г. по 31 декабря 2018 г. включительно («Акционный период»). Всего в период проведения акции проводится тридцать шесть [36] ежемесячных розыгрышей призов, т. е. будет проводиться по одному розыгрышу призов в Суринаме, Белизе и Гайане в отношении каждого календарного месяца в течение периода проведения акции.
  2. При любой покупке в одном из участвующих заведений сотрудник предоставит покупателю пригласительный билет для участия в опросе относительно услуг, полученных в этот день, чтобы принять участие в одном из розыгрышей призов. Для участия в опросе заказчику необходимо заполнить и отправить форму обратной связи «Tell Shell» по адресу, указанному в карточке (Белиз: www.shell.com/BLZ/tellshell; Гайана: www.shell.com/GUY/ Tellshell; Суринам: http://www.shell.com/SUR/vertelshell). Правильно заполненная форма обратной связи «Tell Shell» дает право на участие в соответствующем розыгрыше призов; только одна запись на человека в течение календарного месяца.
  3. Чтобы принять участие в розыгрыше призов за определенный календарный месяц, участники должны отправить форму обратной связи «Tell Shell» до 23:59 по местному времени в последний день соответствующего календарного месяца («Время закрытия»).
  4. Все действительные заявки будут автоматически участвовать в соответствующем розыгрыше призов.
  5. Организатор не несет никакой ответственности за утерю, повреждение или задержку заявок по техническим причинам. Доказательство отправки не принимается в качестве доказательства получения.
  6. Заявки от агентов, третьих лиц, организованных групп или автоматически сгенерированные компьютером заявки не принимаются.

Розыгрыш призов

  1. Розыгрыши призов проводит Организатор. Победитель каждого розыгрыша призов будет выбран случайным образом из всех действительных заявок, полученных в отношении этого конкретного розыгрыша призов, на следующий рабочий день после Времени закрытия этого розыгрыша призов.
    Те победители, которые не предоставят номер телефона, по которому с ними можно связаться, будут дисквалифицированы.
  2. Sol свяжется с победителями в течение двадцати одного [21] дня с момента закрытия соответствующего розыгрыша призов по телефону и/или по электронной почте, используя контактную информацию, предоставленную им/ей «Шелл» во время заполнения « Форма обратной связи Tell Shell». Если с победителем невозможно связаться или он недоступен или не отвечает в течение этого периода, приз будет считаться брошенным, после чего Организатор оставляет за собой право повторно выбрать победителя из оставшихся заявок, полученных в отношении этого конкретного розыгрыша призов. Приз будет доставлен победителю при предъявлении действительного удостоверения личности на месте и лично в дату и время, согласованные с Организатором.

Призы

  1. 1 (один) приз, эквивалентный в местной валюте 50 долларов США (пятьдесят долларов США) в виде топливных ваучеров Shell, который можно выиграть каждый календарный месяц в течение Периода проведения акции. Всего на каждом рынке можно выиграть [12] призов. Топливные ваучеры «Шелл» можно использовать только для покупки топлива «Шелл» на участвующих заправочных станциях «Шелл» на соответствующем рынке-победителе, и на них распространяются положения и условия, указанные в них. Топливные ваучеры «Шелл» должны быть использованы до истечения срока действия, указанного в ваучерах, и никакие продления не допускаются.

Права Организатора

  1. В случае непредвиденных обстоятельств Организатор оставляет за собой право предложить альтернативный приз равной или большей стоимости.
  2. Организатор не несет ответственности за любые технические проблемы, системные или программные сбои, возникшие на указанном веб-сайте (например, www.shell.com/BLZ/telshell, www.shell.com/GUY/tellshell или www.shell.com/). SUR/vertelshell) или во время участия в акции. Организатор пытается обеспечить высокий уровень веб-сайта, но не может нести ответственность за перебои в обслуживании. Организатор оставляет за собой право временно приостановить работу веб-сайта без предварительного уведомления в случае сбоя системы, технического обслуживания или ремонта или по любой другой причине, не зависящей от него. Организатор не несет ответственности за неполные формы или предоставленную неверную информацию.
  3. Участвуя в этой акции, только в той степени, в которой это разрешено применимым законодательством, Организатор получает право использовать голос, изображение, фотографию, имя и сходство победителя для рекламы, а также в рекламных, маркетинговых или рекламных материалах без какой-либо компенсации или предварительно уведомив победителя и участвуя в акции, все участники соглашаются с этим.
  4. Денежный эквивалент не предлагается, и приз не подлежит передаче другому лицу. Принимая приз, победитель соглашается защитить Организатора и его аффилированных лиц от любых претензий и ответственности, возникающих в связи с вручением, использованием или неправильным использованием любого приза. В тех случаях, когда закон подразумевает гарантии, которые не могут быть исключены, ответственность Организатора за нарушение этих гарантий ограничивается повторной поставкой приза (или оплатой его стоимости), если это разрешено законом. Победитель берет на себя всю ответственность за любые травмы или ущерб, причиненные или заявленные как вызванные участием в этой акции или использованием или выкупом любого приза.
  5. Если будет доказано, что это технически неправильно или в случае нарушения безопасности, а также мошенничества, Организатор оставляет за собой право отменить или приостановить акцию. Кроме того, Организатор оставляет за собой право продлевать любые сроки проведения Акции по любой причине.
  6. Решение Организатора является окончательным в любой ситуации, включая любую, не описанную выше, и никакой переписки не будет.

Общие

  1. Принимая участие в акции, считается, что участники приняли условия и положения, которые будут интерпретироваться в соответствии с законодательством Суринама, Белиза и/или Гайаны и подлежат исключительной юрисдикции.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *