четверг, 9 июня 2016 г.

Пейджи и их компоненты в 2016 РТС (Naming Convention)

Сразу хочу сказать, что эта тема только по названиям (Naming Convention), о кастомизации RoleCenter будет отдельная тема.

Открываем РТС - открывается домашняя страница. На ней видим РолЦентр (RoleCenter Page), панель навигации (Navigation Pane), кнопки перемещения (Travel Buttons), адресную панель (Address Bar), строку поиска (Search Box), панель кнопок, оно же Action Pane (Ribbon) и общую панель команд (Global Command Bar), а также внизу панель статуса (Status Bar).

РолЦентр имеет название профиля (Profile) - в данном случае Sales Order Processor.
Navigation Pane - панель навигации, оно же меню.
Travel Buttons - кнопки перемещения вперед-назад.
Address Bar - адресная строка/панель, отображает местоположение текущей пейджи. Также известна как Breadcrumb Bar.
Search Box - панель поиска, позволяет быстро найти нужную пейджу/репорт.
Global Command Bar и Ribbon - общая панель команд (Actions, Report) и риббон - кнопки.
Status Bar - отображает название компании, рабочую дату и имя юзера.

1. Рассмотрим RoleCenter Page ближе:
1.1. Отдельные блоки называются Content Pane (панель контента). Они отображают данные с таблиц в форматах CardPart, ListPart и SystemPart. И сами они выводятся в виде ФастТаб (FastTab).
Контент панели могут быть такими типами: Page Parts (куда входят Activities, Charts, Lists), System Parts (My Notifications), Outlook Part, Online Information.


1.2. Панель активности - Activities:
Панель активности состоит из плиток, которые имеют название - Cues. Каждая плитка, Cue, открывает соответствующую ее названию пейджу - быстрый доступ к нужным документам с домашней страницы. К примеру, Sales Quotes - Open, Sales Credit Memos - Open и другие.
Cues состоят в группах - Cue Groups. Группы разделены тематически - к примеру, For Release, Returns и другие.
Справа есть экшны - Cue Group Actions. Быстрый доступ к созданию нужных документов и тому подобное. Экшны тоже разделены тематически - соответственно группам.

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

1.4. Lists.
Списки Кастомеров, Вендоров, Айтемов и дргая информация. Двойной клик на линии позволяет быстро перейти на соответственную пейджу.

1.5. My Notifications.
Уведомления от других юзеров. Двойным кликом открывают объекты, к которым они относятся.
К примеру, на Кастомер Кард в Notes (об этом в п.2.3) создана заметка с пометкой уведомить того, кому она адресована. Таким образом эта заметка появляется у адресата (получателя) в панели My Notifications.

1.6. Outlook Part. Панель, отображающая Аутлук. Выводятся папки, календарь, таски.

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


***
2. Открываем любую пейджу (я для первого примера беру Customer List).

2.1.Сверху отображаются панель комманд (Command Bar) с вкладками и риббон - панель кнопок, оно же Action Pane (Ribbon).
Ниже - панель фильтров (Filter Pane). Обычно находится на пейджах типа List. Предназначена для сортировки/фильтрации данных.

2.2. Справа отображаются ФактБоксы (FactBox). Отображают дополнительную информацию, связанную с выбранным объектом. Это может быть сборная статистика, детали, история.

2.3. Также справа есть Ссылки, они же Линки (Links) и Заметки (Notes).
Бокс Линки - его еще можно назвать RecordLinks Part - позволяет добавлять ссылки на документы/папки на локальном компьютере либо на пользовательском компьютере или сервере внутренней сети; на веб-линки, которые откроются браузером.
Заметки (Notes) - позволяют прикрепить заметку к объекту, а также адресовать ее любому юзеру (см. п.1.5).
И Links, и Notes добавляются/редактируются только на пейджах типа Card, Document (на Документах только Заметки). На пейджи типа Лист эти блоки лишь выводят информацию.

2.4. Для второго примера я возьму пейджу типа Document - Sales Order.
ФастТабы (FastTab) позволяют разделить информацию тематически по группам (к примеру, Основаня информация, инфо о Шиппинге, о Препейменте и подобное). Каждая фасттаба имеет свое тематическое название.
Имеют свойство сворачиваться и разворачиваться.
Присутстсвуют на пейджах типа Card, CardPart, RoleCenter, Document, ListPlus.

2.5. Вся информация на всех пейджах вводится/редактируется/отображается в полях (Fields).
Филды имеют название (Field Caption) и значение (Field Value).
Филды могут быть как редактируемыми, так и нередактируемыми.

понедельник, 6 июня 2016 г.

Типы пейджей в 2016 РТС

Как посмотреть тип пейджи: Ctrl+Alt+F1 или Help -> About this page:
Получаем следущее:
Теперь о типах.

***
1. Card. Это глобальные (мастер) данные базы, основа. Используется для отображения/редактирования данных с таблиц на отдельную запись или объект.
Может содержать несколько фасттаб, настраиваемые фактбоксы, настраиваемый риббон.
Вызывается с Листа.

Это G/L Account, Customer, Vendor, Item, Resource, Job, Bank Account, Currency, Contact, Salesperson/Purchaser, Employee, Fixed Asset, Location, Service Item, User и другие (смотрим пейдж тип).

Также сюда относятся сетапы, но не все: General Ledger Setup, General Posting Setup Card, Purchases & Payables Setup, Sales & Receivables Setup, Inventory Setup, Resources Setup, Jobs Setup, Assembly Setup и другие (смотрим пейдж тип).

Также сюда входит Статистика, но опять же не вся: Customer Statistics, Customer Entry Statistics, Vendor Statistics, Vendor Entry Statistics, Resource Statistics, Item Entry Statistics, Bank Account Statistics, Sales Shipment/Invoice/Credit Memo/Order Statistics, Purchase Receipt/Invoice/Credit Memo/Order Statistics, Assembly Order Statistics, Job Statistics, Contact Statistics, Salesperson Statistics и другие (смотрим пейдж тип).

Также есть Mini Card - упрощенный вариант стандартного карда, но все равно с типом Card. Это Mini Item Card (1302), Mini Customer Card (1300), Mini Vendor Card (1330), Mini Item/Customer/Vendor Template Card (1342/1341/1344), Mini General Ledger Setup (1348), Mini Company Information (1352) и другие (смотрим пейдж тип).

Также матрицы могут выводится типом Кард. Имеет вид Worksheet.
Это Dimension Combinations (538), MyDim Value Combinations (9252) и другие (смотрим пейдж тип).

***
2. List. Используется для отображения информации с таблиц в формате списка.
Может содержать настраиваемые фактбоксы, настраиваемый риббон.
С Листа открывается Кард, наоборот никак.

Сюда входят Location List, G/L Account List, Customer List, Vendor List, Item List, Sales/Purchase List, Resource List, Job List, Comment List, Purch./Sales Comment List, Bank Account List, Dimension List, No. Series List, Assembly List, Job Task List, Contact List, To-do List, Sales Order List и другие (смотрим пейдж тип).

А также темплейты General Journal Template List, Item Journal Template List, Res. Journal Template List, Job Journal Template List, Req. Worksheet Template List и другие (смотрим пейдж тип).

А также некоторые сетапы: General Posting Setup, VAT Posting Setup, Approval User Setup, Notification Setup, FA Posting Type Setup, FA Journal Setup, User Setup и другие (смотрим пейдж тип).

Также есть Mini List - упрощенный вариант стандартного листа, но с типом List.
Это Mini Customer List (1301), Mini Item List (1303), Mini Sales Invoice List (1306), Mini Posted Sales Invoices (1309), Mini Vendor List (1331), Mini Purchase Invoice List (1356) и другие (смотрим пейдж тип).

***
3. RoleCenter. Это домашняя страница РТС для разных профилей юзеров.
Есть 25 стандартных РолЦентра. Три из них полностью настроены (9004 - Bookkeeper Role Center, 9005 - Sales Manager Role Center, 9006 - Order Processor Role Center), остальные сетапятся Super юзером для конкретных пользователей.
РолЦентр позволяет быстрый доступ юзера к нужной информации и таскам.
На РолЦентре поддерживаются только пейджи типа system part (My Notes, My Notifications), card part и list part. Все компоненты кастомизируются.

***
4. CardPart. Такой тип пейджи используется для фактбоксов либо дргуих небольших пейджей показать дополнительную информацию об отдельной записи или объекте.

Сюда входят User Setup Factbox (9819), Customer Details FactBox (9084), Sales Line FactBox (9087), Sales Hist. Sell-to FactBox (9080), Customer Statistics FactBox (9082), Vendor Statistics FactBox (9094), Mini Trial Balance (1393), Trailing Sales Orders Chart (760) и другие (смотрим пейдж тип).

Также сюда входят все Activities: Account Manager Activities (9030), Mini Activities (1310), Bookkeeper Activities (9036), SO Processor Activities (9060), RapidStart Services Activities (9075), Credit Manager Activities (36623) и другие (смотрим пейдж тип).

***
5. ListPart. Отображает информацию из таблиц в форме списка, как и List. Может быть частью фактбоксов или частью ролцентра.

Сюда входят User Group Permissions Factbox (9835), Order Header Status Factbox (36640), Order Lines Status Factbox (36641), Permissions Factbox (9804), Dimensions FactBox (9083), My Items (9152), My Customers (9150), Account Manager Activities (9030) и другие (смотрим пейдж тип).

Также сюда входят все сабформы и минисабформы: Sales Order Subform (46), Sales Quote Subform (95), Blanket Sales Order Subform (508), Purchase Order Subform (54), Transfer Order Subform (5741), Miniform Subform (7701), Mini Sales Invoice Subform (1305) и другие (смотрим пейдж тип).

***
6. Document. Этот тип пейджи состоит из нескольких типов - которые отображают информацию с нескольких таблиц.
Обычно на Документе присутствуют хедер документа (который состоит из фасттаб), линии документа (сабформа) и фактбоксы (не обязательно).

Сюда входят Sales Quote, Sales Order, Blanket Sale Order, Sales Return Order, Sales Invoice, Sales Credit Memo, Purchase Quote, Purchase Order, Blanket Purchase Order, Purchase Return Order, Transfer Order, Purchase Invoice, Purchase Credit Memo, Service Quote, Service Order, Service Invoice, Service Credit Memo.

***
7. Worksheet. Используется для журналов. Состоит из сетки с введенными данными (условно назовем табличка, grid), риббона, тоталов и фактбоксов (не обязательно, могут отсутствовать).

Сюда входят журналы: Payment Journal, FA Reclass. Journal (5636), General Journal (39), Item Journal (40) и другие (смотрим пейдж тип).

Также сюда отнесем рабочие листы. Пейджа состоит из грида, панели опций/фильтров (где задаются параметры выведения данных) и риббона (где обязательно присутствуют и кнопки навигации периодов, и другие кнопки, выводящие дополнительную информацию).
Это G/L Balance (414), G/L Balance/Budget (422), Apply Customer Entries (232), Navigate (344), Assemble-to-Order Lines (914), Item Tracking Lines (6510) и другие (смотрим пейдж тип).

***
8. ListPlus. Выводят информацию из таблиц в формате списков. Отличием от Листов есть то, что ЛистПлюс может содержать два списка на одной пейдже, а также фасттабы и может использоваться как двумерная матрица. Матрицы обязательно имеют кнопки навигации периодов/сетов и фасттабу с филдами-фильтрами.

Это Cost Type Balance (1110) матрица,  Production Forecast (99000919) матрица, а также G/L Account Balance (415), Bank Account Balance (377), G/L Account Balance/Budget (154), Mini Extended Text (1315), Miniform (7700) и другие (смотрим пейдж тип).

Сюда входят некоторые сетапы (скорее, часть дженерал-сетапов): Sales No. Series Setup (1401), Purchase No. Series Setup (1402) и другие (смотрим пейдж тип).

Также сюда входит общая Статистика: Sales Statistics (160), Purchase Statistics (161), Service Statistics (6030).

***
9. ConfirmationDialog. Это уведомление для подтверждения процессов/задач.
Уведомляет, к примеру,  о недостаточном количестве айтема на локейшне, о том, что кастомер превышает лимит кредита.

Это Check Availability (342), Check Credit Limit (343) и другие (смотрим пейдж тип).


***
10. NavigatePage. Используется для создания тасков (Wizard). Имеет несколько шагов, потому содержит кнопки Next, Back, Finish.

Это Create Interaction (5077), Create To-do (5097) и другие (смотрим пейдж тип).

***
11. StandardDialog. Это простая пейджа, не содержит риббон, фасттабы, фактбоксты.
Используется только для ввода данных, не для дальнейших процессов.

Mini Adjust Inventory (1327), Change Exchange Rate (511), Enter Quantity to Create (6513) (Assign Serial No на Item Tracking Lines) и другие (смотрим пейдж тип).


По стандартным типам все.
Далее два дополнительных пункта, которые я хочу выделить отдельно.

***
12. Матрицы, состоящие из двух пейджей.
Простая матрица имеет тип Card или ListPlus и состоит из одной пейджи. Но есть и комплексные матрицы, состоящие из двух пейджей - обычно это Card + List. На Карде задаются параметры матрицы и при помощи кнопки Show Matrix выводим Лист.
Это:
G/L Balance by Dimension (408 Card) + G/L Balance by Dim. Matrix (9233 List)
Transfer Routes (5747 Card) + Transfer Routes Matrix (9285 List)
Item Statistics (5827 Card) + Item Statistics Matrix (9223 List)
и другие (смотрим пейдж тип и делаем выводы сами).

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