56
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

Embed Size (px)

DESCRIPTION

What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data. About Me. Jack Boespflug Employee at Kinetic Data for 8 years Member of the product development team for 6 years. Separation from Remedy. Separation from Remedy. All Remedy forms and workflow have been removed - PowerPoint PPT Presentation

Citation preview

Page 1: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

What's New in Kinetic Calendar 2.0

Jack BoespflugKinetic Data

Page 2: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

2

About Me

Jack Boespflug

Employee at Kinetic Data for 8 years

Member of the product development team for 6 years

Page 3: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

3

Separation from Remedy

Page 4: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

4

Separation from Remedy

All Remedy forms and workflow have been removed

Nothing to install on the Remedy server

Page 5: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

5

Separation from Remedy

Advantages:

SimplicityEliminate delays from other projects ITSM implementationService Catalog implementation

Page 6: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

6

Review of Calendar Terms

Page 7: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

7

Calendar

A container that defines the types of events that will be displayed on the page.

Indicates what view to use on initial page load– Day, Week, Month

Example: Change Requests

Page 8: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

8

Event Type

Term that describes the properties and details about the data it retrieves.

In simple terms it is a field mapping to a Remedy form.A calendar consists of one or more event types.

Example: Scheduled Changes

Page 9: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

9

Event

An entry from the Remedy form that was configured in the Event Type.

Displays in the day/time slot that represent the values from the field mappings.

Page 10: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

10

Data Sources

Page 11: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

11

Data Sources

A system that contains the data you want to display.– Examples:

• Remedy• Exchange• Sharepoint

Page 12: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

12

Data Source Adapters

A data source adapter is a module that retrieves data from a specific type of system.

Each type of system requires an adapter

Page 13: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

13

Data Source Adapters

Remedy

Remedy on Demand

Exchange

Sharepoint

KineticCalendar

RemedyRemedy on

Demand

Exchange Sharepoint

Page 14: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

14

Data Source Adapters

Calendar 2.0 includes the following adapters:

RemedySupports Remedy server version 7.0+Supports 64-bit JVM as it uses the pure Java APISupports Remedy On Demand

Page 15: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

15

Data Source Adapters

Calendar 2.0 includes the following adapters:

Microsoft ExchangeSupports Exchange Server 2007+Requires Java 1.6+Uses the Exchange web service

Page 16: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

16

Data Source Adapters

Calendar 2.0 Adapters on Kinetic Community

Microsoft SharepointRequires Java 1.6+Uses the Sharepoint web service

Page 17: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

17

Data Source Adapters

Advantages:

Connect to systems outside of Remedy.Display information from multiple Remedy servers.Display information from multiple systems.Can be used without Remedy.

Page 18: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

18

Summary of New Calendar 2.0 Terms

Page 19: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

19

Data Source

A server or system that contains data

Example: Remedy ARS ServerExample: Microsoft Exchange ServerExample: JDBC Database

Page 20: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

20

Adapter

A file that communicates to a specific data holding system, and transforms this data into Kinetic Calendar events.

Example: Remedy ARS Adapter, communicates to Remedy ARS servers

Example: Exchange Adapter, communicates to Microsoft Exchange servers

Page 21: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

21

Connection (or Data Source Connection)

A configuration of an adapter that points to a specific system or end point. This includes not only the location (server name for example), but the credentials to access the system, and any other necessary information the system requires.

Example: Production Remedy Server – configured to point at the company's production Remedy server and login with specific credentials.

Page 22: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

22

Configuration Changes

Page 23: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

23

Configuration Changes

Calendar configurations are now stored as files on the web server.

Use the JSON open standard file format, making it easy to edit with a simple text editor.

Data Source connections are configured from a console to ensure all sensitive information is encrypted.

Page 24: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

24

Example JSON Configuration

Adapters configuration

Page 25: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

25

Example JSON Configuration

Calendar configuration

Page 26: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

26

Event Colors

Page 27: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

27

Custom Event Colors

Colors can be specified per event type. This color will be applied to all events when the event type is not filtered.

et_incidents.json

Page 28: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

28

Custom Event Colors

Page 29: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

29

Custom Event Colors – By Value

Colors can also be defined for specific filter values

et_incidents.json

Page 30: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

30

Custom Event Colors – By Value

Page 31: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

31

Click Handlers

Page 32: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

32

Click Handlers

An action that runs when something is clicked – either an event that is displayed in the calendar view, or an open time slot in the calendar view.

Can be configured to open a URL, such as a Kinetic Request service, a Mid-Tier form, or simply another web page.

Can also be configured to execute a javascript function.

Page 33: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

33

Calendar Click Handlers

Executed when an open time slot on a calendar is clicked.

Passes the date/time slot the user clicked.

Example: Open a Kinetic Request form that collects additional information, and uses the task engine to create a new event in the desired location.

Page 34: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

34

Event Click Handlers

Executed when an existing event is clicked. Information about the event may be passed to the click handler, such as the event id.

Example: Open an external system, such as Kinetic Request, to modify the event.

Page 35: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

35

Example showing a URL with parameters

This example opens a Kinetic Request service, passing two URL parameters that the service item can utilize.

Click Handler Example

calendar.json

Page 36: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

36

Themes

Page 37: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

37

Themes

Provide unique branding for your pages– Calendar listing page

– Calendar display page

– Event display page

– Error page

Same concept as Kinetic Request bundles

Page 38: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

38

Theme Example – Calendar listing page

Page 39: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

39

Theme Example – Calendar display page

Page 40: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

40

Time Zones

Page 41: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

41

Time Zones

Improved Time Zone support.Support for daylight savings time (DST).

Before – Offset from GMT

VS

Now – Olson Timezone

Page 42: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

42

Time ZonesAbility to lock a calendar to a specific time zone.

Example:

A conference calendar that displays the times of all the events for the conference.

Events need to be displayed in the time zone where the conference is held, not the time zone where the user is viewing the calendar.

Page 43: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

43

Time Zones – Example of fixed time zone

calendar.json

Page 44: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

44

Fixed Calendar Time Zone

Page 45: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

45

Administration Console

Page 46: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

46

Administration Console

Manage web application propertiesManage data source connectionsProvides access to log filesDisplays web server environment informationReload calendar configurations

Page 47: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

47

Administration Console - Configuration

Page 48: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

48

Administration Console - Properties

Page 49: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

49

Administration Console – Environment

Page 50: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

50

Installation

Page 51: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

51

Simplified Installation

Removed the InstallAnywhere installerSimply deploy a war file to an existing Java web server

Advantages: Install from any system, not just WindowsNo registry changesNo Remedy objects to import

Page 52: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

52

Summary

Page 53: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

53

Summary – What's New

Separation from Remedy (no forms or workflow)Support for multiple data sources (not just Remedy)Event Type colorsClick HandlersBetter time zone supportAdministration ConsoleSimplified install process

Page 54: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

54

Kinetic Community

Resources and Documentation available on Kinetic Community.

– community.kineticdata.com

Page 55: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

55

Additional Resources

JSON file format– wikipedia.org/wiki/JSON

– json.org

Page 56: What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data

56

Contact Info

Jack Boespflug

Kinetic [email protected]

651-556-0928