14.6.2. Создание страницы отчета Assign Open Issues

Currently, you can assign an issue by editing it on the Issues Details page. Next, you

add a new page named Assign Open Issues, that enables users to assign multiple

issues at once and modify the Related Project, Status, and Priority.

14.6.2.1. Создание табличной формы

To add a new page to support assigning multiple issues:

270. Выберите Application home, нажмите Create Page, выберите Form и Next,  выберите Tabular Form и Next,  в Table/View Owner  выберите schema tracker, в Allowed Operations выберите Update Only (For this exercise, the purpose of this form is to enable users to assign issues, or update existing records, and not create or delete issues) и Next.

271.  В Table/View Name выберите IT_ISSUES  и Next, выберите показываемые столбцы:

ISSUE_SUMMARY

IDENTIFIED_BY_PERSON_ID

IDENTIFIED_DATE

RELATED_PROJECT_ID

ASSIGNED_TO_PERSON_ID

STATUS

PRIORITY

и Next.

272.  Для Primary Key выберите  ISSUE_ID и Next.

273. For Primary Key Source, accept the default, Existing trigger и Next.

274. Для For Updatable Columns выберите столбцы:

RELATED_PROJECT_ID

ASSIGNED_TO_PERSON_ID

STATUS

PRIORITY

 и Next.

275. Для Page and Region Attributes: в Page введите 8,  в Page Name введите Assign Open Issues,   в Region Title  введите Assign Issues, в Region Template выберите No Template,  в Breadcrumb  выберите Breadcrumb, в Entry Name введите Assign Open Issues, в Parent Entry выберите Reports, и  Next.

276. Для Tab Options выберите Use an existing tab set and reuse an existing tab within that tab set (Использование существующего набора вкладку и повторного использования существующих вкладке этой вкладке),   в Tab Set выберите Issue Tracker (Home, Dashboard, Projects...),  и Next.

277.  В Use Tab выберите T_REPORTS и Next.

277.  В Button Labels:  в Cancel Button Label выберите по умолчанию, в Submit Button Label введите  Apply Changes, и Next.

278.  Для Branching введите 14 в When Cancel Button Pressed Branch to this Page  и Next.

279. Смотрим и нажимаем Finish.

Add Lists of Values

Once you have created the initial tabular form, you need to add lists of values to make it easier to select issues. Additionally, you need to restrict the query to display only unassigned issues.

280. Выберите Edit Page. The Page Definition for page 8, Assign Open Issues.

281.  В области Regions выберите  Assign Issues, выберите вкладку Source  в Region Source

замените код на следующий

SELECT

"ISSUE_ID",

"ISSUE_SUMMARY",

"IDENTIFIED_BY_PERSON_ID",

"IDENTIFIED_DATE",

"RELATED_PROJECT_ID",

"ASSIGNED_TO_PERSON_ID",

"STATUS",

"PRIORITY"

FROM "#OWNER#"."IT_ISSUES"

WHERE assigned_to_person_id IS NULL

282. Отредактируйте атрибуты: выберите вкладку Report Attributes вверху страницы,  в ISSUE_SUMMARY в столбец Heading введите Summary

283. To sort by ISSUE_ID: для всех столбцов кроме  ISSUE_ID выберите Sort.

284. Для IDENTIFIED_DATE в Sort Sequence выберите 1. By doing this, issues will

be displayed by oldest first.

285. Редактируем атрибуты  IDENTIFIED_BY_PERSON_ID: выберите Edit icon слева от IDENTIFIED_BY_PERSON_ID, выберите вкладку Definition, в поле Column Heading введите Identified By, выберите вкладку Tabular Form Element, в списке Display As выберите  Display as Text (based on LOV, does not save state), выберите вкладку Lists of Values, в списке Named LOV выберите PEOPLE,  выберите (>) at the top of the page to go to IDENTIFIED_DATE.

286. Редактируем атрибуты IDENTIFIED_DATE: выберите вкладку Formatting в Number/Date Format введите DD-MON-YYYY,  нажмите (>) вверху page to go to the RELATED_PROJECT_ID column.

287. Редактируем атрибуты RELATED_PROJECT_ID:  выберите вкладку Definition, в поле Heading введите Related Project, выберите вкладку Tabular Form Element, в списке Display As, выберите Select List (named LOV),  выберите вкладку Named LOV, выберитеп PROJECTS, нажмите (>) at the top of the page to go to the ASSIGNED_TO_PERSON_ID column.

288. Редактируем атрибуты ASSIGNED_TO_PERSON_ID: выберите вкладку Definition, в поле Heading введите Assigned To, выберите Tabular Form Element, в списке Display As выберите Select List (named LOV), выберите вкладку List of Values,  в списке Named LOV выберите PEOPLE,  в Display Null  выберите Yes, в Null display value введите a hyphen (-), нажмите (>) at the top of the page to go to the STATUS column.

289. Редактируем атрибуты STATUS: выберите вкладку Tabular Form Element,  в списке Display As, выберите Select List (named LOV),  в списке Named LOV выберите STATUS,  нажмите (>) at the top of the page to go to the PRIORITY column.

290. Редактируем атрибуты PRIORITY: выберите вкладку  Tabular Form Element,  в списке Display As выберите Select List (named LOV), выберите вкладку List of Values, в списке Named LOV выберите PRIORITIES,  в Display Null выберите Yes, в Null display value введите a hyphen (-), нажмите Apply Changes.

291. Выберите вкладку Messages, в поле   When No Data Found Message введите

Нет нераспределенные вопросы, нажмите Apply Changes.