Rapise Packaged Application Testing Testing Microsoft Dynamics Applications with Rapise

Size: px
Start display at page:

Download "Rapise Packaged Application Testing Testing Microsoft Dynamics Applications with Rapise"

Transcription

1 Rapise Packaged Application Testing Testing Microsoft Dynamics Applications with Rapise Last Updated: March 2nd, 2018

2 Contents Introduction Testing Dynamics AX Testing Dynamics CRM Testing Dynamics Testing Dynamics NAV Introduction Rapise is a next generation software test automation tool that leverages the power of open architecture to improve application quality and reduce time to market. Microsoft Dynamics is a line of enterprise resource planning (ERP) and customer relationship management (CRM) software applications from Microsoft. The Microsoft Dynamics focus industries are retail, service, manufacturing, financial services, and the public sector. Microsoft Dynamics offers support for small, medium, and large businesses. Rapise has special extensions included out of the box that allow it easily test and validate Microsoft Dynamics implementations, reducing the time to regression test customizations and configurations. Rapise includes include out of the box support for testing Dynamics AX, Dynamics CRM, and Dynamics 365. For information on using Rapise itself, please refer to the Rapise User Guide. Page 1 of 37

3 1. Testing Dynamics AX Microsoft Dynamics AX (formerly Axapta) - multi-language, multi-currency enterprise resource planning (ERP) business software with global business management features for financial, human resources, and operations management as well as additional industry capabilities for retailers, professional service industries, financial service businesses, manufacturers, and public-sector organizations Rapise includes specialized libraries for testing Dynamics AX applications that are built-upon the standard Microsoft Windows UIAutomation library with special extensions for handling unique AX controls such as treeviews, the navigation explorer and the various grids used to edit data. In addition Rapise can test the following extensions to Dynamics AX: Dynamics AX Management Reporter - Rapise can test this extension using its Generic Windows library Dynamics AX Web Portals - Rapise can test the various web portals using its web browser libraries Overview In this section, we describe how to master tests for Dynamics AX application using Rapise. Rapise provides a complete automated testing solution that can handle all of your technologies in one environment. With support for web, mobile and desktop applications and a wide variety of third-party component libraries. Microsoft Dynamics AX 2012 is an ERP system for mid-size to large enterprises. It is the most robust, scalable, and functionally rich enterprise resource planning system in the Microsoft Dynamics family of products. The system was originally known as Axapta, owned by the Danish software company Damgaard Start Recording a New Test First you need to create a new Basic test and start recording session. Choose Dynamics AX from the list of applications: Page 2 of 37

4 Then press Select button to start recording. Rapise will automatically plug the UIAutomation and DynamicsAX libraries. Microsoft UI Automation is the new accessibility framework for Microsoft Windows, available on all operating systems that support Windows Presentation Foundation (WPF). UI Automation provides programmatic access to most user interface (UI) elements on the desktop, enabling assistive technology products such as screen readers to provide information about the UI to end users and to manipulate the UI by means other than standard input. UI Automation also allows automated test scripts to interact with the UI. DynamicsAX library supports set of controls specific to Microsoft Dynamics AX 2012 application. When recording is completed you can see attached libraries in the code of test.js file: g_load_libraries=["uiautomation", "DynamicsAX"]; 1.3. Automatic Adjustment of Window Title Object Property Main window title of Dynamics AX is dynamic by nature. It contains not only application name but also domain and AOS information and session Id. So it can be different at the time of test recording and test playback. To cope with this problem Rapise automatically replaces actual window title with a regular expression in object properties. Here it is: regex:.microsoft Dynamics AX.* So recorded object properties automatically adjusted as Page 3 of 37

5 Also Rapise automatically sets Record Title in test settings to the same regular expression so you do not need to choose the Dynamics AX main window during subsequent recording sessions Titles of Child Windows Child windows of Dynamics AX also may have dynamic titles. Rapise does not know all the available patterns, so for child windows you need to write regular expressions yourself. But the good news is you need to do this for one object only in every such window. For further learned objects Rapise will change the window title property automatically. In other words when Rapise learns a new object and it's window title is matched by a regular expression of a previously learned object then the title property is automatically replaced by this regular expression Object Location Object location property has the form of id1/id2/id3... where ids refer to parent objects along the path to the top window object. Sometimes such ids also can be dynamic, e.g.: Dimensions display (1 - k13) - Sales order: S , CE15P, Sales order: S /InventDimParmFixed/Pane/View/Style In this case change dynamic parts by corresponding regular expressions. In the above example updated location looks like: Page 4 of 37

6 regex:dimensions display.*/inventdimparmfixed/pane/view/style Here is updated location in the property grid: 1.6. How to Launch Dynamics AX Client If in your test you want to check that Dynamics AX application is installed and running use the code: var fso = new ActiveXObject("Scripting.FileSystemObject"); var pffolder = Global.GetSpecialFolderPath("ProgramFilesX86"); var dynamicspath = pffolder + "\\Microsoft Dynamics AX\\60\\Client\\Bin\\Ax32.exe" if(!fso.fileexists(dynamicspath)) { Tester.Message("Dynamics AX Client is not installed on this computer"); return; } var windows = g_util.findwindows("regex:.microsoft Dynamics AX.*", "AxMainFrame"); if (windows.length == 0) { Tester.Message("Dynamics AX Client is not started. Please start it manually and re-run the test."); return; } To start the application use Global.DoLaunch(dynamicsPath); 1.7. Recording Actions and Learning Objects During recording while you interact with Dynamics AX controls Rapise captures actions and displays them in the recording dialog. Page 5 of 37

7 After this recording session corresponding UI area looks as follows: When recording is finished Rapise automatically generates the test code: function Test() { //User clicks at: 28, 30 in 'Hire new worker' SeS('Hire_new_worker').DoLClick(28, 30); //User clicks at: 20, 8 in 'First name' SeS('First_name').DoLClick(20, 8); //Do SetText("John") on First name SeS('First_name').DoSetText("John"); //User clicks at: 26, 11 in 'Middle name' SeS('Middle_name').DoLClick(26, 11); //Do SetText("A") on Middle name SeS('Middle_name').DoSetText("A"); //User clicks at: 22, 10 in 'Last name' SeS('Last_name').DoLClick(22, 10); Page 6 of 37

8 } //Do SetText("Smith") on Last name SeS('Last_name').DoSetText("Smith"); //Item selected:'cto' SeS('Job').DoSelectItem("CTO"); If Rapise does not capture any interaction or captures it wrongly then try to learn the object. In this case Rapise will add it to the object tree but will not capture the action and you'll add the code to the test manually later. To learn an object during recording session place mouse cursor over it and press Ctrl- 2 shortcut. It makes sense to pause recording before learning objects. This will prevent Rapise from intersecting mouse and keyboard and attempting to record interactions you do. Pause/Resume button is located at the right side of the Recording dialog Tips for Interacting with Objects Text Box To allow Rapise to capture the entered text interact with a text box in two steps: 1. Click into the edit box 2. Type text using keyboard ComboBox Dynamics AX has several types of combo boxes. Standard combo box like Job in the Hire New Worker example above. Rapise treats such combo boxes as atomic objects. To set a value in such a combo use the DoSelectItem action: SeS('Job').DoSelectItem("CTO"); Table filter combo is recognized as a pair of objects: MenuItem and DropDown. The MenuItem is used to open the DropDown. Here is the code generated on recording: //User clicks at: 115, 7 in 'Scope' SeS('Scope').DoLClick(115, 7); //DropDown item selected:'personnel number' SeS('DropDown').DoSelectItem("Personnel number"); o Lookup field consists of an edit box, open button and a dropdown table. This is the case when Rapise can record edit box interaction only. To make a choice from the table learn open button and then learn the table. Page 7 of 37

9 This is the code to lookup a value: // Press open button SeS('Default_company_lookup_button').DoClick(); // In the first column select a cell with value 'DAT' SeS('Grid').DoClickCell("DAT", 0); // Or alternatively select the first row in the first column SeS('Grid').DoClickCell(0, 0);``` Address Bar Learn the address bar control using Ctrl-2 shortcut. Set the path using DoSetText action in your code: SeS('AddressBarContainer').DoSetText('DAT/Retail essentials/employees/users'); Menu Rapise supports both recording and learning of the main menu. When recording make sure you click on every component along the path. E.g. you want to navigate to File > View > Modules > General ledger. During recording click on File, View, Modules andgeneral ledger. Generated code looks like: //Menu item selected:'general ledger' SeS('File').DoMenu("File;View;Modules;General ledger"); Rapise captures menu as top level object (File in the example above). Notice that menu path components are separated with ;. If you want for example to open the menu File > Tools > Telephone list then write: Page 8 of 37

10 SeS('File').DoMenu("File;Tools;Telephone list"); Table To work with a table/grid learn it first and then write the code. // To click on the cell at first column and first row // First column contains checkboxes. First row is 'Administrator' record. SeS('Grid').DoClickCell(0, 0); // To click on 'contoso.com' in 'Network domain' column SeS('Grid').DoClickCell("contoso.com", "Network domain"); // Get column name by index (returns 'Network domain') var columnname = SeS('Grid').GetColumnName(3); // Click on column header (clicks on the checkbox to select all rows in the table) SeS('Grid').DoClickColumn(0); Infolog In some case Dynamics AX can report an error using Infolog window. Page 9 of 37

11 To obtain text of the messages in this window learn the Tree object - place cursor over the error text and press Ctrl-2 shortcut. In the case of infolog tree - all tree nodes are immediate children of the root. So in the example shown on the image above the tree contains two child nodes of the tree node. // Get the number of messages in the infolog. // For the presented example it returns 2. var messagecount = SeS('Tree').GetChildrenCount(); // Get second message text, returns "Field 'User ID' must be filled in." var messagetext = SeS('Tree').GetNodeText(1); Type to filter Field Almost each standard grid in Dynamics AX has a text field for filterring grid data. When you learn this field it has a name Type to filter. Page 10 of 37

12 However when this field gets focus it's name changes to Text box. To enable Rapise to find this field during playback set Ignore Object Name property of the object to True Dynamics AX Useful Tips & Tricks Maximize/Minimize/Restore Window You can maximize a window using any object inside it as a starting point. SeS('AddressBarContainer').getDesktopWindow().Maximized = true; To minimize use SeS('AddressBarContainer').getDesktopWindow().Maximized = false; // or SeS('AddressBarContainer').getDesktopWindow().Iconic = true; Page 11 of 37

13 For restoring (to go back to a smaller window from maximized or minimized state) use SeS('AddressBarContainer').getDesktopWindow().Iconic = false; Scroll to the Bottom of a Grid If your grid looks like this and you want to scroll to the last record of it learn the Last Record button and click on it during test playback: SeS('Last_Record').DoAction(); // or SeS('Last_Record').DoClick(); Scroll and Click on a Cell in a Grid If you know the value of a cell in a grid then Rapise will automatically scroll the grid before clicking: Let's assume that you want to click on a cell with value W9 W9 in a column Search name. This cell is not visible on the picture and requires scrolling to show up. The following code performs the click: SeS('Grid').DoClickCell("W9 W9", "Search name"); If you do not know the value of a cell you can get it this way: var cellvalue = SeS('Grid').GetCell(9, "Search name"); Page 12 of 37

14 Where 9 is row number References 1. Rapise home page: 2. Contact Inflectra: Page 13 of 37

15 2. Testing Dynamics CRM Microsoft Dynamics CRM is a customer relationship management application from Microsoft, that provides sales, service, and marketing capabilities. Microsoft sells Microsoft Dynamics CRM separately from the ERP products. CRM is available either as on-premises software or as a software-as-a-service offering called "Microsoft Dynamics CRM Online". Rapise can be used to test installations of Dynamics CRM both on premise and cloud hosted. Both versions of Dynamics CRM (server and online) are completely web-based and use a web browser to access the user interface. Therefore when recording a test using Rapise, you use the same web browser libraries that you use to record other web tests: Most of the Dynamics CRM user interface will be tested using the standard browser library for your web browser of choice (e.g. Internet Explorer HTML, Firefox HTML, and Chrome HTML). Page 14 of 37

16 In addition, there are special controls inside CRM that Rapise has specialized support for. For that reason, you'll also see the DomDynamicsCrm library added to your test as well as the browser one. This DomDynamicsCrm library adds additional rules that identify certain CRM objects to make testing easier Recording a Dynamics CRM Test Both versions of Dynamics CRM (server and online) are completely web-based and use a web browser to access the user interface. Therefore when recording a test using Rapise, you use the same web browser libraries that you use to record other web tests: o Most of the Dynamics CRM user interface will be tested using the standard browser library for your web browser of choice (e.g. Internet Explorer HTML, Firefox HTML, and Chrome HTML). o In addition, there are special controls inside CRM that Rapise has specialized support for. For that reason you'll also see the DomDynamicsCrm library added to your test as well as the browser one. This DomDynamicsCrm library adds additional rules that identify certain CRM objects to make testing easier. When you record your first test, you'll see the following library selection code generated automatically by Rapise: g_load_libraries=["%g_browserlibrary:internet Explorer HTML%", "DomDynamicsCrm"]; If you don t see the DomDynamicsCrm library listed in your test, then you will need to manually add it Recording and Learning Objects During recording while you interact with Dynamics CRM, Rapise captures actions and displays them in the recording dialog: Page 15 of 37

17 Some of these objects will be standard HTML DOM objects (e.g. hyperlink): and others will be specific to Dynamics CRM: Page 16 of 37

18 2.3. Tips for Interacting with Objects The following unique objects are available within Dynamics CRM that Rapise has special support for: Dynamics CRM Grid One of the most important UI elements inside Dynamics CRM is the sortable, filterable grid: The Dynamics CRM Grid is used in lots of different screens inside Dynamics CRM (e.g. Contacts, Accounts, etc.) and it is very common to need to interact with it in test scripts. When you record operations on such a grid or simply learn the entire grid using CTRL+2 you will learn the DynamicsCrmGrid object: Page 17 of 37

19 In additional to the standard HTML object methods and properties, you have the following special functions that you can perform on the grid: o DoClickCell() - Clicks the specified cell when you specify the x-index, y-index, the type of click (leftclick, right-click, etc.) o DoFullText() - Returns the textual representation of the entire table o GetCell - Gets the text of the specified cell. o GetColumnCount - Gets the number of columns in grid o GetColumnName - Gets the caption of a column. o GetRowCount - Gets the number of rows in grid o GetSelectedRow - Gets the index of the selected row. o GetSelectedRowCount - Gets the number of selected rows. o GetSelectedRows - Gets the selected rows. Page 18 of 37

20 3. Testing Dynamics 365 Microsoft has created a new cloud-based SaaS-only combined ERP/CRM solution called Microsoft Dynamics 365. This provides a new web-based version of Dynamics AX (renamed Dynamics 365 for Operations), combined with a new web based version of Dynamics NAV (called Dynamics 365 for Financials) and an updated Microsoft Dynamics CRM Online. This new integrated, ERP/CRM is provided solely through Microsoft Azure and is completely web-based. There are two main modules that Rapise has specialized support for: 1. Dynamics 365 for Operations this is the subject of this section, please read on if you are testing these modules. 2. Dynamics 365 for Sales this is a rebrand of Dynamics CRM and is covered in section 2 above Recording a Dynamics 365 for Operations Test Dynamics 365 for Operations is completely web-based (unlike Dynamics AX) and you use a web browser to access the user interface. Therefore when recording a test using Rapise, you use the same web browser libraries that you use to record other web tests: o Most of the Dynamics 365 user interface will be tested using the standard browser library for your web browser of choice (e.g. Internet Explorer HTML, Firefox HTML, and Chrome HTML). o In addition, there are special controls inside Dynamics 365 that Rapise has specialized support for. For that reason you'll also see the DomDynamicsAx library added to your test as well as the browser one. This DomDynamicsAx library adds additional rules that identify certain Dynamics 365 objects to make testing easier. When you record your first test, you'll see the following library selection code generated automatically by Rapise: g_load_libraries=["%g_browserlibrary:internet Explorer HTML%", "DomDynamicsAx"]; If you don t see the DomDynamicsAx library listed in your test, then you will need to manually add it. Page 19 of 37

21 3.2. Recording and Learning Objects During recording while you interact with Dynamics 365, Rapise captures actions and displays them in the recording dialog: Some of these objects will be standard HTML DOM objects (e.g. hyperlink): and others will be specific to Dynamics 365: Page 20 of 37

22 3.3. Tips for Interacting with Objects One of the most important UI elements inside Dynamics 365 is the multi-level menu bar: The Dynamics 365 menu bar is used to quickly and easily navigate between different parts of the application and it is very common to need to interact with it in test scripts. When you click on entries in the menu bar or simply learn the entire menu using CTRL+2 you will learn the DomDynamicsAXMenuBar object: In additional to the standard HTML object methods and properties, you have the following special functions that you can perform on the grid: o DoMenu(path, separator) selects the menu entries in specified path, using the specified separator (or semicolon if none specified). Page 21 of 37

23 Here is a sample test that was recorded using Dynamics 365 for Operations and Rapise: function Test() { //Get the sample data from the database var conn = 'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=SampleData.accdb'; var sql = 'SELECT TEST_VALUE FROM TEST_DATA'; Database.DoAttach(conn, sql); do { var testvalue = Database.GetValue('TEST_VALUE'); if (testvalue) { SeS('MenuBar').DoMenu("Modules;Procurement and sourcing;purchase orders;all purchase orders"); StartNewPurchaseOrder(); FillPurchaseOrderForm(testValue); SeS('MenuBar').DoMenu('', ''); } } while (Database.DoSequential()) } g_load_libraries=["%g_browserlibrary:internet Explorer HTML%", "DomDynamicsAX"]; StartNewPurchaseOrder*/ function StartNewPurchaseOrder() { Global.DoWaitFor('New1'); SeS('New1').DoClick(); } FillPurchaseOrderForm*/ function FillPurchaseOrderForm(data) { Global.DoWaitFor('DIV1'); SeS('DIV1').DoClick(); SeS('DIV2').DoClick(); } //Click on DIV SeS('DIV3').DoClick(); //Learned Vendor account SeS('Vendor_account1').DoClick( ); //Set Text datss in datss SeS('dat').DoSetText(data); SeS('OK').DoClick(); Page 22 of 37

24 4. Testing Dynamics NAV 4.1. Overview Microsoft Dynamics NAV (formerly Navision) is an enterprise resource planning (ERP) software suite for midsize organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. Microsoft Dynamics NAV offers applications for financial management, human resources management, manufacturing, multiple and international sites, project management, sales and marketing, service management, supply chain management and business intelligence. The functionality is particularly designed for manufacturing and distribution sector. Rapise includes specialized libraries for testing Dynamics NAV applications that are built-upon the standard Microsoft Windows UIAutomation library with special extensions added to its DynamicsNav library capable of handling unique NAV controls such as the various grids used to edit data Start Recording a New Test First you need to create a new Basic test and start recording session. Choose Dynamics NAV from the list of applications: Page 23 of 37

25 Application Chooser Dialog Then expand the list of libraries and select UIAutomation and DynamicsNAV libraries. UIAutomation Library Selected DynamicsNAV Library Selected Then press Select button to start recording. Microsoft UI Automation is the new accessibility framework for Microsoft Windows, available on all operating systems that support Windows Presentation Foundation (WPF). UI Automation provides programmatic access to most user interface (UI) elements on the desktop, enabling assistive technology products such as screen readers to provide information about the UI to end users and to manipulate the UI by means other than standard input. UI Automation also allows automated test scripts to interact with the UI. Page 24 of 37

26 DynamicsNAV library supports set of controls specific to Microsoft Dynamics NAV application. When recording is completed you can see attached libraries in the code of test.js file: g_load_libraries=["uiautomation", "DynamicsNAV"]; 4.3. Automatic Adjustment of Window Title Object Property Main window title of Dynamics NAV is dynamic by nature. DynamicsNAV Main Window Title Example It may contain not only application name but also name of currently active page or information about currently opened record. So it can be different at the time of test recording and test playback. To cope with this problem replace actual window title with a regular expression in object properties. Here it is: regex:.*microsoft Dynamics NAV So recorded object properties look like this: Object Properties Also adjust Record Title in test settings to the same regular expression so you do not need to choose the Dynamics NAV main window during subsequent recording sessions. Page 25 of 37

27 Test Settings Titles of Child Windows Child windows of Dynamics NAV also may have dynamic titles. DynamicsNAV Window Title Example So for child windows you need to write regular as well. But the good news is you need to do this for one object only in every such window. For further learned objects Rapise will change the window title property automatically. In other words when Rapise learns a new object and it's window title is matched by a regular expression of a previously learned object then the title property is automatically replaced by this regular expression How to Launch Dynamics NAV Client If in your test you want to check that Dynamics NAV application is installed and running use the code: var fso = new ActiveXObject("Scripting.FileSystemObject"); var pffolder = Global.GetSpecialFolderPath("ProgramFilesX86"); var dynamicspath = pffolder + "\\Microsoft Dynamics NAV\\100\\RoleTailored Cl ient\\microsoft.dynamics.nav.client.exe" if(!fso.fileexists(dynamicspath)) { Tester.Message("Dynamics NAV Client is not installed on this computer"); return; } var windows = g_util.findwindows("regex:.*microsoft Dynamics NAV", "regex:win dowsforms10.*"); if (windows.length == 0) { Tester.Message("Dynamics NAV Client is not started. Please start it manua lly and re-run the test."); Page 26 of 37

28 } return; To start the application use var pffolder = Global.GetSpecialFolderPath("ProgramFilesX86"); var dynamicspath = pffolder + "\\Microsoft Dynamics NAV\\100\\RoleTailored Cl ient\\microsoft.dynamics.nav.client.exe" Global.DoLaunch(dynamicsPath); 4.5. Recording Actions and Learning Objects During recording while you interact with Dynamics NAV controls Rapise captures actions and displays them in the recording dialog. Recording Dialog After this recording session corresponding UI area looks as follows: Page 27 of 37

29 Create New Customer When recording is finished Rapise automatically generates the test code: function Test() { SeS('_New').DoLClick(9, 27); SeS('OK').DoAction(); SeS('Name').DoLClick(29, 7); SeS('Name').DoSetText("CONTOSO"); SeS('Address').DoLClick(109, 3); SeS('Address').DoSetText("1200 Market St"); } If Rapise does not capture any interaction or captures it wrongly then try to learn the object. In this case Rapise will add it to the object tree but will not capture the action and you'll add the code to the test manually later. To learn an object during recording session place mouse cursor over it and press Ctrl-2 shortcut. It makes sense to pause recording before learning objects. This will prevent Rapise from intersecting mouse and keyboard and attempting to record interactions you do. Pause/Resume button is located at the right side of the Recording dialog. Page 28 of 37

30 4.6. Tips for Interacting with Objects Text Box To allow Rapise to capture the entered text interact with a text box in two steps: 1. Click into the edit box 2. Type text using keyboard ComboBox Dynamics NAV combo box consists of three elements: edit box, open button and a dropdown table. Combo Box For reliable recording of combo box interactions follow these steps: click on the edit box, click on the open button, click on a cell in the table. Rapise will record this as: // Click on the edit box SeS('City').DoLClick(115, 10); // Click on the open button SeS('City1').DoAction(); // Select city in the table, choose "Gmunden" value in the column 1 (zero-bas ed) SeS('DataGridView').DoClickCell("Gmunden", 1); Page 29 of 37

31 Table Rapise has complete support for Dynamics NAV grids/tables. It can record user clicks on cells and also provides API to get the number of rows, columns, get column name by index, etc. API reference is available in the Rapise Help file. Here is an example of interacting with grid. var grid = SeS('DataGridView'); var cell = grid.getcell(3, "Name"); Tester.Message(cell); var colvalues = grid.getcolumnvalues(2, 10); Tester.Message(colValues.join(',')); grid.doclickcell("bilabankinn", "Name"); grid.doclickcolumn(1); grid.doclickcolumn("name"); var rowcount = grid.getrowcount(); Tester.Message(rowCount); var colcount = grid.getcolumncount(); Tester.Message(colCount); for(var i = 0; i < colcount; i++) { var colname = grid.getcolumnname(i); Tester.Message("\"" + colname + "\""); var colindex = grid.getcolumnindex(colname); Tester.Message(colIndex); } 4.7. Dynamics NAV Cook Book Maximize/Minimize/Restore Window You can maximize a window using any object inside it as a starting point. SeS('Refresh').getDesktopWindow().Maximized = true; To minimize use SeS('Refresh').getDesktopWindow().Maximized = false; // or SeS('Refresh').getDesktopWindow().Iconic = true; For restoring (to go back to a smaller window from maximized or minimized state) use SeS('Refresh').getDesktopWindow().Iconic = false; Page 30 of 37

32 Scroll to a Specific Row of a Grid Generally Dynamics NAV grids do not allow accessing cells which are not currently visible on screen. Using scrolling it is possible to make a specific row of a grid visible. This is a multi-step process. Step 1 Scroll to the top of the grid. Step 2 // Get a reference to the grid var grid = SeS('DataGridView'); // Send Ctrl+HOME combination to scroll to the top of the grid grid.dosendkeys('^{home}'); Scroll line by line to a given row. 'Line down' scroll button is an object with dynamic location. Line Down ilafter each button click it's location changes. At the beginning it can be (... - means skipped part of the location which is not important for illustration):.../_gridvscrollbar/no id[1] After first click it is:.../_gridvscrollbar/no id[2] So using this button is unreliable since it won't be found second time during test playback. Instead we suggest to use scroll bar itself and click on it's low end. It is not possible to learn the scroll bar directly because under cursor we always get it's child parts (buttons, slider, etc.). Learn scroll bar using Spy. Start recording and launch Spy from Recording Activity Dialog. Page 31 of 37

33 Spy In Spy start tracking by pressing Ctrl-G, place mouse over Line down button and press Ctrl-G again. Line down object will be displayed in the UI Automation panel. Line down in Spy Page 32 of 37

34 Right click on it and choose Parent. Then click on ScrollBar object and press Learn Object button. ScrollBar in Spy ScrollBar will be added to the Recording Activity Dialog. Default captured name of the object is UIAutomation. Change it to ScrollBar. Page 33 of 37

35 Object Rename Finish recording and ScrollBar will be added to the object tree of the test opened in Rapise. ScrollBar Object Now we can write scrolling code. var sb = SeS('ScrollBar'); // We want row 50 to be visible var scrolltorow = 50; for(var i = 0; i < scrolltorow; i++) { // Click on the low end of the scroll bar, this is where line down button is located // Use underscore in '_DoClick' to exclude this action from report sb._doclick(10, sb.getheight() - 10); } Sometimes it is needed to scroll through all row to the bottom. Here is complete solution. Page 34 of 37

36 var grid = SeS('DataGridView'); var sb = SeS('ScrollBar'); grid.dosendkeys('^{home}'); var rowcount = 1; for(var i = 0; i < rowcount; i++) { // Recalculate total number of rows since Dynamics NAV may sometimes repo rt greater number in the beginning and then change its mind rowcount = grid.getrowcount(); } // Scroll one line sb._doclick(10, sb.getheight() - 10); Page 35 of 37

37 Legal Notices This publication is provided as is without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This publication could include technical inaccuracies or typographical errors. Changes are periodically added to the information contained herein; these changes will be incorporated in new editions of the publication. Inflectra Corporation may make improvements and/or changes in the product(s) and/or program(s) and/or service(s) described in this publication at any time. The sections in this guide that discuss internet web security are provided as suggestions and guidelines. Internet security is constantly evolving field, and our suggestions are no substitute for an up-to-date understanding of the vulnerabilities inherent in deploying internet or web applications, and Inflectra cannot be held liable for any losses due to breaches of security, compromise of data or other cyber-attacks that may result from following our recommendations. SpiraTest, SpiraPlan, SpiraTeam, Rapise and Inflectra are registered trademarks of Inflectra Corporation in the United States of America and other countries. Microsoft, Windows, Explorer and Microsoft Project are registered trademarks of Microsoft Corporation. All other trademarks and product names are property of their respective holders. Please send comments and questions to: Technical Publications Inflectra Corporation 8121 Georgia Ave, Suite 504 Silver Spring, MD U.S.A. support@inflectra.com Page 36 of 37

Rapise Quick Start Guide Testing Qt Framework Applications with Rapise

Rapise Quick Start Guide Testing Qt Framework Applications with Rapise Rapise Quick Start Guide Testing Qt Framework Applications with Rapise Date: May 8th, 2017 Contents Introduction... 1 1. Testing the Sample Qt Application 2 1.1. Using the Object Spy... 5 2. Testing Your

More information

Rapise Quick Start Guide Testing Java Applications with Rapise

Rapise Quick Start Guide Testing Java Applications with Rapise Rapise Quick Start Guide Testing Java Applications with Rapise Date: May 9th, 2017 Contents Introduction... 1 1. Testing the Sample AWT/Swing Application... 2 2. Testing the Sample SWT Application... 7

More information

Rapise Quick Start Guide Testing Windows Applications with Rapise

Rapise Quick Start Guide Testing Windows Applications with Rapise Rapise Quick Start Guide Testing Windows Applications with Rapise Date: May 4th, 2017 Contents Introduction... 1 1. Choosing the Right Windows Library... 2 2. Sample Applications... 2 a) Two Dialogs...

More information

Rapise Installation Guide Version 1.5 Inflectra Corporation

Rapise Installation Guide Version 1.5 Inflectra Corporation Rapise Installation Guide Version 1.5 Inflectra Corporation Date: June 19th, 2012 Contents Introduction 1 1. Installing Rapise 2 1.1. System Prerequisites 2 1.2. Installing the Software 3 2. Activating

More information

Rapise Installation Guide Version 3.0 Inflectra Corporation

Rapise Installation Guide Version 3.0 Inflectra Corporation Rapise Installation Guide Version 3.0 Inflectra Corporation Date: April 19th, 2015 Contents Introduction 1 1. Installing Rapise 2 1.1. System Prerequisites 2 1.2. Remove any Previous Versions 3 1.3. Installing

More information

Rapise Quick Start Guide An Introduction to Testing Web Applications with Rapise

Rapise Quick Start Guide An Introduction to Testing Web Applications with Rapise Rapise Quick Start Guide An Introduction to Testing Web Applications with Rapise Date: May 8th, 2017 Contents Introduction... 1 1. Recording Your First Script... 2 1.1. Open Rapise... 2 1.2. Opening the

More information

Using Rapise with SpiraTest User Guide Inflectra Corporation

Using Rapise with SpiraTest User Guide Inflectra Corporation Using Rapise with SpiraTest User Guide Inflectra Corporation Date: May 4th, 2017 Contents Introduction... 1 1. Overview... 2 2. Configuring SpiraTest... 2 3. Connecting Rapise to SpiraTest... 4 4. Scheduling

More information

SpiraTest Quick Start Guide Inflectra Corporation

SpiraTest Quick Start Guide Inflectra Corporation SpiraTest Quick Start Guide Inflectra Corporation Date: January 28, 2018 Contents Introduction 2 1. Logging In and Selecting a Project 3 2. Define the Requirements 5 3. Create the Release and Iteration

More information

SpiraTeam Help Desk Integration Guide Inflectra Corporation

SpiraTeam Help Desk Integration Guide Inflectra Corporation / SpiraTeam Help Desk Integration Guide Inflectra Corporation Date: July 23rd, 2018 Contents Introduction... 1 1. KronoDesk... 2 2. Zendesk... 7 Introduction SpiraTeam is an integrated Application Lifecycle

More information

SpiraTeam Requirements Management Integration Guide Inflectra Corporation

SpiraTeam Requirements Management Integration Guide Inflectra Corporation / SpiraTeam Requirements Management Integration Guide Inflectra Corporation Date: May 28th, 2017 Contents 0BIntroduction... 1 4B1. Importing From RequisitePro... 2 2. Importing From EnterpriseArchitect..

More information

SpiraTeam Help Desk Integration Guide Inflectra Corporation

SpiraTeam Help Desk Integration Guide Inflectra Corporation / SpiraTeam Help Desk Integration Guide Inflectra Corporation Date: June 12, 2017 Contents Introduction... 1 1. Zendesk... 2 Introduction SpiraTeam is an integrated Application Lifecycle Management (ALM)

More information

SpiraTeam Integration Guide Inflectra Corporation

SpiraTeam  Integration Guide Inflectra Corporation SpiraTeam Email Integration Guide Inflectra Corporation Date: February 5th, 2017 Contents 1. Introduction 1 2. Installing the Email Integration Service 2 3. Configuring the Email Integration Service 4

More information

KronoDesk Integration Guide Inflectra Corporation

KronoDesk  Integration Guide Inflectra Corporation KronoDesk Email Integration Guide Inflectra Corporation Date: June 16th, 2017 Contents 1. Introduction 1 2. Installing the Email Integration Service 2 3. Configuring the Email Integration Service 4 3.1.

More information

KronoDesk Quick Start Guide Inflectra Corporation

KronoDesk Quick Start Guide Inflectra Corporation KronoDesk Quick Start Guide Inflectra Corporation Date: June 16th, 2016 Contents Introduction 2 1. Getting Started 3 1.1. Viewing Knowledge Base Articles 3 1.2. Browsing the Support Forums 5 2. Using the

More information

SpiraTeam Build Server Integration Guide Inflectra Corporation

SpiraTeam Build Server Integration Guide Inflectra Corporation SpiraTeam Build Server Integration Guide Inflectra Corporation Date: October 11th, 2017 Contents 1. Introduction... 1 2. Integrating with Jenkins / Hudson... 2 3. Integrating with TeamCity... 9 4. Integrating

More information

SpiraTeam IDE Integration Guide Inflectra Corporation

SpiraTeam IDE Integration Guide Inflectra Corporation SpiraTeam IDE Integration Guide Inflectra Corporation Date: June 22nd, 2018 Contents 1. Introduction... 1 2. Jetbrains IDEs... 2 3. Eclipse / Mylyn... 8 4. Visual Studio 2012+... 19 5. Visual Studio 2010...

More information

SpiraTeam IDE Integration Guide Inflectra Corporation

SpiraTeam IDE Integration Guide Inflectra Corporation SpiraTeam IDE Integration Guide Inflectra Corporation Date: July 13th, 2018 Contents 1. Introduction... 1 2. Jetbrains IDEs... 2 3. Eclipse / Mylyn... 8 4. Visual Studio... 19 5. Visual Studio Code...

More information

Using Rapise with Selenium Cross-Browser Testing Using Rapise & Selenium Together Inflectra Corporation

Using Rapise with Selenium Cross-Browser Testing Using Rapise & Selenium Together Inflectra Corporation Using Rapise with Selenium Cross-Browser Testing Using Rapise & Selenium Together Inflectra Corporation Date: May 4th, 2017 Contents Introduction... 1 1. Setting up Selenium... 2 2. Playing & Recording

More information

The following issues and enhancements have been addressed in this release:

The following issues and enhancements have been addressed in this release: SpiraTest 5.0 Release Notes SpiraTest version 5.0 is the next release of the SpiraTest integrated quality assurance and test management system from Inflectra. These Release Notes cover what issues this

More information

Rapise Web Service Testing Tutorials Inflectra Corporation

Rapise Web Service Testing Tutorials Inflectra Corporation Rapise Web Service Testing Tutorials Inflectra Corporation Date: May 4th, 2017 Contents Introduction... 1 1. Testing REST Web Services... 2 1.1. What is REST and what is a RESTful web service?... 2 1.2.

More information

TI-SmartView Emulator Software for the TI-84 Plus Family (Windows and Macintosh )

TI-SmartView Emulator Software for the TI-84 Plus Family (Windows and Macintosh ) TI-SmartView Emulator Software for the TI-84 Plus Family (Windows and Macintosh ) Important Information Texas Instruments makes no warranty, either express or implied, including but not limited to any

More information

Visual Workflow Implementation Guide

Visual Workflow Implementation Guide Version 30.0: Spring 14 Visual Workflow Implementation Guide Note: Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may

More information

Enhancements Guide. Applied Business Services, Inc. 900 Wind River Lane Suite 102 Gaithersburg, MD General Phone: (800)

Enhancements Guide. Applied Business Services, Inc. 900 Wind River Lane Suite 102 Gaithersburg, MD General Phone: (800) Enhancements Guide Applied Business Services, Inc. 900 Wind River Lane Suite 102 Gaithersburg, MD 20878 General Phone: (800) 451-7447 Support Telephone: (800) 451-7447 Ext. 2 Support Email: support@clientaccess.com

More information

Microsoft Certified Professional Transcript

Microsoft Certified Professional Transcript Microsoft Certified Professional Transcript Last Activity Recorded September 26, 2013 Microsoft Certification ID 1004726 JANE HOWELL F1 Computing Systems Ltd 3 Kelso Place Upper Bristol Road Bath BA1 3AU

More information

Oracle CPQ Cloud for Salesforce.com

Oracle CPQ Cloud for Salesforce.com Oracle CPQ Cloud for Salesforce.com What's New in Spring 15 9 March 2015 TABLE OF CONTENTS TABLE OF CONTENTS... 2 OVERVIEW... 3 POST-UPGRADE REQUIREMENTS... 3 RELEASE FEATURE SUMMARY... 4 CONFIGURATION...

More information

Nos formations. Produit Microsoft concerné Nom de la Formation core Foundations of.net 2.0 Development Biztalk

Nos formations. Produit Microsoft concerné Nom de la Formation core Foundations of.net 2.0 Development Biztalk Nos formations Produit Microsoft concerné Nom de la Formation.Net core Foundations of.net 2.0 Development Biztalk developing e-business solutions using Biztlak Server 2004 introduction to development with

More information

Colleague UI4.3 Documentation

Colleague UI4.3 Documentation Colleague UI4.3 Documentation Table of Contents Getting Started... 2 Add the Shortcuts to your Desktop... 2 Searching for and Using Forms... 3 Begin Your Form Search... 3 Form Search Results... 3 The Navigation

More information

AutoCollage 2008 makes it easy to create an AutoCollage from a folder of Images. To create an AutoCollage:

AutoCollage 2008 makes it easy to create an AutoCollage from a folder of Images. To create an AutoCollage: Page 1 of 18 Using AutoCollage 2008 AutoCollage 2008 makes it easy to create an AutoCollage from a folder of Images. To create an AutoCollage: 1. Click on a folder name in the Image Browser. 2. Once at

More information

Microsoft Dynamics GP. Extender User s Guide

Microsoft Dynamics GP. Extender User s Guide Microsoft Dynamics GP Extender User s Guide Copyright Copyright 2009 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without

More information

Sage Getting Started Guide

Sage Getting Started Guide Sage 100 2016 Getting Started Guide This is a publication of Sage Software, Inc. Version 2016 Copyright 2015 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service

More information

J.S. Paluch Co. s Secure Sales Site Open Cancellation Notifications Feature

J.S. Paluch Co. s Secure Sales Site Open Cancellation Notifications Feature This feature allows you to find the advertiser details associated with open cancellation notifications, along with the date notified, canceled, and/or saved. Click the Search button without selected any

More information

POS Designer Utility

POS Designer Utility POS Designer Utility POS Designer Utility 01/15/2015 User Reference Manual Copyright 2012-2015 by Celerant Technology Corp. All rights reserved worldwide. This manual, as well as the software described

More information

Sage 300 ERP Financial Reporter User's Guide

Sage 300 ERP Financial Reporter User's Guide Sage 300 ERP 2012 Financial Reporter User's Guide This is a publication of Sage Software, Inc. Version 2012 Copyright 2013. Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product

More information

SAP Workforce Performance Builder 9.5

SAP Workforce Performance Builder 9.5 Upgrade Guide Workforce Performance Builder Document Version: 1.0 2016-10-15 2016 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Table of Contents 1 Introduction... 3 2 Migrating a Workarea...

More information

COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM)

COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM) COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM) GETTING STARTED Cognos ReportNet Getting Started 07-05-2004 Cognos ReportNet 1.1MR1 Type the text for the HTML TOC entry Type the text for the HTML

More information

Sentinel EMS 4.1. Release Notes

Sentinel EMS 4.1. Release Notes Sentinel EMS 4.1 Release Notes Document Revision History Document Number: 007-013357-001 (Revision B), August 2016 Disclaimer and Copyrights All information herein is either public information or is the

More information

Chapter 7 Inserting Spreadsheets, Charts, and Other Objects

Chapter 7 Inserting Spreadsheets, Charts, and Other Objects Impress Guide Chapter 7 Inserting Spreadsheets, Charts, and Other Objects OpenOffice.org Copyright This document is Copyright 2007 by its contributors as listed in the section titled Authors. You can distribute

More information

Thermo Scientific. GRAMS Envision. Version 2.1. User Guide

Thermo Scientific. GRAMS Envision. Version 2.1. User Guide Thermo Scientific GRAMS Envision Version 2.1 User Guide 2013 Thermo Fisher Scientific Inc. All rights reserved. Thermo Fisher Scientific Inc. provides this document to its customers with a product purchase

More information

Sage Fixed Assets Reporting. User Guide

Sage Fixed Assets Reporting. User Guide Sage Fixed Assets Reporting User Guide This is a publication of Sage Software, Inc. Copyright 2016 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service names

More information

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview:

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview: Computer Basics I Handout Objectives: 1. Control program windows and menus. 2. Graphical user interface (GUI) a. Desktop b. Manage Windows c. Recycle Bin d. Creating a New Folder 3. Control Panel. a. Appearance

More information

This document does not represent a commitment to implement any portion of this specification in any company s products.

This document does not represent a commitment to implement any portion of this specification in any company s products. Copyright Notice Copyright 2003 York University The companies and organizations listed above have granted the Open GIS Consortium, Inc. (OGC) a nonexclusive, royalty-free, paid up, worldwide license to

More information

Role Based Views for Microsoft Dynamics CRM. Release Notes

Role Based Views for Microsoft Dynamics CRM. Release Notes Role Based Views for Microsoft Dynamics CRM Release Notes Release Date: August 2016 Role Based View Configurator Version 1 Revision History Date Description of Change Author Information August 2016 Initial

More information

Teamcenter Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template

Teamcenter Voluntary Product Accessibility Template. Summary Table Voluntary Product Accessibility Template Date: 26-Jun-2015 Name of Product and Release: Teamcenter 11.2.x Contact for more Information: Kiran Hegde [kiran.hegde@siemens.com] Section 508 VPAT Template Version: Version 1.6 This document is for

More information

Ex Libris Accessibility Conformance Report

Ex Libris Accessibility Conformance Report Name of Product/Version: Ex Libris Primo / February 2018 release Ex Libris Accessibility Conformance Report Level A and AA VPAT Version 2.0 Product Description: Ex Libris Primo provides a fast, comprehensive,

More information

HP UFT Web Add-in Extensibility

HP UFT Web Add-in Extensibility HP UFT Web Add-in Extensibility Software Version: 12.52 Windows operating systems Developer Guide Document Release Date: January 2016 Software Release Date: January 2016 Legal Notices Warranty The only

More information

Watch the video below to learn more about number formats in Excel. *Video removed from printing pages. Why use number formats?

Watch the video below to learn more about number formats in Excel. *Video removed from printing pages. Why use number formats? Excel 2016 Understanding Number Formats What are number formats? Whenever you're working with a spreadsheet, it's a good idea to use appropriate number formats for your data. Number formats tell your spreadsheet

More information

Microsoft Dynamics GP. Extender User s Guide Release 9.0

Microsoft Dynamics GP. Extender User s Guide Release 9.0 Microsoft Dynamics GP Extender User s Guide Release 9.0 Copyright Copyright 2005 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user.

More information

2 Getting Started: Navigation and General Options

2 Getting Started: Navigation and General Options 2 Getting Started: Navigation and General Options One of the core principles of Microsoft Dynamics AX is to grant a familiar look and feel to people, who are used to Microsoft software. However, business

More information

Sage Getting Started Guide. September 2017

Sage Getting Started Guide. September 2017 Sage 100 2018 Getting Started Guide September 2017 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names mentioned herein are the trademarks

More information

The Connector. Version 1.2 Microsoft Project to Atlassian JIRA Connectivity. User Manual

The Connector.  Version 1.2 Microsoft Project to Atlassian JIRA Connectivity. User Manual The Connector Version 1.2 Microsoft Project to Atlassian JIRA Connectivity User Manual Ecliptic Technologies, Inc. Copyright 2008 www.the-connector.com Page 1 of 86 Copyright and Disclaimer All rights

More information

Access Intermediate

Access Intermediate Access 2010 - Intermediate (103-134) Building Access Databases Notes Quick Links Building Databases Pages AC52 AC56 AC91 AC93 Building Access Tables Pages AC59 AC67 Field Types Pages AC54 AC56 AC267 AC270

More information

AutoCAD 2009 User InterfaceChapter1:

AutoCAD 2009 User InterfaceChapter1: AutoCAD 2009 User InterfaceChapter1: Chapter 1 The AutoCAD 2009 interface has been enhanced to make AutoCAD even easier to use, while making as much screen space available as possible. In this chapter,

More information

Ignite UI Release Notes

Ignite UI Release Notes Ignite UI 2013.1 Release Notes Create the best Web experiences in browsers and devices with our user interface controls designed expressly for jquery, ASP.NET MVC, HTML 5 and CSS 3. You ll be building

More information

Convert Your JavaScript Buttons for Lightning Experience

Convert Your JavaScript Buttons for Lightning Experience Convert Your JavaScript Buttons for Lightning Experience Version 1, 1 @salesforcedocs Last updated: January 8, 2019 Copyright 2000 2019 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

leveraging your Microsoft Calendar Browser for SharePoint Administrator Manual

leveraging your Microsoft Calendar Browser for SharePoint Administrator Manual CONTENT Calendar Browser for SharePoint Administrator manual 1 INTRODUCTION... 3 2 REQUIREMENTS... 3 3 CALENDAR BROWSER FEATURES... 4 3.1 BOOK... 4 3.1.1 Order Supplies... 4 3.2 PROJECTS... 5 3.3 DESCRIPTIONS...

More information

Audience Profile This course is intended for novice users of Microsoft Dynamics AX. Students must have basic Microsoft Windows navigation skills.

Audience Profile This course is intended for novice users of Microsoft Dynamics AX. Students must have basic Microsoft Windows navigation skills. Introduction to Microsoft Dynamics AX 2009 Course 80020A: 2 Days; Instructor-Led About this Course This two-day instructor-led course provides students with the knowledge and skills to maneuver within

More information

Oracle CPQ Cloud for Salesforce.com

Oracle CPQ Cloud for Salesforce.com Oracle CPQ Cloud for Salesforce.com What's New in Summer 14 11 July 2014 TABLE OF CONTENTS TABLE OF CONTENTS... 2 OVERVIEW... 3 RELEASE FEATURE SUMMARY... 4 UPDATING PERMISSION SETS... 5 STEP BY STEP INSTRUCTIONS...

More information

New User Orientation PARTICIPANT WORKBOOK

New User Orientation PARTICIPANT WORKBOOK New User Orientation PARTICIPANT WORKBOOK INTEGRATED SOFTWARE SERIES New User Orientation PARTICIPANT WORKBOOK Version 2.0 Copyright 2005 2009. Interactive Financial Solutions, Inc. All Rights Reserved.

More information

Service Cloud Lightning

Service Cloud Lightning Service Cloud Lightning Web Content Accessibility Guidelines 2.0 Level A and AA Voluntary Product Accessibility Template (VPAT) February 2017 This Voluntary Product Accessibility Template, or VPAT, is

More information

Voluntary Product Accessibility Template (VPAT ) About This Document

Voluntary Product Accessibility Template (VPAT ) About This Document CSU Library Vendors Voluntary Product Accessibility Template (VPAT ) Version 2.0 Beta 2 Voluntary Product Accessibility Template (VPAT )... 1 About This Document... 1 Essential Requirements and Best practices

More information

AvePoint Record Rollback for Microsoft Dynamics CRM

AvePoint Record Rollback for Microsoft Dynamics CRM AvePoint Record Rollback 3.1.2 for Microsoft Dynamics CRM Installation and Configuration Guide Revision D Issued February 2014 1 Table of Contents Overview... 3 Obtaining the Record Rollback Solution Package...

More information

Sage 300. Sage CRM 2018 Integration Guide. October 2017

Sage 300. Sage CRM 2018 Integration Guide. October 2017 Sage 300 Sage CRM 2018 Integration Guide October 2017 This is a publication of Sage Software, Inc. 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and

More information

Sage 100 ERP 2015 Installation and System Administrator s Guide

Sage 100 ERP 2015 Installation and System Administrator s Guide Sage 100 ERP 2015 Installation and System Administrator s Guide This is a publication of Sage Software, Inc. Version 2015 Copyright 2015 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and

More information

Create your first workbook

Create your first workbook Create your first workbook You've been asked to enter data in Excel, but you've never worked with Excel. Where do you begin? Or perhaps you have worked in Excel a time or two, but you still wonder how

More information

Quick Start Guide for Administrators and Operators Cyber Advanced Warning System

Quick Start Guide for Administrators and Operators Cyber Advanced Warning System NSS Labs Quick Start Guide for Administrators and Operators Cyber Advanced Warning System Introduction to the Cyber Advanced Warning System and RiskViewer... 1 Activating Your Account... 2 Adding a New

More information

WEEK NO. 12 MICROSOFT EXCEL 2007

WEEK NO. 12 MICROSOFT EXCEL 2007 WEEK NO. 12 MICROSOFT EXCEL 2007 LESSONS OVERVIEW: GOODBYE CALCULATORS, HELLO SPREADSHEET! 1. The Excel Environment 2. Starting A Workbook 3. Modifying Columns, Rows, & Cells 4. Working with Worksheets

More information

1704 SP2 CUSTOMER. What s New SAP Enable Now

1704 SP2 CUSTOMER. What s New SAP Enable Now 1704 SP2 CUSTOMER What s New SAP Table of Contents Introduction... 4 Further Information... 4 General Changes... 5 Create New Object Assistant... 5 Object Palettes... 5 Info Center Access... 6 Interactive

More information

System Pages (Setup Admins Only)

System Pages (Setup Admins Only) System Pages (Setup Admins Only) 1 Primary System Pages 2 More on Page Views & Sub Page Views 3 4 System Lookup Pages 5 6 7 Distinguishing Tables, Pages, Filtered Pages, & Page Views 8 9 Reasons to Create

More information

Skills Exam Objective Objective Number

Skills Exam Objective Objective Number Overview 1 LESSON SKILL MATRIX Skills Exam Objective Objective Number Starting Excel Create a workbook. 1.1.1 Working in the Excel Window Customize the Quick Access Toolbar. 1.4.3 Changing Workbook and

More information

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 4

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 4 Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 4 Copyright 2012 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign,

More information

CRM Insights. User s Guide

CRM Insights. User s Guide CRM Insights User s Guide Copyright This document is provided "as-is". Information and views expressed in this document, including URL and other Internet Web site references, may change without notice.

More information

PEACHTREE COMPLETE 2008 AN INTRODUCTION TO PEACHTREE COMPLETE ACCOUNTING

PEACHTREE COMPLETE 2008 AN INTRODUCTION TO PEACHTREE COMPLETE ACCOUNTING PEACHTREE COMPLETE 2008 AN INTRODUCTION TO PEACHTREE COMPLETE ACCOUNTING Opening a Company Database To change the open company in Peachtree, click File on the main menu and select Open Company. If the

More information

AvePoint Cloud Governance. Release Notes

AvePoint Cloud Governance. Release Notes AvePoint Cloud Governance Release Notes January 2018 New Features and Improvements AvePoint Cloud Governance now includes a My Groups report, which shows users a list of Office 365 groups they own or are

More information

Logi Ad Hoc Reporting System Administration Guide

Logi Ad Hoc Reporting System Administration Guide Logi Ad Hoc Reporting System Administration Guide Version 10.3 Last Updated: August 2012 Page 2 Table of Contents INTRODUCTION... 4 Target Audience... 4 Application Architecture... 5 Document Overview...

More information

Excel & Business Math Video/Class Project #01 Introduction to Excel. Why We Use Excel for Math. First Formula.

Excel & Business Math Video/Class Project #01 Introduction to Excel. Why We Use Excel for Math. First Formula. Excel & Business Math Video/Class Project #01 Introduction to Excel. Why We Use Excel for Math. First Formula. Topics Covered in Video: 1) USB Drive to store files from class... 2 2) Save As to Download

More information

2 Getting Started: Navigation and General Options

2 Getting Started: Navigation and General Options 2 Getting Started: Navigation and General Options One of the core principles of Microsoft Dynamics AX is to grant a familiar look and feel to people, who are used to Microsoft software. However, business

More information

Fulcrum Accessibility Conformance Report

Fulcrum Accessibility Conformance Report Fulcrum Accessibility Report VPAT Version 2.1 August 2018 Name of Product/Version: Fulcrum v2.17.1 Date: August 2018 Contact information: fulcrum-info@umich.edu Evaluation Methods Used: NVDA with Mozilla

More information

edev Technologies integreat4tfs 2015 Update 2 Release Notes

edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies integreat4tfs 2015 Update 2 Release Notes edev Technologies 11/18/2015 Table of Contents 1. INTRODUCTION... 2 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 DASHBOARD... 4 1. FEATURES...

More information

VERSION 1.0, FEATURE PACK What s New SAP Enable Now

VERSION 1.0, FEATURE PACK What s New SAP Enable Now VERSION 1.0, FEATURE PACK 1805 CUSTOMER What s New SAP Enable Now Table of Contents Introduction... 4 Further Information... 4 General Changes... 5 New Bubbles... 5 Toolbox Download... 5 Edit Tables...

More information

Access ThinkPad and ThinkPad Assistant

Access ThinkPad and ThinkPad Assistant Access ThinkPad and ThinkPad Assistant Customization Guide for IT Professionals and IBM Business Partners May 2000 Page 1 of 10 NOTICE SOME INFORMATION CONTAINED IN THIS PUBLICATION IS BASED ON DATA AVAILABLE

More information

PGP NetShare FlexResponse Plug-In for Data Loss Prevention

PGP NetShare FlexResponse Plug-In for Data Loss Prevention PGP NetShare FlexResponse Plug-In for Data Loss Prevention Implementation Guide 10.2 The software described in this book is furnished under a license agreement and may be used only in accordance with

More information

TIBCO NimbusTM SharePoint Customization Guide. Software Release March 2015

TIBCO NimbusTM SharePoint Customization Guide. Software Release March 2015 TIBCO NimbusTM SharePoint Customization Guide Software Release 9.5.1 March 2015 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE

More information

Oracle CPQ Cloud Release 18B. What s New

Oracle CPQ Cloud Release 18B. What s New Oracle CPQ Cloud Release 18B What s New TABLE OF CONTENTS Revision History 3 Overview 3 Feature Summary 3 CPQ Cloud Overview 4 Modern Selling Experience 5 Line Item Grid Enhancements 5 Accessibility Enhancements

More information

ChangeAuditor 5.6. For NetApp User Guide

ChangeAuditor 5.6. For NetApp User Guide ChangeAuditor 5.6 For NetApp User Guide 2011 Quest Software, Inc. ALL RIGHTS RESERVED This guide contains proprietary information protected by copyright. The software described in this guide is furnished

More information

Sage ERP Accpac Online 5.5

Sage ERP Accpac Online 5.5 Sage ERP Accpac Online 5.5 Integration Resource Guide for Sage ERP Accpac And Sage CRM (Updated: July 11, 2010) Thank you for choosing Sage ERP Accpac Online. This Resource Guide will provide important

More information

Getting Started. Citrix Load Manager. Version 1.0. Citrix Systems, Inc.

Getting Started. Citrix Load Manager. Version 1.0. Citrix Systems, Inc. Getting Started Citrix Load Manager Version 1.0 Citrix Systems, Inc. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious

More information

Arena: Membership Lists Foundations (Hands On)

Arena: Membership Lists Foundations (Hands On) Arena: Membership Lists Foundations (Hands On) [Course #A118] Presented by: Linda Johnson Shelby Contract Trainer 2017 Shelby Systems, Inc. Other brand and product names are trademarks or registered trademarks

More information

Mouse. Mouse Action Location. Image Location

Mouse. Mouse Action Location. Image Location Mouse The Mouse action group is intended for interacting with user interface using mouse (move, click, drag, scroll). All the Mouse actions are automatically recorded when you manipulate your mouse during

More information

Electronic Sales Platform User s Manual

Electronic Sales Platform User s Manual Electronic Sales Platform User s Manual Version 1.1 2018 St. Petersburg 2 CONTENTS Preface... 3 1 Introduction... 4 1.1 Workstation Requirements and Settings... 4 1.2 Starting application... 5 2 Summary

More information

High-level accessibility review BTAA

High-level accessibility review BTAA High-level accessibility review BTAA (Engineering Village - final version) Primary Point of Contact Denis Boudreau Principal Web Accessibility Consultant Deque Systems, Inc. Web: www.deque.com Email: denis.boudreau@deque.com

More information

Business Process Testing

Business Process Testing Business Process Testing Software Version: 12.55 User Guide Go to HELP CENTER ONLINE http://admhelp.microfocus.com/alm/ Document Release Date: August 2017 Software Release Date: August 2017 Legal Notices

More information

Contents. ERP HR Quick Reference Guide Employee Self Service 9.0: Emergency Contacts

Contents. ERP HR Quick Reference Guide Employee Self Service 9.0: Emergency Contacts ERP HR Quick Reference Guide Employee Self Service 9.0: Emergency Contacts This guide covers how to view and modify your emergency contacts via Employee Self-Service. All active employees are encouraged

More information

IBM Cognos Analytics Version Accessibility Guide IBM

IBM Cognos Analytics Version Accessibility Guide IBM IBM Cognos Analytics Version 11.0 Accessibility Guide IBM Product Information This document applies to IBM Cognos Analytics version 11.0.0 and may also apply to subsequent releases. Copyright Licensed

More information

AvePoint Permissions Manager

AvePoint Permissions Manager User Guide Issued July 2017 1 Table of Contents What s New in this Guide...4 About...5 Supported Browsers...7 Submit Documentation Feedback to AvePoint...8 Integrate with AvePoint Online Services...9 AvePoint

More information

Oracle Planning and Budgeting Cloud

Oracle Planning and Budgeting Cloud Oracle Planning and Budgeting Cloud July Update (16.07) Release Content Document July 2016 TABLE OF CONTENTS REVISION HISTORY... 3 ORACLE PLANNING AND BUDGETING CLOUD, JULY UPDATE... 4 ANNOUNCEMENTS...

More information

COPYRIGHTED MATERIAL. Making Excel More Efficient

COPYRIGHTED MATERIAL. Making Excel More Efficient Making Excel More Efficient If you find yourself spending a major part of your day working with Excel, you can make those chores go faster and so make your overall work life more productive by making Excel

More information

AvePoint Cloud Governance. Release Notes

AvePoint Cloud Governance. Release Notes AvePoint Cloud Governance Release Notes Table of Contents New Features and Improvements: June 2018... 2 New Features and Improvements: May 2018... 3 New Features and Improvements: April 2018... 4 New Features

More information

Chatter Answers Implementation Guide

Chatter Answers Implementation Guide Chatter Answers Implementation Guide Salesforce, Spring 16 @salesforcedocs Last updated: April 27, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

What s New in NAV 2016?

What s New in NAV 2016? What s New in NAV 2016? Jason Lim Tectura Singapore Supported by: Introduction Presenter Profile Microsoft Certified in NAV and AX Financials Exposed to both End Users and Vendor environment Adept in Business

More information

Excel 2010: Getting Started with Excel

Excel 2010: Getting Started with Excel Excel 2010: Getting Started with Excel Excel 2010 Getting Started with Excel Introduction Page 1 Excel is a spreadsheet program that allows you to store, organize, and analyze information. In this lesson,

More information