Serena Blog

How does a developer know when they are done?.  soup.testing.001 How does a business know that their new application or feature does what the customer wants it to do? By testing. Testing is a cross functional activity that involves the whole team and should be done continuously from the beginning of the project. It serves as the gauntlet that a committed change has to run and pass in order to be considered worthy for release.  While testing is a major key ingredient

Read More



We are looking for new and innovative uses of Serena Deployment Automation Community Edition and are announcing a new contest with a chance for a $1,000 Amazon gift card!

Read More



CM_GraphicresizedOn June 10th I announced Serena Dimensions CM 14 – the best ever, and I am pleased to report that we have now secured a number of successful early adopters, many of whom are live and in production, and attracted a significant number of accounts that are now actively pursuing or planning their implementations and upgrades.

We have seen broad

Read More



In our October 2014 Mainframe Virtual User Group (VUG), we highlighted the latest features in the ChangeMan ZMF 8.1 release, set to go GA at the end of the month. In addition to Kevin Parker and I presenting
at this VUG, we were joined by Greg Hughes, President and CEO of Serena Software and some of the lead developers of ChangeMan ZMF, and the Client Pack to demonstrate some of the functionality in his forthcoming release.

You may

Read More



The world of configuration management is no longer just about The future of configuration management webcast servers in the data center. It is rapidly expanding and supporting other environments including cloud, mobile devices, embedded devices, BYOD and devices in the car and home. All these environments need to be configured as a broader system tying into a business platform or application. Everything is growing and becoming increasingly pervasive,

Read More



We are gearing up for our next global user conference, xChange15, to be held March 22-25 in Washington D.C. Like our past xChange conferences, this one is going to be all about helping our customers get the most value our of their Serena software investments, with presentations and workshops featuring the best thought leaders, technical experts, fellow customers and technology partners.

In three jam-packed days, we provide over 60 technical sessions on the products you are using today, like SBM, Dimensions

Read More



If you didn’t see the news yesterday, our friends at CloudBees, the enterprise Jenkins company, announced further strengthening of their partner program to delivery continuous delivery success to software development and IT organizations around the world.

It was

Read More



Deploying software in today’s enterprise environments is an extremely expensive and inefficient process. The cost in terms of resources, time and revenue lost is actually astounding. I was on the phone with a large insurance company recently that was struggling with high costs and time to market issues with their main retail application. Their DBAs were spending over 50% of their time manually deploying 3 releases a day.

Do you have high cost, highly skilled team members deploying software? It shouldn’t be that hard.

You

Read More



Continuous Delivery continues to be one of the most effective approaches to improving application delivery and achieving DevOps improvement.

Serena has partnered with CloudBees, the enterprise Jenkins company, to bring you live full-day summits with industry experts on Continuous Delivery. The first four summits have been sold out and well reviewed.

Please join us at one of the upcoming summits in a city near you:

  • Chicago – October 15th
  • San Francisco

    Read More



Patrick Debois coined the term “DevOps” as part of the first DevOpsDays nearly 5 years ago. Now DevOps is a major movement in the smallest start-ups and the largest enterprises.

Patrick and I spoke on a recent Serena DevOps Drive-In webcast about the first five years of the DevOps movement and what lies ahead in the next five years. I think you’ll find the edited recording of the event really interesting.

Read More



Technical blog posts

The Chrome DevTools command line is an extremely powerful tool for developing/debugging/testing JavaScript in real time on your forms.  You can manipulate the UI by typing commands that use the AE JavaScript library, or even define/execute your own methods while viewing states or executing transition forms.  You can write, test, and refine your custom JS code directly in the browser, and not go back to Composer until you're pasting in the final result!

To access the Console, simply navigate to the desired SBM page and then press the "F12" key. Then, select the "Console" tab and look for the > prompt:console_1.png


Read More
Tags: SBM


(Note: I attended a wonderful class facilitated by Erika recently, where she asked us to share a tip with the other attendees. A couple of my classmates wanted to see my tip, so here it is.)

My current SBM customer uses tabs. Lots and lots and lots of tabs. Progressive tabs representing workflow stages. Functional tabs representing organizational structures. Tabs for system fields, tabs for notes and attachments...


Read More
Tags: SBM


b2ap3_thumbnail_CAB_Profile.PNGUsing role-based personalization to show only related features to a group of users has many benefits. To name a few:

  • Gain quick access to relevant and targeted information
  • Decrease the amount of training or support from your department
  • Increase overall productivity

Read More
Tags: Dimensions CM


In Work Center, administrators can create and share Dashboard and other views such as Activities, Backlogs and Calendars.  In SBM 10.1.5 we introduced a new feature on the Sharing tab that is available only for admins - the ability to automatically pin the shared view to the left side navigation menu.  This means that each user in the sharing list will see the view automatically appear in their menu when they next log in to Work Center or even just navigate to the particular application.


Read More
Tags: SBM


Serena Service Request users have seen the following appear when they have entered words in the title field: 

b2ap3_thumbnail_3-19-2015-2-41-00-PM.png

This message box informs users that there is a knowledge base article that has matching words in its title. Users can easily view the existing articles, and then use an article to resolve the issue without help from the help desk. 


Read More
Tags: Serena Request Center


On complex forms it can be difficult for an end-user to discover and find required fields, especially when they are hidden behind tabs or collapsed sections. To make this easier in solutions like SSM, we created a small JavaScript utility for enhanced validation that finds and navigates to required fields. Just add the script to your form and you get the following features.


Read More
Tags: SBM


b2ap3_thumbnail_Error-Item_has_a_binary_format.PNGYou just added a new file to your Dimensions CM stream (or project), made a few changes and now want to check out the new feature Annotation View. Instead of seeing information about each revision, you instead get the dreaded message “COR-440000 1E Error: Item has a binary format.”

Two of the most common reasons for this to occur are:

  1. The file used the default upload rule or
  2. Your upload rule identifies the file as the wrong type.

Read More
Tags: Dimensions CM


In this blog, we'll discuss the use of the Relational Grid option of the Embedded Report widget in Composer that enables you to replace single and multi-relational field controls on custom state and transition forms.  We'll also show how to filter the list of candidates by binding query controls to the grid.  We recommend you use this functionality only for state forms if you are running on a version of SBM earlier than 10.1.4 because of problems when the report results were paged or filtered on transition forms.  These problems were addressed in SBM 10.1.4.

The Problem

When your users view or edit the value of a single or multi-relational field on a form, the values displayed and the choices offered are presented as a summary of the related record, using the Value Display Format (defined for the table) which combines static text and field values into a single string.  While this can be a handy summary of the record, sometimes you'd like to see and search against other information about the related record(s). 

For example, in a state form, you may wish to display something like this:


Read More
Tags: SBM


Tracing ODBC Data Source feature can be useful to diagnose problems when we need to know which SQL statements are running against database. Active Diagnostics is cool feature, but it does not log all statements and sometimes you might be interested what is missed in AD log file. For SQL Server you can use SQL Profiler tool. However, for Oracle it's much more complicated.


Read More
Tags: SBM


This article discusses UI internals of SBM Work Center and provides step-by-step procedure to customize Work Center UI beyond simple header/footer changes.

The target audience for this article is SBM implementation consultant with programming experience in HTML, CSS, JavaScript, JQuery, etc.


Read More
Tags: SBM


Often we find that we need to make iterative changes to a form's JavaScript to get it to work the way we want.  Making changes to the JavaScript in Composer and redeploying the process app can take considerable time, in addition to, making a lot of extra published versions of the process app.  There is a better way to test JavaScript on your development server.

First, create your JavaScript in Composer, attach it to the form and deploy the process app.  This will give the script its unique ID and put it on development server for you.

Next, logon to the development server via Remote Desktop.


Read More
Tags: SBM


As I talk with customers, there seems to be a misconception of Serena Single Sign-On (SSO).  The result is a modern authentication system not getting adopted in favor of the status quo.

SSO is used with all of our core products, and first appeared in the TeamTrack line with SBM 2008.  Despite its name, Serena Single Sign-On is not single sign on to workstation and browser.  It is a mechanism for handling sessions and authentication of web services.  SSO does handle browser sessions as well as web services.  Think of it as Web SSO.

Serena SSO is based on working group standards for web SSO.  It uses the same modern concepts for handling sessions and authentication as other authentication systems such as ADFS, Tivoli and Open SSO to name a few.


Read More
Tags: SBM


When SBM introduced custom forms, we provided a new capability to create your own designs for the forms your users see.  One downside of this, as compared to quick forms, is that they did not respond to changes in the data model.  For example, when you add a field to the table, the forms are not automatically updated.


Read More
Tags: SBM


The PDF document describes the following steps

1. Installation of the Serena Deploy plugin

2. Configuration of the plugin

3. Creation of a simple Jenkins item

4, Configuring the item to create a component version

5. Extending the configuration to perform an SDA deployment

 

Click on the this link to access the document in PDF format. 


Read More
Tags: SDA/Deployment Automation


Tags: SBM


Overview

For this performance test we focused on the general performance of Serena Request Center as well as the calculation of depreciation values for the new Asset Management Process App.


Read More
Tags: SBM


If you have not installed ZMF 8.1 yet and tried the high level exits out you need to soon. In addition to giving us the flexibility to use COBOL, REXX or any other high level language, the developer have made it easy to get variables and even easier to pass variables between stages or even between sessions.


Read More
Tags: ChangeMan ZMF/Mainframe


In this blog, I'm going to briefly discuss the main differences between AppScript and JavaScript from an SBM developer's point of view. Note that some of my points will also apply to Form Actions and the JavaScript API, since those are basically just easier ways to write JavaScript.

This blog will focus on the before (pre)/after (post) transition and state contexts of AppScripts.


Read More
Tags: SBM


In this post I would like to describe which actions on Serena Central site will earn points for you, and what you should do if you want to be on the top in Leader Board.


Read More
Tags: Tips & Tricks


Sometimes too much information can be worse than no information at all.  If you've been using SBM Composer since before Version 10.1.2 and your process apps are complex, you may have experienced this first hand with Composer validation warning messages.  If your (understandable) response was to turn off validation warnings altogether, you may want to reconsider.  In 10.1.2, we introduced the ability to dismiss validation warnings, both individually and by class of warnings.  For example, if you've decided you don't want to hear about empty rows on forms that could collapse,  you can right click on a validation warning about that and choose Dismiss All Like from the context menu.  

 b2ap3_thumbnail_Validations.png


Read More
Tags: SBM