АВТОМАТИЗИРОВАННАЯ ФИКСАЦИЯ ДАННЫХ ПРОИЗВОДСТВЕННОГО ПРОЦЕССА ДЛЯ АНАЛИЗА И ВЫДАЧИ ОТЧЕТА ОБ ОШИБКАХ В ПРИЛОЖЕНИИ БУРЕНИЯ

1. Реализуемый компьютером способ автоматизированной фиксации данных производственного процесса в приложении для бурения, включающий:
получение через графический пользовательский интерфейс (ГПИ) пользовательского приложения, выполняемого на первом вычислительном устройстве, входных данных от первого пользователя, который инициирует операцию, связанную с работами на буровой площадке;
автоматизированное отслеживание взаимодействий первого пользователя с пользовательским приложением в процессе выполнения операции, инициируемой первым пользователем, на первом вычислительном устройстве, частично основанное на входных данных, получаемых от первого пользователя через ГПИ пользовательского приложения;
фиксацию данных производственного процесса, связанных с операцией, на основании отслеживания, при этом зафиксированные данные производственного процесса включают регистрацию взаимодействий первого пользователя с пользовательским приложением во время выполнения операции;
сохранение зафиксированных данных производственного процесса в памяти первого вычислительного устройства; и
передачу зафиксированных данных производственного процесса работ с первого вычислительного устройства по сети передачи данных во второе вычислительное устройство в ответ на получение индикации того, что операция больше не выполняется на первом вычислительном устройстве.
2. Способ по п. 1, отличающийся тем, что зафиксированные данные производственного процесса включают регистрацию действий пользовательского приложения в процессе выполнения операции на первом вычислительном устройстве.
3. Способ по п. 1, отличающийся тем, что операция, инициируемая первым пользователем, выполняется на основании входных данных, получаемых от первого пользователя через серию интерактивных страниц, выводимых в ГПИ, при этом каждая интерактивная страница в серии включает некоторое множество пользовательских элементов управления.
4. Способ по п. 3, отличающийся тем, что зафиксированные данные производственного процесса включают регистрацию взаимодействий первого пользователя с одним или более из множества пользовательских элементов управления в пределах одной или более интерактивных страниц в серии.
5. Способ по п. 4, отличающийся тем, что множество пользовательских элементов управления включает элемент управления воспроизведением для просмотра воспроизведения производственного процесса в форме видеоизображения, показывающего зарегистрированные взаимодействия первого пользователя с множеством пользовательских элементов управления в пределах одной или более страниц интерфейса, выводимых в ГПИ пользовательского приложения.
6. Способ по п. 1, отличающийся тем, что зафиксированные данные производственного процесса передаются с первого вычислительного устройства по сети передачи данных во второе вычислительное устройство для возможности анализа последовательности выполнения работ, подлежащих выполнению вторым пользователем на втором вычислительном устройстве.
7. Способ по п. 6, отличающийся тем, что индикация представляет собой наступление события, обозначающего, что пользовательское приложение на первом вычислительном устройстве прекратило выполнение операции, и зафиксированные данные производственного процесса автоматически передаются во второе вычислительное устройство в ответ на получение указанной индикации.
8. Способ по п. 7, отличающийся тем, что указанная индикация основана на обнаружении события ошибки, происходящего во время выполнения операции на первом вычислительном устройстве.
9. Способ по п. 6, отличающийся тем, что передача зафиксированных данных производственного процесса включает:
создание файла протокола производственного процесса на первом вычислительном устройстве на основании зафиксированных данных производственного процесса; и
передачу созданного файла протокола производственного процесса с первого вычислительного устройства по сети передачи данных во второе вычислительное устройство, при этом файл протокола производственного процесса обеспечивает возможность для второго пользователя на втором вычислительном устройстве просматривать воспроизведение производственного процесса, в том числе взаимодействия первого пользователя с пользовательским приложением на первом вычислительном устройстве.
10. Способ по п. 9, отличающийся тем, что файл протокола производственного процесса передается во второе вычислительное устройство в кодированном формате, доступном только для авторизованных пользователей, в том числе для второго пользователя на втором вычислительном устройстве.
11. Система автоматизированной фиксации данных производственного процесса в приложении для бурения, содержащая:
по меньшей мере один процессор; и
запоминающее устройство, подключенное к процессору, включая сохраняемые в нем считываемые процессором команды, которые, при выполнении их процессором, настраивают процессор на осуществление множества функций, в том числе функций для:
получения через графический пользовательский интерфейс (ГПИ) пользовательского приложения, выполняемого на первом вычислительном устройстве, входных данных от первого пользователя, который инициирует операцию, связанную с работами на буровой площадке;
автоматизированного отслеживания взаимодействий первого пользователя с пользовательским приложением в процессе выполнения операции, инициируемой первым пользователем, на первом вычислительном устройстве, частично основанного на входных данных, получаемых от первого пользователя через ГПИ пользовательского приложения;
фиксации данных для производственного процесса, связанных с операцией, на основании отслеживания, при этом зафиксированные данные производственного процесса включают регистрацию взаимодействий первого пользователя с пользовательским приложением во время выполнения операции;
сохранения зафиксированных данных производственного процесса в памяти первого вычислительного устройства;
получения индикации того, что операция больше не выполняется на первом вычислительном устройстве; и
передачи зафиксированных данных производственного процесса с первого вычислительного устройства по сети передачи данных во второе вычислительное устройство в ответ на полученную указанную индикацию.
12. Система по п. 11, отличающаяся тем, что зафиксированные данные производственного процесса включают регистрацию действий пользовательского приложения в процессе выполнения операции на первом вычислительном устройстве.
13. Система по п. 11, отличающаяся тем, что операция, инициируемая первым пользователем, выполняется на основании входных данных, получаемых от первого пользователя через серию интерактивных страниц, выводимых в ГПИ, при этом каждая интерактивная страница в серии включает некоторое множество пользовательских элементов управления.
14. Система по п. 13, отличающаяся тем, что зафиксированные данные производственного процесса включают регистрацию взаимодействий первого пользователя с одним или более из множества пользовательских элементов управления в пределах одной или более интерактивных страниц в серии.
15. Система по п. 14, отличающаяся тем, что множество пользовательских элементов управления включает элемент управления воспроизведением для просмотра воспроизведения производственного процесса в форме видеоизображения, показывающего зарегистрированные взаимодействия первого пользователя с множеством пользовательских элементов управления в пределах одной или более страниц интерфейса, выводимых в ГПИ пользовательского приложения.
16. Система по п. 11, отличающаяся тем, что индикация представляет собой наступление события, обозначающего, что клиентское приложение на первом вычислительном устройстве прекратило выполнение операции, и функции, выполняемые процессором, включают функции для:
автоматической передачи, в ответ на получение индикации, зафиксированных данных производственного процесса с первого вычислительного устройства по сети передачи данных во второе вычислительное устройство для возможности анализа производственного процесса, подлежащих выполнению вторым пользователем на втором вычислительном устройстве.
17. Система по п. 16, отличающаяся тем, что индикация основана на обнаружении события ошибки, происходящего во время выполнения операции на первом вычислительном устройстве.
18. Система по п. 17, отличающаяся тем, что функции, выполняемые процессором, включают функции для:
создания файла протокола производственного процесса на первом вычислительном устройстве на основании зафиксированных данных производственного процесса; и
передачи созданного файла протокола производственного процесса с первого вычислительного устройства по сети передачи данных во второе вычислительное устройство, при этом файл протокола производственного процесса обеспечивает возможность для второго пользователя на втором вычислительном устройстве просматривать воспроизведение производственного процесса, в том числе взаимодействия первого пользователя с пользовательским приложением на первом вычислительном устройстве.
19. Система по п. 18, отличающаяся тем, что файл протокола производственного процесса передается во второе вычислительное устройство в кодированном формате, доступном только для авторизованных пользователей, в том числе для второго пользователя на втором вычислительном устройстве.
20. Машиночитаемый носитель данных, содержащий сохраняемые в нем команды, которые при выполнении их процессором настраивают процессор на осуществление множества функций, в том числе функций для:
получения через графический пользовательский интерфейс (ГПИ) пользовательского приложения, выполняемого на первом вычислительном устройстве, входных данных от первого пользователя, который инициирует операцию, связанную с работами на буровой площадке;
автоматизированного отслеживания взаимодействий первого пользователя с пользовательским приложением в процессе выполнения операции, инициируемой первым пользователем, на первом вычислительном устройстве, частично основанного на входных данных, получаемых от первого пользователя через ГПИ пользовательского приложения;
фиксации данных для производственного процесса, связанных с операцией, на основании отслеживания, при этом зафиксированные данные производственного процесса включают регистрацию взаимодействий первого пользователя с пользовательским приложением во время выполнения операции;
сохранения зафиксированных данных производственного процесса в памяти первого вычислительного устройства
получения индикации того, что операция больше не выполняется на первом вычислительном устройстве; и
передачи зафиксированных данных производственного процесса с первого вычислительного устройства по сети передачи данных во второе вычислительное устройство в ответ на полученную указанную индикацию.