Методы для работы с фактами и полями фактов
<< Click to Display Table of Contents >> Интеллектуальные возможности > Сервисы Directum Ario > Адаптация сервисов Ario под бизнес-задачи компании > Постобработка фактов Методы для работы с фактами и полями фактов |
Методы
Имя |
Описание |
---|---|
Получить факты по имени |
|
Получить поле факта по имени |
|
Получить поле факта по типу |
|
Получить все поля фактов указанного типа |
Метод используется для получения списка фактов по их наименованию.
Параметры
•facts – список фактов;
•fact_name – имена фактов, которые необходимо получить.
Возвращаемое значение
Список фактов с заданным наименованием.
Пример
debtors = self.get_facts(self.facts,'Debtor')
Метод используется для получения поля факта по его наименованию.
Параметры
•fact – факт;
•field_name – имя поля факта, которое необходимо получить.
Возвращаемое значение
Поле факта с заданным наименованием.
Пример
subject = self.get_fact_field(fact, 'Subject')
Метод get_fact_field_by_type()
Метод используется для получения поля факта по его типу.
Параметры
•fact – факт;
•field_type – тип поля факта, которое необходимо получить. Тип указывается в конце названия поля. Например, в поле LetterNumber тип – number, а в поле DocumentDate – date.
Возвращаемое значение
Первое поле факта с заданным типом.
Пример
number_field = self.get_fact_field_by_type(fact, 'Number')
Метод get_fact_fields_by_type()
Метод используется для получения всех полей факта указанного типа.
Параметры
•fact – факт;
•fields_type – тип полей факта, которые необходимо получить. Тип указывается в конце названия поля. Например, в поле LetterNumber тип – number, а в поле DocumentDate – date.
Возвращаемое значение
Список всех полей факта указанного типа.
Пример
facts_date = self.get_fact_fields_by_type(fact, 'Date')
© Компания Directum, 2024 |