Customizing Artisan Studio

Short course

In Cheltenham

£ 565 + VAT

Description

  • Type

    Short course

  • Location

    Cheltenham

  • Duration

    1 Day

What Studio metamodel information is available and how to access it. What is needed to customize through the Studio Automation Interface. How to create simple, script-based utilities for frequent activities against. Studio models. How to create and test more complex VB utilities. Suitable for: Anyone who is involved in, or will shortly be involved in, customizing or. extending Studio. Anyone who wishes to appreciate the possibilities for customization of Studio.

Facilities

Location

Start date

Cheltenham (Gloucestershire)
See map
Cheltenham

Start date

On request

About this course

* Familiarity with the Studio modeling — either from a prior Artisan training
course, or from practical experience.
* Some experience of programming (although not necessarily in VB).

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Course Description

Artisan Studio’s (OLE) Automation Interface provides a facility to allow Artisan Studio (Studio) to be extended and customized for specific requirements of its users. Examples of customization include: the creation of new utilities to run against Studio models, customizing the output from the Document Generator, customization of code generation for specific standards and environments, etc..

This course provides an in-depth understanding of the Studio Automation Interface required to carry out such tasks. It shows how to create script-based and VB utilities and provides the background understanding required for document and code generation customization. It can also provide an opportunity for delegates to obtain expert advice and help in addressing their own customization requirements.

Course Format

The course is a mix of lecturer presentations and practical exercises designed to illustrate and reinforce the presentation content. Some time is normally available at lunch for delegates to discuss their specific customization needs with the lecturer. Numbers are strictly limited to ensure that each delegate has sufficient time to discuss particular issues of concern with the lecturer.

Course Outline

The Studio Automation Interface

  • What it is and what it can do.
  • Concepts and terminology for accessing Studio models.
  • Where to start, and where you can go from there.
  • Studio meta-model properties and relationships.
  • Scripting techniques.
  • Creating and moving model objects.

Customization through Extensibility

  • Overview of UML extensibility mechanisms.
  • Tag types and naming rules.
  • Publishing tags and their properties.
  • Using profiles.

Techniques for Complex VB Utilities

  • Considerations when running utilities as separate processes from Studio.
  • Error handling and the use of transactions.
  • Using VB for ‘in-process’ utilities.
  • Attendee-specific customization needs.

Attendees Receive

  • An annotated copy of all course presentation material.
  • A CD containing the Studio metamodel, all exercise solutions and numerous examples.

Customizing Artisan Studio

£ 565 + VAT