Toggle Sidebar
  • Recent updates
    • Post is under moderation
      Wes Godard
      In an Orchestration today, I can define a custom Event to kick off an asychronous orchestration. This is accomplished via SOAP based protocols. It would be good to be able to create RESTful Events to ...kick off these Orchestrations, allowing the user to pass JSON or XML formatted requests to the Event Manager.  These events could be POST events where we are using the Orchestration to perform some action within a particular SBM application or they could be GET events where we need to take information in the body of the request, manipulate it to a SBM-compatible format and send data back. Example: An application wants to get all items created in a certain date range. However, they can only send the date range in an Ordinal date format. We could perform the conversion steps in the Orchestration workflow, retrieve the data, and put it back to Ordinal date format for the return. More and more application developers are moving toward RESTful integrations and JSON formatting is much more lightweight and easier to use than XML.  In a perfect world, I would define the Event once and it could be addressed at runtime via REST or SOAP without the SBM developer knowing which way the source system is sending the data. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      Wes Godard
      Wes Godard added Session Time-Out Popup to favorites
      We have many users requesting some sort of notification or popup from the user interface when they are about to time out, it would be nice if the user could click a button on the popup to reset the ti...mer to let SBM know that they are still working. The problem is that some of the applications we are using ask for a lot of data on submit, data that needs to be pulled from many different sources and it takes a very long time to pull that info or put together writeups. During that time SBM thinks our users are idle and will log them out if they don't finish in time. What's worse is that our users will then lose all that data they had been working on, forcing them to start over and try to do it again. What we would really like to see is a popup on the user's screen 5 minutes before they are about to be logged out with something along the lines of: Are you still working?[Yes - Continue][No - Logout]Your session will time out in XX:XX. This would help us out a lot, probably the number one request we hear from users working those larger items. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      Wes Godard
      When resolving an issue, implementing a change, designing a code improvement or trying to solve a problem, engineers will commonly reach out to peers for assistance.  Many times, this is done through ...the use of instant messaging.  Unfortunately, this instant message conversation occurs "out of band" and is not captured in SBM and thus can't be searched, reviewed, audited or kept as a historical record.  An idea would be to enable SBM to integrate, via XMPP, with commonly available instant messaging services to capture the conversation and store it. A simple scenario for this idea is incident resolution.  In this scenario, Lawrence is assigned a service desk ticket and he is not sure what needs to be done to resove the ticket.  SBM has already been configured to interact with a chat server within her company.  He launches a chat session directly from SBM and asks a senior technician, Betty, for some ideas on how to resolve the incident.  Betty responds with some great troubleshooting steps that Lawrence can use for this and future related incidents.  Lawrence uses Betty's guidance and resolves the ticket.  After resolution, Lawrence take the information and creates a knowledge article with the "tribal knowledge" from Betty so that others can benefit from it in the future. To implement this idea, it is not expected that SBM would provide the chat server itself as part of the product.  There are many well established chat servers already in use at organizations and it would be potentially disruptive to force the use of a new chat technology to take advantage of this idea.  Thus, it is suggested that this idea be implemented through integration of SBM with existing chat servers to initiate the chat session, collect the conversation that occurs, and store the conversation within SBM similar to E-mail or Note threads.  For organizations without an established chat server, there are open source options available like Openfire.  One way to accomplish this integration would be through use of the XMPP (eXtensible Messaging and Presence Protocol).  By utilizing an industry standard protocol for integration, a broader set of potential chat servers would be available to SBM customers. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      Users using a corporate email system typically use it to set their out of office settings.  Setting it a second time within SBM is an extra step that would not be necessary if the setting in SBM was u...sed from the email server. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      Wes Godard
      Extend the existing Calendar report functionality and the "My Calendar" view to add a Webcal Feed link which allows a Serena calendar to be integrated into Outlook, Mac Calendar, Gmail, or any other s...ystem which uses standard Web Calendars. Along with many clients of Serena, we use Calendar data extensively in a number of solutions - Time Off, Release Management, Change Management, and others. The "My Calendar" functionality allows us to being many Calendar feeds into a single view within Serena, but it does not provide any capability to view SBM calendars alongside external sources. Thus we lack any way to have a consolidated view of all event data, as Exchange calendars remain our system of record for corporate events. One solution is to allow the ability to export an Event in Serena in .ICS format, which can be imported into Outlook, Gmail, or other systems. We built a custom solution for this using AppScript which writes a file in .ICS format, and prompts the user to open it to add to their calendar. This is useful, but it only operates on an item-by-item basis, and requires manual action to add each item to your own calendar. In addition, it does not automatically update when the item dates or other information change in SBM. To more fully solve this need, we created a custom calendar feed solution using AppScript which publishes WebCal feeds (basically, just a collection of .ICS events in XML format). By adding the URL to this AppScript into Outlook or other Calendar-feed accepting systems, we can integrate a mirror version of any Serena Calendar Report within our external tool, which is automatically updated on a scheduled basis (~5mins is the default). The solution I describe using AppScript is acceptible, but has several issues: 1. Security - because we are not using Integrated Windows authentication, our external tools are not able to authenticate to run the script. To work around this, we encode a generic read-only user account's credentials into the calendar URL. This makes reports using (Current User) difficult to use. 2. Field Types - The AppScript which renders the calendar needs to read the report parameters from the TS_REPORTS table and attempt to synthesize the SQL queries which will return the desired results. This is difficult to do for certain fields or field types. 3. Access - We built a custom "menu" of available calendars for users to pick, to add to Outlook. This lives on its own AppScript page and is not obvious to users. It would be much more powerful if there were a Calendar Feed icon on each individual feed. 4. "My calendar" - our current solution interfaces with individual feeds, not at the "My Calendar" level. It would be helpful if a user could import their "My Calendar" a single time in Serena, then manage the component feeds within the system, as opposed to having to subscribe individually to all components (though, this may be preferable for other users - so both should be an option). In speaking with others at xChange we think that this is a feature that would receive a lot of positive attention, so we would like to request that it be considered for inclusion in a future version of SBM. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      Allow for the definition and mapping of 3rd party feeds (JSON) for the SBM calendar. SBM currently provides the ability to provide multiple feeds on a calendar report, but several organizations using ...SBM have requested the ability to consume 3rd party feeds from tools that expose JSON/REST services.  The use-case is that SBM would then be capable of displaying calendar reports for the entire ecosystem, rather than requiring users to go to multiple places.  This has been requested for both ITSM tools (Remedy, ServiceNow, etc.) as well as deployment tools.   At a high level, the functionality would need to allow for the mapping of external feed sources with endpoints (for testing, prod, etc.) and the mapping of the fields within those external feeds to the expected SBM feed fields. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      It would be very benefitial to have relational fields availble to select for swimlanes when creating kanban views.  The idea being, the swimlanes are the parent items, and it's children are visibile w...ithin the swimlane.  Think Stories and their associated tasks. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      It would be very benefitial to have relational fields availble to select for swimlanes when creating kanban views.  The idea being, the swimlanes are the parent items, and it's children are visibile w...ithin the swimlane.  Think Stories and their associated tasks. More
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      Wes Godard
      Wes Godard unlocked the badge Points Achiever
      Points Achiever
      Earn points on the site.
      Stream item published successfully. Item will now be visible on your stream.
    • Post is under moderation
      Wes Godard
      Wes Godard added new listing Validate User Credentials when creating components in SDA/Deployment Automation
      When creating a component, most source types require a user name and password but it is not validated until a new version is added.  If you mistype the password, or it changes, and you have auto add v...ersions enabled, SDA will continue to try and use the bad password until eventually the account is locked out.  Adding the ability to validate the user credentials from the create component screen would help. More
      Stream item published successfully. Item will now be visible on your stream.
  • No blogs available.

  • DateTitle
    26/09/2016 Sync Out Of Office Setting with Outlook/Exchange Server setting
    15/09/2016 Kanban View - Relational Field Support for Swimlanes
    26/02/2016 Validate User Credentials when creating components
    27/01/2016 Parallel Development in SBM Composer