Russian Community of Practice

 View Only
last person joined: 8 days ago 

Сообщество Blue Prism Россия занимается решением технических и бизнес вопросов, связанных с внедрением роботизации и автоматизацией процессов.

  • 1.  Warning статус активного сеанса

    Posted 05-14-2021 17:54
    Что происходит, когда объект зависает? Процесс переходит в статус Warning если объект не отвечает дольше положенного времени. Объекты не отвечают либо из-за зависания целевого приложения, или просто из-за медлительности системы или длительной обработки данных. В случае предупреждения нужно разобраться, что является причиной и либо расширить интервал перехода в статус Warning, либо разработать ответные меры.

    Ответными мерами может быть остановка процесса или перезагрузка ресурса. Узнать о статусе Warning можно либо в Control Room, или в базе данных. В таблице BPASession у каждого сеанса есть statusid. В таблице BPAStatus 8 значит Warning.

    Как вы обрабатываете процессы/ресурсы в статусе Warning? Как выявляете и что делаете? 

     
    ,

    ------------------------------
    Christian Wells
    BluePrism
    ------------------------------


  • 2.  RE: Warning статус активного сеанса

    Posted 06-10-2021 13:58
    Добрый день.

    Мы достаточно долго думали, как определять Warning вне Control Room. Искусственно приводили процесс в статус Warning, но при этом в таблице BPASession статус был Running, а не Warning. 
    В итоге сделали job на сервере sql, который периодически выполняет запрос и отправляет на почту поддержки таблицу, если запрос вернул записи.
    Дальше поддержка уже решает что делать по каждому конкретному процессу. 

    N'SELECT FORMAT(startdatetime, N''dd.MM.yyyy HH:mm:ss'') as StartTime
    ,BPp.name
    ,BPr.FQDN as Resource
    ,case when BPs.stoprequested is null then ''no'' else ''yes'' end as stoprequested
    ,FORMAT(BPs.lastupdated, N''dd.MM.yyyy HH:mm:ss'') as lastupdated
    ,BPs.laststage as laststage
    ,warningthreshold
    FROM [RPA_PROD].[dbo].[BPASession] as BPs
    left join BPAProcess BPp on BPp.processid = BPs.processid
    left join BPAResource BPr on BPr.resourceid = BPs.runningresourceid
    where 1=1
    and enddatetime is null and BPs.statusid = 1
    and warningthreshold < DATEDIFF(SECOND, BPs.lastupdated, GETDATE())'

    ------------------------------
    Kirill Bukin
    Head of department
    Cherkizovo Group PJSC
    Europe/Moscow
    ------------------------------



  • 3.  RE: Warning статус активного сеанса

    Posted 06-17-2021 08:48
    Мы тоже ориентировались в этом вопросе на базу данных. Но потом приходилось разбираться с каждым конкретным случаем.
    Иногда Blue Prism ждет ответа от какой-либо программы и не переходит в ошибку. Как можно работать с такими ситуациями?
    Могу привести 2 примера, которые помню:
    1) Робот отправляет письмо при помощи MS Outlook VBO и если в Outlook появляется окно (разрешить отправку или нет), то робот может ждать бесконечно. Можно отключить этот момент в настройках Outlook, хотя настройки могут сбиться после какого-нибудь обновления, или можно использовать другой объект. Но хотелось бы найти еще какое-нибудь решение в такой ситуации
    2) При работе с интерфейсом Oracle, он иногда может подвиснуть и робот также может ждать бесконечно пока человек не перезапустит всё.
    Подскажите, пожалуйста, что можно делать в таких ситуациях?

    ------------------------------
    Mark Alexandrovich
    RPA Technical Leader
    OCS Distribution
    Moscow
    +79166853117
    ------------------------------



  • 4.  RE: Warning статус активного сеанса

    Posted 07-16-2021 11:22
    Марк, думаю в подобных ситуациях так же поможет анализ таблицы БД на предмет сравнения времени запуска стадии робота с текущим временем (как в моем примере выше). Если эта разница превышает определенный предел, например 10 минут - то отправлять оповещение на почту.

    ------------------------------
    Kirill Bukin
    Head of department
    Cherkizovo Group PJSC
    Europe/Moscow
    ------------------------------



добро пожаловать в российское сообщество практиков

Сообщество Blue Prism Россия занимается решением технических и бизнес вопросов, связанных с внедрением роботизации и автоматизацией процессов.

Сайт Blue Prism РоссияГруппа Пользователей в МосквеПресс-релизы на русском