Top Banner

of 80

Getting Started 700

Apr 05, 2018

Download

Documents

temoz
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/31/2019 Getting Started 700

    1/80

    May 2006

    Part No: 58464

    BMC Remedy Action Request System 7.0

    Getting Started

  • 7/31/2019 Getting Started 700

    2/80

    BMC Software, Inc.www.bmc.com

    Copyright 19912006 BMC Software, Inc. All rights reserved.

    BMC, the BMC logo, all other BMC product or service names, BMC Software, the BMC Software logos, andall other BMC Software product or service names, are registered trademarks or trademarks of BMC

    Software, Inc. All other trademarks belong to their respective companies.

    BMC Software, Inc., considers information included in this documentation to be proprietary andconfidential. Your use of this information is subject to the terms and conditions of the applicable end userlicense agreement or nondisclosure agreement for the product and the proprietary and restricted rightsnotices included in this documentation.

    For license information about the OpenSource files used in the licensed program, please readOpenSourceLicenses.pdf. This file is in the \Doc folder of the distribution CD-ROM and in the

    documentation download portion of the product download page.

    Restricted Rights Legend

    U.S. Government Restricted Rights to Computer Software. UNPUBLISHED -- RIGHTS RESERVED UNDER THE

    COPYRIGHT LAWS OF THE UNITED STATES. Use, duplication, or disclosure of any data and computer software by the

    U.S. Government is subject to restrictions, as applicable, set forth in FAR Section 52.227-14, DFARS 252.227-7013, DFARS

    252.227-7014, DFARS 252.227-7015, and DFARS 252.227-7025, as amended from time to t ime. Contractor/Manufacturer is

    BMC Software, Inc., 2101 CityWest Blvd., Houston, TX 77042-2827, USA. Any contract notices should be sent to this

    address.

    Contacting Us

    If you need technical support for this product, contact Customer Support by email [email protected] you have comments or suggestions about th is documentation, contact Information Development byemail at [email protected].

    This edition applies to version 7.0 of the licensed program.

    http://www.bmc.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]://www.bmc.com/
  • 7/31/2019 Getting Started 700

    3/80

    Contents 3

    Contents

    Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    ARSystem documents . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Learn about the ARSystem Developer Community . . . . . . . . . . . . 10

    Why should you part icipate in the Developer Community? . . . . . . . . 10How do you access the Developer Community? . . . . . . . . . . . . . 10

    Chapter 1 Understanding the ARSystem development process . . . . . . . 11

    What is an ARSystem application? . . . . . . . . . . . . . . . . . . . 12

    Determining what to track . . . . . . . . . . . . . . . . . . . . . . . 12

    Deciding what to build . . . . . . . . . . . . . . . . . . . . . . . . . 13

    Using the proper tools for the tasks . . . . . . . . . . . . . . . . . . . 15

    A summary of the development process . . . . . . . . . . . . . . . . . 16

    Tips for designing applications . . . . . . . . . . . . . . . . . . . . . 18

    Helpful design tips . . . . . . . . . . . . . . . . . . . . . . . . . 18

    Effective user interface design . . . . . . . . . . . . . . . . . . . . . 20

    Helpful resources . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Accessibility for users with disabilities . . . . . . . . . . . . . . . . . . 22

  • 7/31/2019 Getting Started 700

    4/80

    4 Contents

    BMC Remedy Action Request System 7.0

    Chapter 2 Working in the ARSystem development environment . . . . . . . 23

    Running BMC Remedy Administrator . . . . . . . . . . . . . . . . . . 24

    Starting BMC Remedy Administrator . . . . . . . . . . . . . . . . . 24

    Logging in to BMC Remedy Administrator . . . . . . . . . . . . . . . 24

    Changing login information . . . . . . . . . . . . . . . . . . . . . 26

    Changing the current login . . . . . . . . . . . . . . . . . . . . . . 30

    Canceling login process . . . . . . . . . . . . . . . . . . . . . . . 30

    Viewing online help and other information . . . . . . . . . . . . . . . 31

    Exiting BMC Remedy Administrator . . . . . . . . . . . . . . . . . . 31

    Administering the ARSystem server . . . . . . . . . . . . . . . . . . . 32Starting and stopping AR System . . . . . . . . . . . . . . . . . . . 32

    Managing temporary server files . . . . . . . . . . . . . . . . . . . 35

    Using the BMC Remedy Administrator windows . . . . . . . . . . . . . 36

    Working with toolbars. . . . . . . . . . . . . . . . . . . . . . . . 37

    Displaying objects in the Server and Application windows. . . . . . . . . 37

    Using the Server window . . . . . . . . . . . . . . . . . . . . . . . . 42

    Opening a Server window . . . . . . . . . . . . . . . . . . . . . . 42

    Selecting a server . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    Closing a Server window . . . . . . . . . . . . . . . . . . . . . . . 43

    Using the Application window . . . . . . . . . . . . . . . . . . . . . 43

    Opening an Application window . . . . . . . . . . . . . . . . . . . 43

    Closing an Application window . . . . . . . . . . . . . . . . . . . . 44

    Manipulating ARSystem objects . . . . . . . . . . . . . . . . . . . . 44

    Creating server objects . . . . . . . . . . . . . . . . . . . . . . . . 45

    Copying server objects . . . . . . . . . . . . . . . . . . . . . . . . 46

    Dragging and dropping objects . . . . . . . . . . . . . . . . . . . . 47

    Renaming server objects . . . . . . . . . . . . . . . . . . . . . . . 48

    Deleting server objects . . . . . . . . . . . . . . . . . . . . . . . . 48

    Displaying details about objects . . . . . . . . . . . . . . . . . . . . 49Building and using change history for AR System objects . . . . . . . . . 50

    Creating help text for AR System objects . . . . . . . . . . . . . . . . 52

    Helping users who view forms in a browser . . . . . . . . . . . . . . . 54

  • 7/31/2019 Getting Started 700

    5/80

    Contents 5

    Getting Started

    Performing batch updates on server objects. . . . . . . . . . . . . . . . 54

    Defining administrator preferences . . . . . . . . . . . . . . . . . . . 57

    General preferences . . . . . . . . . . . . . . . . . . . . . . . . . 59

    Confirmation preferences . . . . . . . . . . . . . . . . . . . . . . 62

    Form Fonts preferences . . . . . . . . . . . . . . . . . . . . . . . 64

    Display preferences . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Form preferences . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    Web View preferences . . . . . . . . . . . . . . . . . . . . . . . . 72

    Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

  • 7/31/2019 Getting Started 700

    6/80

    6 Contents

    BMC Remedy Action Request System 7.0

  • 7/31/2019 Getting Started 700

    7/80

    Preface 7

    Preface

    Important:The compatibility information listed in the product

    documentation is subject to change. See the compatibility matrix at

    http://supportweb.remedy.com for the latest, most complete

    information about what is officially supported.

    Carefully read the system requirements for your particular operating

    system, especially the necessary patch requirements.

    Audience

    This guide is for users who are new to BMCRemedyAction RequestSystem (AR System).

    ARSystem documents

    The following table lists documentation available for AR System products.

    Unless otherwise noted, online documentation in Adobe Acrobat (PDF)

    format is available on AR System product installation CDs, on the Customer

    Support site (supportweb.remedy.com), or both.

    http://supportweb.remedy.com/http://supportweb.remedy.com/http://supportweb.remedy.com/http://supportweb.remedy.com/
  • 7/31/2019 Getting Started 700

    8/80

    8 Preface

    BMC Remedy Action Request System 7.0

    You can access product Help through each products Help menu or by

    clicking on Help links.

    Title Description AudienceConcepts Overview of AR System architecture and features with

    in-depth examples; includes information about other

    AR System products as well as a comprehensive glossary

    for the entire AR System documentation set.

    Everyone

    Installing Procedures for installing AR System. Administrators

    Getting Started Introduces topics that are usually only learned when first

    starting to use the system, including logging in, searching

    for objects, and so on.

    Everyone

    Form and Application Objects Describes components necessary to build applications in

    AR System, including applications, fields, forms, and

    views.

    Developers

    Workflow Objects Contains all of the workflow information. Developers

    Configuring Contains information about configuring AR Systemservers and clients, localizing, importing and exporting

    data, and archiving data.

    Administrators

    Installing and Administering

    BMC Remedy Mid Tier

    Contains information about the mid tier, including mid

    tier installation and configuration, and web server

    configuration.

    Administrators

    Integrating with Plug-ins and

    Third-Party Products

    Discusses integrating AR System with external systems

    using plug-ins and other products, including LDAP,OLE, and ARDBC.

    Administrators

    /Developers

    Optimizing and

    Troubleshooting

    Server administration topics and technical essays related

    to monitoring and maintaining AR System for the

    purpose of optimizing performance and troubleshooting

    problems.

    Administrators

    Database Reference Database administration topics and rules related to how

    AR System interacts with specific databases; includes anoverview of the data dictionary tables.

    Administrators

    Administering BMC Remedy

    DSO

    Server administration and procedures for implementing

    a distributed AR System server environment with the

    BMC Remedy Distributed Server Option (DSO).

    Administrators

    Administering BMC Remedy

    Flashboards

    Flashboards administration and procedures for creating

    and modifying flashboards and flashboards components

    to display and monitor AR System information.

    Administrators

    /Programmers

  • 7/31/2019 Getting Started 700

    9/80

    ARSystem documents 9

    Getting Started

    C API Reference Information about AR System data structures, C API

    function calls, and OLE support.

    Administrators

    /Programmers

    C API Quick Reference Quick reference to C API function calls. Administrators

    /Programmers

    Java API1 Information about Java classes, methods, and variables

    that integrate with AR System.

    Administrators

    /Programmers

    Administering BMC Remedy

    Email Engine

    Procedures for installing, configuring, and using the

    BMC Remedy Email Engine.

    Administrators

    Error Messages List and expanded descriptions of AR System errormessages.

    Administrators/Programmers

    Master Index Combined index of all books. Everyone

    Release Notes Information about new features list, compatibility lists,

    international issues, and open and fixed issues.

    Everyone

    BMC Remedy User Help Procedures for using BMC Remedy User. Everyone

    BMC Remedy Import Help Procedures for using BMC Remedy Import. Administrators

    BMC Remedy Administrator

    Help

    Procedures for creating and modifying an AR System

    application for tracking data and processes.

    Administrators

    BMC Remedy Alert Help Procedures for using BMC Remedy Alert. Everyone

    BMC Remedy Mid Tier

    Configuration Tool Help

    Procedures for configuring the BMC Remedy Mid Tier. Administrators

    1. A JAR file containing the Java API documentation is installed with the AR System server.

    Typically, it is stored in C:\Program Files\AR System\Arserver\Api\doc\ardoc70.jar on

    Windows and /usr/ar/< s e r v e r _ n a me>/api/doc/ardoc70.jar on UNIX.

    Title Description Audience

  • 7/31/2019 Getting Started 700

    10/80

    10 Preface

    BMC Remedy Action Request System 7.0

    Learn about the ARSystem Developer Community

    If you are interested in learning more about AR System, looking for an

    opportunity to collaborate with fellow AR System developers, and searchingfor additional resources that can benefit your AR System solution, then this

    online global community sponsored by BMC Remedy is for you.

    In the Developer Community, you will find collaboration tools, product

    information, resource links, user group information, and be able to provide

    BMC Remedy with feedback.

    The Developer Community offers the following tools and information:

    Community message board

    Community Downloads

    AR System Tips & Tricks

    Community recommended resources

    Product information

    User Experience Design tips

    Why should you participate in the Developer Community?

    You can benefit from participating in the Developer Community for the

    following reasons:

    The community is a direct result of AR System developer feedback.

    BMC Remedy provides unsupported applications and utilities by way of

    Community Downloads, an AR System application.

    BMC Remedy posts the latest AR System product information in the

    Developer Community to keep you up to date.

    It is an opportunity to directly impact product direction through online

    and email surveys.

    Its free!

    How do you access the Developer Community?

    Go to supportweb.remedy.com, and click the Developer Community link.

    http://supportweb.remedy.com/http://supportweb.remedy.com/
  • 7/31/2019 Getting Started 700

    11/80

    Understanding the ARSystem development process 11

    Chapter

    1Understanding the ARSystemdevelopment process

    This section describes what to do after you have installed and set up

    AR System and want to start using it to create your own business applications

    and automate your business process flows. The following topics areprovided:

    What is an AR System application? (page 12)

    Determining what to track (page 12)

    Deciding what to build (page 13)

    Using the proper tools for the tasks (page 15)

    A summary of the development process (page 16)Tips for designing applications (page 18)

    Accessibility for users with disabilities (page 22)

    Use BMC Remedy Administrator to create and customize applications for

    your business needs, as explained in Chapter 2, Working in the AR System

    development environment, and the Form and Application Objects guide.

    Typical customizations include creating new access control groups and

    adding filters and active links to enhance workflow. See the Concepts guide

    for complete descriptions of the key components that make up AR System.

    In addition, the AR System Application Requirements Analysis, Design, and

    Development class offered by Education Services is another helpful resource

    that goes in to greater detail on the topics presented in this section.

  • 7/31/2019 Getting Started 700

    12/80

    12 Chapter 1Understanding the ARSystem development process

    BMC Remedy Action Request System 7.0

    What is an ARSystem application?

    An AR System application is a software tool that is used to track data,

    processes, and issues. Aform is the basic user interface and building block ofan application. Forms containfieldsthat your users will fill out. As your users

    create and update entries through forms, the backend database server is

    updated. Each form corresponds to a set of tables in the backend database

    that are linked by a form (schema) ID, and each field corresponds to a

    column.

    Workflow objects such asactive links,filters,escalations,active link

    guides, and filter guides tie together events and transactions in yourapplication. Workflow objects are action-based, which means that workflow

    definitions are evaluated when data changes state or a specific action is

    initiated. Workflow is executed based on conditions such as a user tabbing

    into a field, time passing, or a process running based on the type of data

    entered in a form. You group forms, workflow, and related objects to create

    applications.

    A complete trouble ticket application might consist of a main form thatcontains the caller identification, problem description, and work log

    information, and several secondary forms that are linked or related to

    the main form to manage caller information or aging tickets.

    Determining what to track

    What you decide to track depends on your analysis of your business

    processes and the rules that exist to deal with data and events. You can gather

    requirements from users, managers, and other administrators.

    When analyzing your current business processes and rules, you must identify

    the transitional points in the process where data moves from one state to the

    next. Processes must be designed to handle state transitionsspelling out

    what is a legal transition and what is illegal. You will also take into accounthow various groups of people in your organization will handle the data

    during state transitions.

    When analyzing your data tracking needs, identify the following

    information:

    What is the life cycle of the data: Data capture, data storage, data retrieval,

    data update, data archival, and data retirement.

    What types of information can be tracked together?

  • 7/31/2019 Getting Started 700

    13/80

    Deciding what to build 13

    Getting Started

    Where does the data come from? Other systems? User data entry?

    Where is there potential for redundancy of data entry?

    Where does data need to be just referenced or displayed? Where can data

    be reused?

    What kinds of reports and information do your users need from your

    application?

    Following normal business practices, how quickly will the applications

    data be no longer relevant?

    You can address these questions when designing your application and

    deciding how many forms will accurately define the processes you have

    identified. The number of forms you create depends on the smallest unit of

    data you want to track and how you want that type of data to relate to other

    types of data. For example, if you want to keep all data about assets in a single

    form, you will need additional fields to accommodate information (data)

    about manufacturers. However, you could also easily have a separate form

    for assets and link it to another form for manufacturers through workflow

    and logical joins.

    Deciding what to build

    When designing filters, escalations, and active links that will define the

    workflow process, consider the following issues:

    What your current workflow process is. Create a flowchart that describesyour current problem-solving process. The following figure shows an

    example of a process flowchart.

    What events in your process trigger specific actions. Can you use shared

    workflow? What, specifically, triggers these actions?

  • 7/31/2019 Getting Started 700

    14/80

    14 Chapter 1Understanding the ARSystem development process

    BMC Remedy Action Request System 7.0

    Figure 1-1: Workflow process example

    Discover problem andreport it to dispatcher.

    User

    Close resolvedproblems and reportto dispatcher.

    Front Line Back Line Management

    Check for newproblems and assignpriority.

    Check staff availabilityand assign problems.

    Send daily list of newproblems tomanagement.

    Track open problems.Escalate high-priorityproblems open longerthan one day.

    Escalate medium-priority problems openlonger than 2 days.

    Report escalatedproblems tomanagement.

    Check for newproblems and assignpriority.

    Check staff availabilityand assign problems.

    Send daily list of newproblems tomanagement.

    Notify user of problemresolution.

    Check for newassignments andbegin problemresolution.

    Check history reportsfor similar problems.

    Follow procedures foridentifying andresolving problems.

    Monitor openproblems and trackescalations.

    Summary Information

    Escalated Problems

    New Problem List

    G i S d

  • 7/31/2019 Getting Started 700

    15/80

    Using the proper tools for the tasks 15

    Getting Started

    Using the proper tools for the tasks

    AR System uses servers to manage data. The following table summarizes the

    main servers you will access. For more information about servers withinAR System, see the Configuring guide.

    You use the various AR System client tools for different administrative tasks.

    The following table summarizes your options.

    Server Use

    AR System server Processes the data it receives from AR System clients and

    passes the data to the database server to be stored.

    Database Stores definitions and data for the AR System server.

    Web server Serves as a repository for web applications. The web

    server will display the appropriate page to an authorized

    user.

    Client Tool Used to

    BMC Remedy User Create groups and roles. Create users and assign

    licenses. (These are administrator tasks.)

    Access AR System forms and applications to create

    and search for requests. (These are user tasks.)

    Browser Access web-based AR System forms and

    applications to create and search for requests.(These are user tasks.)

    BMC Remedy Administrator Create forms and workflow. Manage AR System

    server settings and licenses.

    Configuration Tool Modify mid tier settings for AR System servers,

    passwords, logging, caching, and authenticating

    web services. Specify home page, and preference

    and catalog servers.

    BMC Remedy Import Import data into existing AR System forms.

    BMC Remedy Alert Inform users when they receive alerts.

    BMC Remedy User

    Command Line Interface

    (CLI)

    Connect to the AR System server without the

    graphical user interface of BMC Remedy User. Use

    this tool to automate tasks.

    BMC Remedy Action Request System 7 0

  • 7/31/2019 Getting Started 700

    16/80

    16 Chapter 1Understanding the ARSystem development process

    BMC Remedy Action Request System 7.0

    A summary of the development process

    The following table summarizes the steps necessary to develop an AR System

    application.

    BMC Remedy Administrator

    Command Line Interface

    (CLI)

    Connect to the AR System server without the

    graphical user interface of BMC Remedy

    Administrator. (Note that not all tasks are availablethrough this interface.) Use this tool to automate

    tasks.

    BMC Remedy Import

    Command Line Interface

    (CLI)

    Connect to the AR System server without the

    graphical user interface of BMC Remedy Import.

    Use this tool to automate tasks.

    Client Tool Used to

    Tasks How For more information, see:

    Plan 1 Analyze and determineyour business processes,

    events, user functions, and

    so on.

    2 Create a detailed design

    specification.

    ConceptsguideAR System Application

    Requirements Analysis, Design,

    and Development course

    Build the

    Application

    1 Use BMC Remedy

    Administrator to createthe application and the

    forms, workflow, and

    other objects in it.

    2 Define groups or roles and

    their access permissions.

    Form and Application Objects

    guideConfiguringguide

    AR System 7.x: Administering -

    Part 2 course

    AR System 7.x: Administering -

    Part 3 course

    Getting Started

  • 7/31/2019 Getting Started 700

    17/80

    A summary of the development process 17

    Getting Started

    Test and Tune

    the Application

    1 Select a group of people to

    test the application.

    2 Make adjustments to theUI, workflow, and server

    environment to maximize

    performance.

    3 Use BMC Remedy

    Application Explorer to

    analyze and troubleshoot

    the application.

    Optimizing and Troubleshooting

    guide

    Workflow Objects guide

    Configuringguide

    BMC Remedy Application

    Explorer Administrators Guide

    AR System 6.x: Performance

    Tuning and Troubleshooting

    course

    Move the

    Application to

    Production

    1 Use BMC Remedy

    Administrator to export

    the application and install

    it on the production

    server.

    2 Add and license users.

    3 Consider using a product

    like BMC Remedy

    Migrator to identify

    differences among objects

    on different servers or to

    import definitions.

    Configuringguide

    BMC Remedy Migrator

    Administrators Guide

    Tasks How For more information, see:

    BMC Remedy Action Request System 7 0

  • 7/31/2019 Getting Started 700

    18/80

    18 Chapter 1Understanding the ARSystem development process

    BMC Remedy Action Request System 7.0

    Tips for designing applications

    This section offers tips for designing the layout of the forms in your

    applications. By following standard UI design practices, you can help yourusers understand how to fill out forms more easily.

    Usability studies show that users prefer to complete major tasks quickly and

    accurately. Properly designed applications:

    Improve user task completion rates by 2550%.

    Reduce technical support time by 2030%.

    Reduce training time by 3040%.

    Reduce user frustration level by 050%.

    To ensure more user-friendly applications, observe the application design

    principles that follow.

    Helpful design tips

    Use the following tips when designing your applications:

    Target common tasksDesign around the three or four most common

    tasks that your users are likely to perform. If you have several types of users

    (for example, managers and support personnel), design separate forms,

    tabs, or views for each type.

    Group elementsGroup information that belongs together in the samearea. For example, keep all customer address information in one area.

    Label each section clearly. Use white space to separate the grouped

    information.

    Emphasize elementsPlace important elements, such as required fields,

    at the top of the grouped sections. Place optional or less important

    elements at the bottom. Buttons should immediately follow the section

    upon which they act.

    Simplify the interfaceTo increase your user success rates, you can:

    Reduce the required steps to accomplish the most common user tasks.

    Reduce the amount of text and font types, design elements (such as

    buttons and fields), and graphics. Consider eliminating the non-

    required elements.

    Getting Started

  • 7/31/2019 Getting Started 700

    19/80

    Tips for designing applications 19

    Gett g Sta ted

    Create smaller tables.

    Plan your design around which tasks users must accomplish and which

    fields they require to accomplish those tasks. As a general rule, 80% of

    optional fields can be eliminated.

    Create contrastChoose a light background color that makes black text

    easy to read. Avoid light-colored text, as well as dark, multicolored, or

    textured backgrounds. Use headings, bold text, and light colored cells and

    borders to make important elements stand out.

    Align elementsAlign your fields and field labels. Misaligned fields create

    visual confusion and draw the users attention away from the tasks they

    must perform.

    Be consistentKeep language simple and consistent . For example, use

    either Postal Code or Zip Code, but not both.

    Have similar field lengths and button types for similar actions.

    Provide feedbackProvide a message or clearly change the way that the

    interface appears after a user performs an action. For example, if the userperformed the wrong action, supply an error message that explains why

    the action did not succeed and what the user must do next.

    Test your applicationCustomers can give feedback on your application

    from a user point of view. Test your application with a cross-section of

    customers that best reflects your intended audience.

    BMC Remedy Action Request System 7.0

  • 7/31/2019 Getting Started 700

    20/80

    20 Chapter 1Understanding the ARSystem development process

    y q y

    Effective user interface design

    The following figures illustrate the design principles outlined in this section.

    The poorly designed user interface in the following figure shows misaligned,extraneous, and disorganized fields. The bottom sections are not labeled. The

    Clear Table button does not follow the appropriate section. Important

    elements blend in with less important ones, making it more difficult to

    accomplish tasks quickly.

    Figure 1-2: Poorly designed interface

    Getting Started

  • 7/31/2019 Getting Started 700

    21/80

    Tips for designing applications 21

    This figure shows a well-designed interface that includes only necessary fields

    that appear grouped and aligned. Important fields stand out from the

    background, and users can accomplish tasks quickly.

    Figure 1-3: Well-designed interface

    Helpful resources

    For more information about usability design principles, talk to a usability

    consultant or see the following books and Websites.

    Books

    Designing Web Usability: The Practice of Simplicity, by Jakob Nielsen

    GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers,

    by Jeff Johnson

    The Humane Interface: New Directions for Designing Interactive Systems, by

    Jef Raskin (Paperback)

    About Face: The Essentials of User Interface Design, by Alan Cooper

    BMC Remedy Action Request System 7.0

  • 7/31/2019 Getting Started 700

    22/80

    22 Chapter 1Understanding the ARSystem development process

    Websites

    http://www.uie.com

    http://www.upassoc.org

    http://www.nngroup.com

    Accessibility for users with disabilities

    Both BMC Remedy User and web clients support users who need assistive

    technology such as JAWS (Job Access with Speech). For more information

    about accessibility in web clients, see theInstalling and Administering BMC

    Remedy Mid Tierguide.

    http://www.uie.com/http://www.upassoc.org/http://www.nngroup.com/http://www.nngroup.com/http://www.upassoc.org/http://www.uie.com/
  • 7/31/2019 Getting Started 700

    23/80

    Working in the ARSystem development environment 23

    Chapter

    2Working in the ARSystemdevelopment environment

    This section is an introduction to using BMC Remedy Administrator to

    develop applications. The following topics are provided:

    Running BMC Remedy Administrator (page 24)Administering the AR System server (page 32)

    Using the BMC Remedy Administrator windows (page 36)

    Using the Server window (page 42)

    Using the Application window (page 43)

    Manipulating AR System objects (page 44)

    Performing batch updates on server objects (page 54)Defining administrator preferences (page 57)

    BMC Remedy Administrator also contains additional functionality not

    documented in this section. See the following guides for more information:

    ConfiguringguideUsing BMC Remedy Administrator to configure the

    server and manage server licenses

    Integrating with Plug-ins and Third-Party Products guideUsing BMC

    Remedy Administrator to manage application licenses; using source

    control

    Optimizing and Troubleshooting AR System guideUsing BMC Remedy

    Administrator to synchronize the database and track form and application

    statistics

    BMC Remedy Action Request System 7.0

  • 7/31/2019 Getting Started 700

    24/80

    24 Chapter 2Working in the ARSystem development environment

    For specific information about creating applications, see the Form and

    Application Objects guide.

    Running BMC Remedy AdministratorOnly users registered as AR System administrators or subadministrators can

    use BMC Remedy Administrator. For more information about access

    control, see the Form and Application Objects guide.

    This section discusses starting BMC Remedy Administrator, logging in, and

    accessing online help.

    Starting BMC Remedy Administrator

    To start BMC Remedy Administrator

    Choose Start > Programs > Action Request System > BMC Remedy

    Administrator.

    Or

    Type a r a dmi n in the Run dialog box.

    Logging in to BMC Remedy Administrator

    You can log in to AR System from any computer on the network that has

    access to the AR System server.

    To log in to BMC Remedy Administrator

    Use this procedure if you specified at least one AR System server during BMC

    Remedy Administrator installation.

    1 In the User Name field, enter the name of an AR System administrator, such

    as Demo.AR System is case-sensitive, which means you must type De mo , not d e mo or

    DEMO.

    Getting Started

  • 7/31/2019 Getting Started 700

    25/80

    Running BMC Remedy Administrator 25

    Note:During initial installation, the Demo user is installed without a

    required password. Add a password for this user as soon as possible to

    keep AR System secure. See the Configuring guide for information about

    the Password field in the User form.

    2 Enter the password of the AR System administrator .

    3 (Optional) Click the Options button, and enter the preference server and

    authentication string, as needed:

    a (Optional) In the Preference Server field, enter the name of your

    preference server.

    A preference server is the AR System server on which the AR System

    preference forms are installed. This server stores your administrator and

    user preferences in a central location where they can be accessed from any

    client machine. You define a server as a preference server during or after

    installation, as described in the Configuring guide.

    If you always log in from this local machine, leave the Preference Serverfield blank, and your preferences will be stored locally on this machine. If

    you later designate a preference server, you will need to reset all of your

    preferences so that they are stored on that remote server. For more

    information about central and local preferences, see the Configuringguide

    and BMC Remedy User Help.

    b Enter an authentication string, if necessary.

    You must inform clients whether an authentication string is needed when

    logging in and what that string should be. For most situations, this field

    will not be used and will remain empty.

    Whether you need an authentication string depends on how you are

    validating users. For more information, see the Configuringguide.

    You can also define use of an External Authentication plug-in. For more

    information, see the C API Reference guide.

    4 Click OK.

    After successful login, a server window is displayed.

    BMC Remedy Action Request System 7.0

  • 7/31/2019 Getting Started 700

    26/80

    26 Chapter 2Working in the ARSystem development environment

    Figure2-1: BMC Remedy Administrator with server window

    If you try to log in to multiple servers and cannot connect to one or more

    servers, those servers are displayed with a red slash ( ) to the left of their

    names in the server window.

    If you cannot log in to any servers, the Login window remains open.

    Changing login information

    You can modify, add, and delete login information for any server or user

    name from within BMC Remedy Administrator.

    Changing server information

    To add servers or to view the Accounts dialog box (shown in the followingfigure), click the Accounts button in the Login window, or choose Tools >

    Account in the BMC Remedy Administrator window.

    Getting Started

  • 7/31/2019 Getting Started 700

    27/80

    Running BMC Remedy Administrator 27

    Figure 2-2: Accounts dialog box

    The dialog box includes the following features:

    Preference status is indicated at the top of the Account dialog box.

    A green light and the text

    : preference server

    active means that you specified a preference server in the Preference

    Server field in the Login dialog box. When you add to, delete from, or

    modify the server list, the information is saved to your preference server

    on the AR System Administrator Preference form.

    A red light and the text No preference server selected means that

    you specified none in the Preference Server field. When you add to,

    delete from, or modify the server list, the information is saved to your

    local file.

    A green check mark indicates that the system will attempt to connect to

    that server at login.

    A red cross indicates that the system will not attempt to connect to that

    server at login.

    A server name in bold indicates servers to which you have been

    successfully connected in previous logins.

    BMC Remedy Action Request System 7.0

  • 7/31/2019 Getting Started 700

    28/80

    28 Chapter 2Working in the ARSystem development environment

    To change server information

    1 Choose Tools > Account in the BMC Remedy Administrator window to

    open the Account dialog box (Figure 2-2 on page 27).

    2 Use the following buttons to modify the server list.

    3 Select the Advanced Server Properties check box to set a TCP port numberor a private server number for a specific server.

    4 Click OK.

    The new login information is applied immediately, but does not affect the

    current session. You must log in again to take advantage of these changes.

    Changing user information

    When you add a user name, it is added to the User list in the Users dialog box

    for the client and administrator tools for that computer. Users whose names

    are listed in the User form of a specific server can log in to that server even if

    they are not listed in the User Name menu of the Login dialog box.

    Use the following procedure to change user login information. The new logininformation is applied immediately, but does not affect the current session.

    You must log in again to take advantage of these changes.

    To change user information

    1 Choose Tools > Account in BMC Remedy Administrator window, or click

    the Accounts button on the Login dialog box to open the Account dialog box

    (Figure 2-2 on page 27).

    Add Allows you to add a server name.

    Modify Allows you to change a selected servers name.

    Delete Deletes the selected server.

    TCP TCP port number of the ARSystem server. (ARSystem clients

    that run versions prior to 5.0 cannot access TCP port numbers

    under 1024.)

    RPC Remote Procedure Call number, which represents the

    program number of the specified server. This number allowsyou to connect to a private server.

    Getting Started

  • 7/31/2019 Getting Started 700

    29/80

    Running BMC Remedy Administrator 29

    2 Click the Users button to open the Users dialog box.

    Figure 2-3: Users dialog box

    3 Add a new user to the list, if required.

    a Click Add to open the Add User dialog box.

    b Enter the name of the new user in the User field.

    c Enter the home directory of the new user in the Home Directory field.

    d Click OK.

    The new user name appears in the list alphabetically.

    4 Use the following buttons to modify the user list, if required.

    5 Click OK in the User dialog box.

    Modify Allows you to change the users name and home directory.

    Delete Deletes the selected user.

    BMC Remedy Action Request System 7.0

  • 7/31/2019 Getting Started 700

    30/80

    30 Chapter 2Working in the ARSystem development environment

    Changing the current login

    Change your login, as needed, to administer other servers or forms.

    If you have modified information in the Accounts dialog box and you wantthat information reflected in your current session, you must log in again.

    To change the current login

    1 Choose Tools > Login to open the Login dialog box.

    2 In the User Name field, enter your name.

    3 In the Password field, enter your password.4 Specify a preference server (optional); see the Configuring guide for more

    information.

    5 Specify an authentication string (optional); see step b on page 25 for more

    information.

    6 Click OK.

    Canceling login process

    When you log in to AR System, you can cancel the entire login process or skip

    servers that are not responding. After clicking OK in the Login dialog box, the

    Login Status dialog box appears.

    Figure 2-4: Login Status dialog box

    The cancel feature is useful if, for example, you misspelled a server name, theserver is down, or it is taking too long to connect to a specific server. You can

    perform one of the following tasks:

    Click Skip to stop the login process to the current server and log in to the

    next server in the Server list.

    Click Skip All to stop the login process on the current server and all

    subsequent servers.

    Getting Started

  • 7/31/2019 Getting Started 700

    31/80

    Running BMC Remedy Administrator 31

    Click Cancel to stop the login process. Connections to servers that were

    initially connected are dropped.

    Viewing online help and other informationYou can open online help, access information about BMC Remedy products

    and solutions, or view version and environment information about your

    BMC Remedy Administrator installation.

    To display online help for BMC Remedy Administrator, do one of the

    following

    With BMC Remedy Administrator open, choose Help > Contents and

    Index.

    Choose Start > Programs > Action Request System > BMC Remedy

    Administrator Help.

    To access information about BMC Remedy products and solutions

    1 Choose Help > BMC Remedy on the Web.

    2 Choose from BMC Remedy Home Page (the corporate website) or Technical

    Support.

    To display version and environment information about BMC

    Remedy Administrator

    1 Choose Help > About BMC Remedy Administrator.

    The About window appears, displaying information such as the version

    number and copyright date.

    2 Press Esc to exit.

    Exiting BMC Remedy Administrator

    When you exit BMC Remedy Administrator, you are prompted to save any

    unsaved objects. Your administrator preferences (see Defining

    administrator preferences on page 57) are saved for your next login.

    To exit BMC Remedy Administrator

    Choose File > Exit.

    BMC Remedy Action Request System 7.0

    Ad i i t i th ARS t

  • 7/31/2019 Getting Started 700

    32/80

    32 Chapter 2Working in the ARSystem development environment

    Administering the ARSystem server

    The following sections describe topics specific to administering the

    AR System multithreaded server.

    Starting and stopping ARSystem

    The following procedures describe how to start and stop AR System on

    Windows and UNIX servers.

    WindowsStarting and stopping ARSystemThe following procedures describe how to start and stop the AR System

    server.

    To start the ARSystem server on Windows

    1 Access the Services screen.

    a Choose Start > Settings > Control Panel.

    b Double-click Administrative Tools.

    c Double-click the Services icon.

    2 Select the appropriate server.

    The first or only AR System server installed on a machine is called BMC

    Remedy Action Request System Server.Additional servers are listed as BMC Remedy AR System .

    3 Choose Action > Start.

    The following services are started:

    AR System Monitor, which starts:

    BMC Remedy Action Request System ServerBMC Remedy Distributed Server Option

    AR System Plug-in servers

    AR System Portmapper

    You must manually start the BMC Remedy Email Engine. See the

    Administering BMC Remedy Email Engine guide for more information.

    Getting Started

    To stop the ARSystem serveron Windows

  • 7/31/2019 Getting Started 700

    33/80

    Administering the ARSystem server 33

    To stop the ARSystem server on Windows

    1 Access the Services screen.

    a Choose Start > Settings > Control Panel.

    b Double-click Administrative Tools.

    c Double-click the Services icon.

    2 Select the appropriate server.

    The first or only AR System server installed on a machine is called BMC

    Remedy Action Request System Server.

    Additional servers are listed as BMC Remedy AR System .

    3 Choose Action > Stop.

    To stop multiple AR System services, stop them in the following order:

    a AR System Monitor, which stops:

    BMC Remedy Action Request System Server

    BMC Remedy Distributed Server Option

    AR System Plug-in servers

    b BMC Remedy Email Engine

    c AR System Portmapper

    If you are using AR System Portmapper, stopping it in the Services window

    will stop all services.

    UNIXStarting and stopping ARSystem

    If the armonitor executable exists under /bin, the

    arsystem startup script will start armonitor, which executes the commands

    listed in the configuration file. Ifarmonitor does not exist, the arsystem

    startup script will attempt to start the arserverd executable (if it exists), an

    executable that represents the main part of AR System. It handles all

    interactions between clients and the database.

    The arsystem script also shuts down armonitor and arserverd. For more

    information about these utilities, see the Configuring guide.

    The following procedures describe how to start and stop the AR System

    server on UNIX.

    BMC Remedy Action Request System 7.0

    To start the ARSystem serveron UNIX

  • 7/31/2019 Getting Started 700

    34/80

    34 Chapter 2Working in the ARSystem development environment

    To start the ARSystem server on UNIX

    1 Log in as root or, in a non-root installation, log in as the user who starts

    AR System.

    2 Enter the appropriate command.

    The following services are started:

    AR System Monitor, which starts:

    BMC Remedy Action Request System Server

    BMC Remedy Distributed Server Option

    AR System Plug-in servers

    BMC Remedy Email Engine

    To stop AR System on UNIX

    1 Log in as root or, in a non-root installation, log in as the user who starts

    AR System.

    2 Enter the appropriate stop command, as shown in the following table.

    To stop multiple AR System Services, stop them in the following order:

    System Type Command

    HP-UX If you chose to put the AR System server in the system startup file

    when prompted during installation, use:

    /sbin/init.d/arsystem_ start

    If you accepted the default installation directory, use:

    /usr/ar/bin/arsystem_ start

    If you installed into another directory, use:

    /bin/arsystem_ start

    IBM AIX

    Linux

    If you accepted the default installation directory, use:

    /usr/ar/bin/arsystem_ start

    If you installed into another directory, use:

    /bin/arsystem_ start

    Solaris If you chose to put the AR System server in the system startup file

    when prompted during installation, use:

    /etc/init.d/arsystem_ start

    Otherwise, use:

    /bin/arsystem_ start

    Getting Started

    a AR System Monitor, which stops:

  • 7/31/2019 Getting Started 700

    35/80

    Administering the ARSystem server 35

    a AR System Monitor, which stops:

    BMC Remedy Action Request System Server

    BMC Remedy Distributed Server Option

    AR System Plug-in servers

    b BMC Remedy Email Engine

    WARNING:Do notuse the kill -9 command to stop the AR System server.

    Doing so might leave your database in an inconsistent state.

    Managing temporary server filesThe AR System server generates temporary files, most of which are only

    needed for short periods of time. You might notice that some temporary files

    are being created in your working directory. To change the directory in

    which temporary files are created, you can set the TMP or TEMP system

    environment variables.

    System Type Command

    HP-UX If you chose to put the AR System server in the system startup file

    when prompted during installation, use:

    /sbin/init.d/arsystem_ stop

    If you accepted the default installation directory, use:

    /usr/ar/bin/arsystem_ stop

    If you installed into another directory, use:

    /bin/arsystem_ stop

    IBM AIX

    Linux

    If you accepted the default installation directory, use:

    /usr/ar/bin/arsystem_ stop

    If you installed into another directory, use:

    /bin/arsystem_ stop

    Solaris If you chose to put the AR System server in the system startup file

    when prompted during installation, use:

    /etc/init.d/arsystem_ stop

    Otherwise, use:

    /bin/arsystem_ stop

    BMC Remedy Action Request System 7.0

    Using the BMCRemedy Administrator windows

  • 7/31/2019 Getting Started 700

    36/80

    36 Chapter 2Working in the ARSystem development environment

    Using the BMC Remedy Administrator windows

    BMC Remedy Administrator opens in a main window that contains one or

    more Server windows and Application windows.

    Figure2-5: BMC Remedy Administrator main window with Server and Applicationwindows open

    Different operations are available depending on which window is active:

    Server windowAllows you to create new objects on the server and

    manipulate all objects on the server.

    Application windowLets you create and manipulate objects within the

    scope of an application.

    You need to run only one instance of BMC Remedy Administrator to

    administer all of the servers running at your location. If necessary, you can

    run more than one instance of BMC Remedy Administrator at the same time.

    Note: If an object is saved with changes in one instance, and then the object

    is saved in another instance, the original changes will be lost.

    Toolbars

    t e bar

    Status bar

    Menu bar

    Getting Started

    Workingwith toolbars

  • 7/31/2019 Getting Started 700

    37/80

    Using the BMC Remedy Administrator windows 37

    Working with toolbars

    You can drag and reposition the toolbars any way that you want, or dock

    them as individual palettes on the BMC Remedy Administrator workspace.

    Use the toolbar tooltips to see descriptions of each bu tton.

    Whether the toolbars or status bar are displayed automatically is determined

    by a general preference setting, as described in General preferences on

    page 59.

    You can view different BMC Remedy Administrator toolbars (Standard,

    Palette, or Source Control) by choosing View > Toolbars.

    Displaying objects in the Server and Application windows

    In the Server and Application windows, you can display objects in one of the

    following tabs:

    ObjectDisplays by the various types of objects, such as Forms, Filters, or

    Menus.

    PrefixDisplays by object prefix (such as FB:).

    In the Server window, you can also view objects by form, as explained in

    Viewing server objects by form on page 40.

    Displaying objects in the Object tab

    The following procedure explains how to display objects in the Object tab.

    To display objects in the Object tab

    1 In the Server window or Application window, click the Object tab.

    2 In the Server window, double-click an available server on which you want to

    display objects.

    3 Click the type of object you want to display.For example, clicking the Forms object displays the available forms, as shown

    in the following figure.

    BMC Remedy Action Request System 7.0

    Figure 2-6: Server windowObject tab

  • 7/31/2019 Getting Started 700

    38/80

    38 Chapter 2Working in the ARSystem development environment

    Displaying objects in the Prefix tab

    The Prefix tab groups objects into folders based on naming conventions you

    define using colon (:) delimiters. For example, all objects named FB: will appear under a folder called FB. Objects named FB:Sub1: will appear in a Sub1 subfolder under the FB folder. In the Namecolumn, only the portion of the object name is displayed.

    The folders are representational groupings of objects according to their

    names; actual folders do not exist in AR System.

    To display objects in the Prefix tab

    1 In the Server window or Application window, click the Prefix tab.

    2 Select the server name (in a Server window) or application name (in an

    Application window) for which you want to display objects.

    3 Double-click the folder and subfolder (if applicable) for the group of objects

    you want to display.

    Object types that are available under that folder are displayed. For example,

    if only forms and filters were named using the FB:prefix, only the Forms and

    Filters object types will appear under the FB folder.

    Available

    server objectcategories

    (Forms

    selected)

    Availableforms on

    server

    northstar

    Object tab

    Getting Started

    4 Click the type of object you want to display.

  • 7/31/2019 Getting Started 700

    39/80

    Using the BMC Remedy Administrator windows 39

    For example, clicking the Active Links object displays the active links under

    the folder, as shown in the following figure.

    Figure 2-7: Server windowPrefix tab

    To add new folders to the Prefix tab

    1 In the Object tab or Prefix tab, create a new object as explained in

    Manipulating AR System objects on page 44.2 Save the object using a name that begins with a prefix of your choice.

    For example, if you save the object as Class1:, a new Class1

    folder will appear in the Prefix tab. The new object will appear under this

    folder.

    3 Optionally, create additional subfolders by creating objects using an existing

    prefix and adding a second prefix.

    For example, if you save the object asClass1:Section1:, a new

    Section1 folder will appear under the Class1 folder in the Prefix tab. The

    new object will appear under the Section1 folder.

    Folders

    Available object

    types

    Available objects

    BMC Remedy Action Request System 7.0

    To add objects to existing folders in the Prefix tab

  • 7/31/2019 Getting Started 700

    40/80

    40 Chapter 2Working in the ARSystem development environment

    1 Select a folder in the Prefix tab.

    2 Create a new object as explained in Manipulating AR System objects on

    page 44.

    AR System will suggest a name that begins with the prefix used for that

    folder. For example, if you select the FB folder and create an active link,

    AR System will suggest a name for the active link that begins with FB:.

    3 Save the object using a name that begins with the folders prefix.

    Finding objectsYou can find an object in the object list if you know part of its name.

    To find an object

    1 Open the list you want to search in (for example, click the Forms icon on the

    left side of the Server Window or the Application Window).

    2 Choose Edit > Find.

    3 Enter the necessary information in the Find Text dialog box, and click Find.

    Refreshing the list of objects

    When you add certain kinds of objects to an application, the objects might

    not be visible in the Prefix tab immediately. For example, when you attach a

    menu to a field on a form in an application, the menu becomes associatedwith the application, but the Prefix tab might not recognize that association

    immediately. Use the Refresh command to make the menu appear in the

    Prefix tab.

    To refresh objects in the Prefix tab

    Choose View > Refresh.

    Viewing server objects by form

    In the Object tab or the Prefix tab, you can view objects by form in the

    following ways:

    All objects on the server or in the application (the default)This method

    is useful if you do not have many server objects.

    Getting Started

    Objects by their form prefixThis method is useful only if you use a

    uniform naming convention for your objects For example ifallyour help

  • 7/31/2019 Getting Started 700

    41/80

    Using the BMC Remedy Administrator windows 41

    uniform naming convention for your objects. For example, if all your help

    desk application objects begin with HD, using this prefix will cause only the

    forms beginning with HD and their related workflow to appear in the

    Server window. If your naming convention uses colon (:) delimiters (suchas HD:), view objects in the Prefix tab as explained in Displaying objects

    in the Prefix tab on page 38.

    Objects by selected formsThis method causes only the forms that you

    select (and their related workflow) to appear in the Server window.

    To display server objects by form

    1 In the Server window, choose View > By Form.

    The By Form dialog box displays the available forms.

    Figure 2-8: By Form dialog box

    2 Select the All Forms, Forms With Prefix, or Selected Forms option.

    3 If you selected the Selected Forms option, move as many as ten forms to the

    Selected Forms list.

    4 Click OK.

    In the Server window, the wordsPartial Listappear above the Name column

    to indicate that an option is selected in the By Form dialog box.

    BMC Remedy Action Request System 7.0

    Using the Server window

  • 7/31/2019 Getting Started 700

    42/80

    42 Chapter 2Working in the ARSystem development environment

    Use the Server window to select a server and create, modify, or delete server

    objects. If you are creating an application, work within an Application

    window, as described in Using the Application window on page 43.

    Opening a Server window

    You can have multiple Server windows open at the same time.

    To open a new Server window

    Choose Window > New Server Window.

    To display a Server window that is already open

    Choose Window > Server Window .

    Selecting a serverYou can select any server that you are logged in to. For information about

    selecting servers at login, see Changing login information on page 26.

    To select a server

    1 Open a Server Window.

    Figure2-9: BMC Remedy AdministratorServer window

    Getting Started

    An unavailableserver marked with this icon ( ) is any server that is not

    currently running, that was skipped during login, or that you do not have

  • 7/31/2019 Getting Started 700

    43/80

    Using the Application window 43

    currently running, that was skipped during login, or that you do not have

    permission to administer.

    2 In the Object tab, double-click the server you want to administer.

    Depending on your level of permission (whether administrator or

    subadministrator), BMC Remedy Administrator displays the object

    categories of the server you chose. You can administer the objects listed when

    the server name is expanded.

    Closing a Server window

    When you close a Server window, you are prompted to save any open,

    unsaved objects.

    To close the active Server window

    Choose File > Close.

    Using the Application window

    The Application window is used for developing local and deployable

    application objects. For information about planning and developing

    applications, see Chapter 1, Understanding the AR System development

    process and the Form and Application Objects guide.

    Opening an Application window

    You can open an Application window by creating a new application or by

    opening an existing application.

    To create a new application

    1 In the Server window, select a server.

    2 Choose File > New Application.

    3 Enter a name for the application, select Local Application or Deployable

    Application, and click OK.

    For more information about creating an application object, see the Form and

    Application Objects guide.

    BMC Remedy Action Request System 7.0

    To open an existing application

    1 I h S i d l

  • 7/31/2019 Getting Started 700

    44/80

    44 Chapter 2Working in the ARSystem development environment

    1 In the Server window, select a server.

    2 Choose File > Open Application to open the following dialog box.

    Figure 2-10: Open Application dialog box

    3 Select an application name and click OK.

    Closing an Application window

    When you close an Application window, you are prompted to save any open,

    unsaved objects.

    To close the active Application window

    Choose File > Close.

    Manipulating ARSystem objects

    This section describes the steps for creating, copying, renaming, and deleting

    AR System objects in both the Server window and Application window.

    In a Server window, you can manage all server objects. In an Application

    window, you manage only the objects containedin that application.

    Getting Started

    These procedures are the same for each AR System object, except for

    application objects, which are discussed in the Form and Application Objects

  • 7/31/2019 Getting Started 700

    45/80

    Manipulating ARSystem objects 45

    pp j pp j

    guide.

    Note:When you create a menu object in an Application window, the menu

    initially appears in the Server window. After you add the menu to a

    character field on a form or use the menu in a Change Field action that

    belongs to an application, the menu also appears in the Application

    window for that application. For more information about defining

    Attributes properties and menus, see the Form and Application Objects

    guide.

    Creating server objects

    Use the following procedure to create a server object.

    To create server objects

    1 In the Server or Application window, choose File > New Server Object.

    2 Select the object you want to create, and click OK to open the properties

    window.

    3 Specify the appropriate object properties.

    See the Form and Application Objects guide and the Workflow Objects guide

    for detailed information about object properties.

    4 Choose File > Save to save your changes.

    The Save As dialog box appears.

    Figure 2-11: Save As dialog box

    BMC Remedy Action Request System 7.0

    5 In the Name field, enter an object name.

    Object names must be unique for each AR System server There is no

  • 7/31/2019 Getting Started 700

    46/80

    46 Chapter 2Working in the ARSystem development environment

    Object names must be unique for each AR System server. There is no

    enforced convention for specifying names, but it is helpful to make the name

    descriptive. Names can be as many as 80 characters, including spaces.

    The Web Alias field is populated automatically, and is not used in version 6.3

    and later versions of the mid tier. In prior releases, the web alias was used in

    the directory structure for web applications deployed on the mid tier.

    Note: If you are using a relational database that is case-insensitive, you

    cannot create any other AR System objects with names that are different

    only in case, for example,hd:troubleticket and HD:TroubleTicket. Case-insensitivity can also be an issue with your source control environment,

    depending on your underlying database design.

    6 If you are using source control, select the Add to Source Control check box

    to copy the object into your source control project.

    For information about using source control in AR System, see the Integratingwith Plug-ins and Third-Party Products guide.

    7 Depending on how you configured source control integration with

    AR System, add a comment as part of the version history of the object.

    8 Click OK.

    Copying server objectsWhen you create a copy of an object, the new object retains all of the

    properties of the original. The only difference is the name.

    Note:You cannot create copies of deployable applications because different

    deployable applications cannot contain the same forms.

    To copy server objects

    1 In the Server or Application window, double-click the appropriate object to

    open it.

    2 Choose File > Save As.

    Getting Started

    3 In the Name field, enter a new name.

    The Web Alias field is populated automatically, and is not used in version 6.3

  • 7/31/2019 Getting Started 700

    47/80

    Manipulating ARSystem objects 47

    The Web Alias field is populated automatically, and is not used in version 6.3

    and later versions of the mid tier. In prior releases, the web alias was used in

    the directory structure for web applications deployed on the mid tier.

    4 If you are using source control, add a comment as part of the version history

    of the object.

    5 Click OK.

    If you are using source control in enforced mode, the object will

    automatically be added to source control under your ownership. For more

    information, see theIntegrating with Plug-ins and Third-Party Productsguide

    and your source control application documentation.

    Dragging and dropping objects

    You can drag and drop forms between windows in BMC Remedy

    Administrator.

    WARNING:When you drag and drop objects into a deployable application,

    AR System removes all explicit group permissions from the objects. You

    must manually apply role permissions to packing lists and forms, and to

    every object associated with each form, including fields, and any active

    links and active link guides for which the form is the reference form.

    Likewise, removing objects from a deployable application removes all role

    permissions from the objects. For more information about roles, see the

    Configuringguide.

    For forms, note the following:

    Dragging and dropping a form from a Server window to an Application

    window includes the form and its associated objects (such as workflow and

    menus) in the application.

    Dragging and dropping a form between Application windows performs a

    move, and includes the form and its associated objects (such as workflow

    and menus) in the target application. For deployable applications, object

    ownership is transferred to the target application.

    Dragging and dropping a form from an Application window to a Server

    window removes the form from the application.

    BMC Remedy Action Request System 7.0

    Renaming server objects

    When you rename an object allreferencesin any related object (for example

  • 7/31/2019 Getting Started 700

    48/80

    48 Chapter 2Working in the ARSystem development environment

    When you rename an object, all references in any related object (for example,

    an active link attached to a form) are automatically updated.

    To rename forms

    1 In the Server or Application window, double-click the appropriate object to

    open it.

    2 Choose File > Rename Form.

    3 In the Form Name field, enter a new name.

    4 If you are using source control, select the Add to Source Control check box

    to add the renamed object to the source control database. Otherwise, you will

    have to add it later.

    5 If you are using source control, add a comment as part of the version history

    of the object.

    6 Click OK.

    To rename all other ARSystem objects

    1 In the Server or Application window, double-click the appropriate object to

    open it.

    2 In the Name field, enter a new name.

    3 If you are using source control, add a comment as part of the version history

    of the object.

    4 Save your changes.

    Deleting server objects

    Use the Edit menu in BMC Remedy Administrator to delete one or more

    server objects at one time. If you select multiple objects in a Server window,you can delete them in one action.

    When deleting server objects, remember these important tips:

    Delete is a permanent action and cannot be undone.

    If you delete a primary or secondary form of a join, the join form is also

    deleted.

    Getting Started

    Deleting an object from the server does not automatically delete it from

    the source control database.

  • 7/31/2019 Getting Started 700

    49/80

    Manipulating ARSystem objects 49

    You cannot delete an object that is open in BMC Remedy Administrator.

    When you delete a form, all associated data and workflow that is notassociated with any other form is deleted. If workflow is shared by

    multiple forms, it will not be deleted until the last form that uses it is also

    deleted. Menus, applications, and packing lists must be deleted separately

    because they are independent of forms.

    To delete server objects

    1 In the Server or Application window, select the objects that you want todelete.

    WARNING: If your server preferences are set notto confirm that you want to

    delete an object, you can delete every object (except Groups) on your

    AR System server without having to confirm that you want to delete them.

    For more information, see Confirmation preferences on page 62.

    2 Choose Edit > Delete s.

    3 Click Yes at the prompt to delete the objects.

    The objects are removed from the database.

    Displaying details about objectsWhen you open a Server window or Application window for the first time,

    the windowss default view shows server objects alphabetically in listformat.

    To display details about objects, choose View > Details.

    BMC Remedy Action Request System 7.0

    Figure 2-12: Application windowdetails view

  • 7/31/2019 Getting Started 700

    50/80

    50 Chapter 2Working in the ARSystem development environment

    You can click on any column heading to sort the contents of the column in

    ascending or descending order.

    To view specific information about an individual server object, select the

    object, and choose File > Object Summary. The Object Summary dialog box

    appears.

    Figure 2-13: Object Summary dialog box

    Building and using change history for ARSystem objects

    For each server object that you create by using BMC Remedy Administrator,

    AR System automatically records the owner ( the user who created the

    object), the user who last modified the object, the date of the modification,and object properties (read-only source control information). You can view

    and in some cases modify this history information at any time by clicking the

    Change History tab in each object window.

    Getting Started

    Figure 2-14: Change History tab

  • 7/31/2019 Getting Started 700

    51/80

    Manipulating ARSystem objects 51

    You can use the Change History tab as a diary of changes made to each object.

    Each time you modify an object, you can update the change history to

    maintain a record of the changes made over time.

    To update the change history

    1 In the create or modify window of the appropriate object, click the Change

    History tab.

    2 To change the ownership of the object, in the Owner field, enter the user

    name of the new owner.

    The Last Changed By field contains the name of the user who last changedthe object.

    Note:Any user with Administrator or Subadministrator permissions can

    modify an object, regardless of who the specified owner is for the object.

    BMC Remedy Action Request System 7.0

    3 In the New Description field, enter the appropriate information.

    You can enter information about the object or about the change that you

    h j t d Y t t i th ti f th t b t dif

  • 7/31/2019 Getting Started 700

    52/80

    52 Chapter 2Working in the ARSystem development environment

    have just made. You cannot type in the upper portion of the tab to modify an

    entry after it has been made.

    4 Save your changes.

    Your entry, a time stamp, and your user name will appear in the upper

    portion of the tab.

    Creating help text for ARSystem objects

    The help text that you supply for forms and fields is available to all users inBMC Remedy User as context-sensitive Whats This? help. In most cases, this

    help describes the form or field, what it does, and how to use it.

    Users of BMC Remedy User can view this help text in the prompt bar or in a

    pop-up window by performing one of the following actions:

    Choosing Whats This? on the Help menu and then clicking the form

    Clicking the Whats This? icon and then clicking on the form

    Right-clicking on the form, and choosing Whats This?

    Pressing Shift-F1 and then clicking on the form

    If you do not write help text, default field help will appear in the BMC

    Remedy User prompt bar (if visible). This system-generated field help

    describes various field settings, such as the data type, maximum character

    limit, whether QBE is suppor ted, and so on.

    The help text that you supply for all server objects except forms is available

    only to administrators and subadministrators in BMC Remedy

    Administrator. You can, however, compose extra help text for guides that

    users can see in the prompt bar of BMC Remedy User as they are guided

    through a form or a series of forms. For more information about guides, see

    the Workflow Objects guide.

    If you create large-scale applications using AR System, you can also include

    up to five external help files (for example, .htm or .chm files) for your users.

    Users access the help files by choosing Help > Help On

    in BMC Remedy User. For more information about specifying external help

    files, see the Form and Application Objects guide.

    Getting Started

    To create context-sensitive help text for users of BMC Remedy User

    1 Open the properties window for the form or field.

  • 7/31/2019 Getting Started 700

    53/80

    Manipulating ARSystem objects 53

    To open form properties, choose Form > Form Properties. To open field

    properties, double-click on the field.2 Click the Help Text tab.

    Figure 2-15: Help Text tab

    3 In the Help Text field, enter the information that you think will be helpful to

    users.

    Note:The Hide This Help Text in Web Views check box at the bottom of the

    tab is ignored in version 6.3 and later versions. Using previous versions,

    you can select the check box if you do not want help text to appear in a

    form viewed on the Web.

    4 Save your changes.

    To create help text for users of BMC Remedy Administrator

    1 Open the create or modify window of the object for which you want to define

    help text.

    2 Click the Help Text tab.

    BMC Remedy Action Request System 7.0

    Figure 2-16: Help Text tab

  • 7/31/2019 Getting Started 700

    54/80

    54 Chapter 2Working in the ARSystem development environment

    3 In the Help Text field, enter information that you think will be helpful to

    administrators or subadministrators.

    4 Save your changes.

    Helping users who view forms in a browser

    You can create help for users viewing forms on the Web by adding a FormHelp button to a form. When users click the Form Help button, information

    about the form and each of its fields appears. For more information, see the

    Installing and Administering BMC Remedy Mid Tierguide.

    Performing batch updates on server objects

    You can modify several server objects at the same time, as long as they are agrouping of the same type of server objects. For example, you might want to

    give the same permissions to a group of forms, or you might want to enable

    several active links at once.

    To perform batch updates

    1 In the Server or Application window, select the objects that you want to

    modify.

    To select several adjoining objects, press the SHIFT key while selecting.

    To select objects that are not adjoined, press the CTRL key while selecting.

    2 Right-click one of the selected objects and choose Edit from the menu to

    open the Properties dialog box in batch update mode.

    Getting Started

    The tabs that appear in the dialog box vary depending on the type of object

    you are modifying.

    Fig 2 17 B t h U d t F P ti di l g b P i i t b

  • 7/31/2019 Getting Started 700

    55/80

    Performing batch updates on server objects 55

    Figure2-17: Batch UpdateForm Properties dialog boxPermissions tab

    BMC Remedy Action Request System 7.0

    Figure2-18: Batch Update Active Link Properties dialog boxBasic tab

  • 7/31/2019 Getting Started 700

    56/80

    56 Chapter 2Working in the ARSystem development environment

    3 Modify the necessary fields under each tab in the dialog box.

    Note the following tips:

    For object types that have permissions (such as forms and active links),

    select the Select All check box to select all the groups and roles listed andto change permissions for all the groups and roles at the same time.

    Some fields, such as the Name field for active link properties, might be

    disabled because they cannot be modified as a group.

    For workflow objects, in the Execution Order field under the Basic tab,

    you can:

    Increase or decrease the execution order number by adding a plus sign

    (+) or minus sign (-) in front of the number. For example, if you

    entered +10, the execution order of each workflow object would

    increase by 10. If you entered -10, the execution order would decrease

    by 10.

    Make all workflow objects in this bulk update the same. For example, if

    you enter 10, the execution order for each workflow object will be 10.

    Getting Started

    For batch updates of workflow objects, you can select more forms in the

    Form Name field, but you cannot clear forms.

    If one or more objects have a property setting, the property is shown with

  • 7/31/2019 Getting Started 700

    57/80

    Defining administrator preferences 57

    a check box in one of the following states:

    ClearedNone of the selected objects have this property.

    SelectedAll objects will have this property setting.

    Selected but dimmedSome of the selected objects have the property,

    and others do not.

    4 To change the names of a group of objects, click the Advanced tab, and select

    one of the following options:REPLACEIn the first field, enter the old text string that you want

    replaced. In the second field, enter the new text string you want to replace

    the old text with.

    PREFIXIn the field, enter the text that you want to add to the beginning

    of all of the selected object names.

    APPENDIn the field, enter the text that you want to add to thebeginning of all of the selected object names.

    Note that the text strings you enter are case-sensitive.

    5 Click OK to apply the changes and close the Batch Update dialog box.

    Defining administrator preferences

    Use the Preferences dialog box (Figure 2-19 on page 59) to set preferences for

    BMC Remedy Administrator.

    The following table describes each tab in the Preferences dialog box and

    provides the page where you can find more information.

    Tab Information Page

    General Defines the appearance of BMC Remedy

    Administrator.

    page 59

    Confirmations Defines the warnings and confirmations that you

    receive during BMC Remedy Administrator

    processing.

    page 61

    Form Fonts Defines the fonts used in the forms that you design. page 64

    BMC Remedy Action Request System 7.0

    Display Defines how menus or change history are displayed

    in BMC Remedy Administrator.

    page 68

    Tab Information Page

  • 7/31/2019 Getting Started 700

    58/80

    58 Chapter 2Working in the ARSystem development environment

    Form Defines the default settings of the new objects thatyou add to a form. page 70

    Web View Defines the form action fields (buttons) that you

    want to be inserted automatically when you create a

    Web - Alternate (Fixed) view.

    Note: If you create a Standard (Recommended)

    view, you can include these types of buttons in a

    toolbar on forms viewed on the Web. See theinformation about the Menu Access tab of the

    View Properties dialog box, as discussed in the

    Form and Application Objects guide.

    page 72

    Getting Started

    General preferences

    Use the General tab to define the appearance of BMC Remedy

    Administrator.

  • 7/31/2019 Getting Started 700

    59/80

    Defining administrator preferences 59

    To define General preferences

    1 In BMC Remedy Administrator, choose File > Preferences to view the

    General tab of the Preferences dialog box.

    Figure 2-19: Preferences dialog boxGeneral tab

    2 Select the appropr iate options:

    Show Status Bar If selected, displays a status bar at the bottom of the main

    BMC Remedy Administrator window. The status bar

    reflects the operation in progress.

    Show Toolbars If selected, displays the toolbars below the BMC Remedy

    Administrator menu bar.

    BMC Remedy Action Request System 7.0

    Save Window Position

    and Size on Close

    If selected, enables AR System to remember the size and

    position of BMC Remedy Administrator and its open

    windows when you close the tool. Otherwise, BMC

    Remedy Administrator windows open with the default

  • 7/31/2019 Getting Started 700

    60/80

    60 Chapter 2Working in the ARSystem development environment

    3 Click OK.

    This preference information is saved to your AR System Administrator

    Preference form.

    Remedy Administrator windows open with the default

    size and position.Date Format Determines the format in which the date is displayed in

    BMC Remedy Administrator. If you select:

    Short (the default)A numerical date that includes the

    numerical day, month, and year is displayed (06/17/01).

    LongAn alphanumeric date that includes the day of

    the week, numerical day, month, and year is displayed

    (for example, Sunday, June 17, 2001).The order of each date component is based on the

    Regional Setting properties in the Control Panel.

    For more information, see How date and time settings

    are determined in AR System (the following section).

    AR Path Identifies the folders where BMC Remedy Administrator

    can access macros. The default value is

    C:\\Home\arcmds.

    Enter the entire folder path for each folder that you want

    to access. To enter multiple path names, separate them

    with a semicolon (;).

    Proxy Server Settings

    for Java VM

    Configures BMC Remedy Administrator for In ternet

    access through a proxy server, such as for creating filters

    that consume web services.

    A window configures the server for Internet accessthrough a proxy server. For more information, see the

    Configuringguide.

    Flat Look On Forms If selected, displays fields without shadows in BMC

    Remedy Administrator, giving the fields a flat

    appearance. The same look can be achieved in BMC

    Remedy User by setting a user preference in the General

    tab of the Options dialog box.

    Getting Started

    How date and time settings are determined in

    ARSystem

    Date and time Date and time formats are based on the following settings:

  • 7/31/2019 Getting Started 700

    61/80

    Defining administrator preferences 61

    Date and time

    formats

    Date and time formats are based on the following settings:

    In a Windows environment, the date and time display format is based on

    the Regional Setting Propert ies Control Panel. If the AR System server is

    running under a different account name or using the default user

    configuration and you are unable to change the regional properties, you

    can set the ARDATE, ARDATEONLY, or ARTIMEONLY environment variables.

    In a UNIX environment, the date and time display format is based on the

    ARDATE,ARDATEONLY

    , orARTIMEONLY

    environment variables for UNIX. Ifyou do not use one of these variables, the display format is the default

    format for the language setting, with the time zone determined by the TZ

    environment variable.

    Note: If the client and server clocks are not synchronized, discrepancies

    might occur. A date or time field set using a Set Fields active linkaction

    uses the clients time, but afiltersets a field by the servers time. Timevalues in the core Create Date and Modified Date fields, and any diary

    fields are all set from the AR System server environment, not the client

    machine.

    If you are using the ARDATE, ARDATEONLY, or ARTIMEONLY environment

    variables to set the date format for the server, set it before the server is

    started. You can set the variable in your startup script (for example, /etc/init.d/arsystem start).

    For more information about setting the ARDATE, ARDATEONLY, and ARTIMEONLY

    environment variables, see the Form and Application Objects guide.

    Data and timevalues

    AR System stores date and time values as follows:

    Date/Time valuesAs integers relative to 00:00:00 GMT, January 1, 1970.

    The display format and t ime zone offset are based on the environment of

    the user, even when multiple clients view the same form from different

    time zones.

    Date valuesAs integers relative to 1/1/4713 B.C. Date values are

    displayed in Gregorian format and are not based on time zone.

    BMC Remedy Action Request System 7.0

    Time valuesAs integers relative to 00:00:00 today. Time values are not

    based on time zone. See the Form and Application Objects guide for related

    information.

    ARSystem Imagine someone in New York City accessing a BMC Remedy User client at

  • 7/31/2019 Getting Started 700

    62/80

    62 Chapter 2Working in the ARSystem development environment

    ARSystem

    clients indifferent time

    zones

    Imagine someone in New York City accessing a BMC Remedy User client at

    11:00 a.m. (EST) to create a request from an AR System server located in

    California, which has a local time of 8:00 a.m. (PST). Assuming al