Are you upgrading/updating your servers? Here we explain moving Cradle projects from an old server to a new server. There are two ways to do this:
Moving projects to a new server with the same Cradle version
Moving projects to a new server and upgrading to a new Cradle version
Both of these scenarios are detailed below.
Please note if users have Personal definitions, e.g. if they are are using Sessions, these will either need to be copied or exported and imported to the new server. Personal definitions are located in $CRADLEHOME\admin\definitions\personal and the folders have the users names. If copying the definitions they need to be placed in the same location within the personal folder.
New Server with Same Cradle Version
If you are not upgrading Cradle at this time, this is really simple to do.
Create the Cradle projects on the new server with the same project code as previously created on the old server. Ensure the pathname is the location where the databases will be stored.
Copy the contents of the Cradle projects on the old server to the new server. The directory contains all of the data including user profiles, project setup, definitions etc.
New Server with New Cradle Version
If you are upgrading the Cradle version as well as migrating to a new server, this is slightly more complex.
The safest method (although can be time consuming) is to create export files of the existing Cradle databases and then import them into the new server installation.
When exporting the information from the “old” server, ensure Owner is set to Everything as shown below:
In the new project you can then import the data exported from the old server . When importing, ensure Owner is set to As in file, Overwrite is set to On and the top four validation checkboxes are selected:
Repeat this for all projects
Another way to achieve this is to copy the project directories from the old server on to the new server and then manually convert the projects.
Create the Cradle projects on the new server with the same project code as previously created on the old server with the pathname being the location where the databases will be stored.
Copy the contents of the Cradle projects on the old server and overwrite the contents of the newly created projects on the new server. The directory contains all of the data including user profiles, project setup, definitions etc.
Manually run the necessary converters to ensure the new projects are in the same format as the new Cradle version installed. Please note this may be several converters if converting from a much older version.
Note: Please ensure the projects have been converted BEFORElogging in.
Welcome to the latest newsletter from 3SL that provides a mixture of news and technical information about us, and our requirements management and systems engineering tool “Cradle”. We would especially like to welcome everyone who has purchased Cradle in the past month and those who are currently evaluating Cradle for their projects and processes.
We hope that we, and Cradle, can deliver real and measurable benefits to all of the exciting development projects that we see every day through your regular contacts with our support team. If you have any problems, please do not hesitate to contact 3SL support here.
Showing Cell Titles in Views
Sometimes when displaying a nested view the cell titles take up a lot of space on the screen.
Within the View Details dialog you have the option to choose whether you want to display the cell titles:
As you can see you can choose to either:
Show the cell titles
Hide the cell titles
Show the cell titles only when the view is top-level
You can change the visibility of any of the component views that are being used to show linked items. In practice, most people either hide everything or show everything.
Following on from our recent Cradle-7.7 release, if you are not already a customer and would like more information about Cradle, you can download the software and a free evaluation licence. You can find this on our website, or you can request a webinar. If you are a customer and would like to upgrade, please contact 3SL for a Security Code and for any assistance you may require with the upgrade.
Upcoming Training Courses
We still have places available on our September Risk Management course. Learn how to identify, analyse, evaluate, treat and monitor the risks associated with activities or events within your business. This course is designed for project team leaders or managers who administer and manage risks.
To book a place on one of our online courses please click here!
The software package includes Cradle licences, a pre-defined schema and a comprehensive support package. This can be used in both unclassified (IL0) and OFFICIAL (certified IL3) deployments and covers the following elements:
Prices start from as little as £50.00 per user per month. Including email and phone support and full documentation included. Optional onsite support and training is available. This can be supplied on Windows® or Linux®.
A wide range of user customisation is available including:
Items’ (attributes, links and properties)
Display of chosen data and layout through queries, views, forms,
Processing data to give graphs, reports, documents, metrics, KPIs/dashboards, process
or search for Cradle. For an overview of Cradle, see our video here: We look forward to helping you achieve success on your future projects, or migrating existing ‘manual’ or disparate works into a fully encompassed solution.
Individuals/communities can take National Radio Day as an opportunity to appreciate/celebrate what radio means to the world today. Some people might think radio has passed its prime. Although it still acts as a strong force, especially for local communities.
The first person to identify radio waves was a German physicist Heinrich Hertz in 1886. But it took about three decades for a practical receiver to be invented, which was due to the work of Italian inventor, Guglielmo Marconi. Though it started with a Morse code message from just a kilometre away, Marconi paved the way for the future of the types of messages that radio waves could carry.
Trying to decide on whether baselines or snapshots are best for your project? Here we explain the differences so you can make the informed decision on which is best for your project.
What is a Baseline?
A baseline is a mechanism in a Configuration Management System to protect formally reviewed and approved information from modification. It is a named repository for the definitive state of a system at a specific point in time to which only read-only access is permitted. A succession of baselines can be created over the life of a project, each containing information from an increasing subset of the phases in a project.
When a new baseline is created, unchanged items will migrate into it from the previous baseline. Therefore new copies of items are not created for each new baseline. This avoids such copied items increasing the number of items in the database and hence the database size.
These are a collection of the accepted/approved items that can be reported / queried / viewed in numerous ways.
The items are progressive in that each instance of an item is controlled by the Version attribute and “work in progress” items are labelled with a draft “A”
Baselines only contain the data. Not the definition files that existed at that time (e.g. views, queries, documents, reports).
What is a Snapshot?
A snapshot is a read-only copy of ALL the information in a Cradle database at a specific point in time that can be viewed, in isolation, at any point in the future.
This includes definition files (excluding Personal) and the project definition.
When a snapshot is selected, access to information, cross references and definitions is determined by the contents of the user’s profile in the database they are currently logged into, regardless of whether or not the user has a profile in the current snapshot and regardless of the contents of that user profile (if any) in the snapshot.
Snapshots can be deleted from Project Manager or via command line (as power user).
We are pleased to announce the release of Cradle-7.7 which is available now for download from the downloadssection of the 3SL website. This is the latest version of Cradle.
3SL customers with active maintenance have been sent an e-mail notification, and details of which of their enhancement requests and bug reports are included in this new release. This is a significant Cradle release that increments the Cradle minor version number from 7.6 to 7.7. This means that the Security Codes for Cradle-7.6 or earlier will NOT work with this new Cradle-7.7 release. Therefore, if you want to upgrade to Cradle-7.7 then you MUST contact 3SL Support and request a Cradle-7.7 Security Code since your existing Cradle-7.6 Security Codes will NOT work with this new release.
New Cradle-7.7 Capabilities
This release contains a range of new capabilities, including:
Metrics added to graphs
New header option in views
Annular dial type added to Dashboards
Precision option added to Dashboards
Ability to test email setup from User Preferences
These new capabilities are shown below. For further information please refer to the Release Notes.
A snapshot is a read-only copy of all the information in a Cradle database at a specific point in time that can be viewed, in isolation, at any point in the future.
Snapshots can be created and selected from the Project tab in WorkBench:
Snapshots can also be created via the command line using c_prj.
When a user selects a snapshot, their access to information, cross references and definitions are determined by the contents of the user’s profile in the database, regardless of whether or not the user has a profile in the current snapshot and regardless of the contents of that user profile (if any) in the snapshot.
Cradle-7.7 includes a new type of graph which shows metric coverage or count of items with different categories set or unset. This is called a metric graph. An example is shown below:
Header Option in Views
A new Header option is now available in the dialog. This provides a way of showing grouped and coloured headings when output. Example output is shown below:
A new Baseline Summary List report has been included in this release. This outputs each baseline on it’s own row in a table.
The Baseline Summary report has been renamed to Baseline Summary Compact.
A Sort by filter has also been added to both the Baseline List report, Baseline Summary List report and the Baseline Summary Compact report. This provides the option to sort by the baseline name, when the baseline was opened or when the baseline was closed.
Annular Dial Type in Dashboards
A new dial type has been added to dashboards – Annular %.
This is an annular percentage of a single dashboard bandset within which the KPI resides:
Precision Option in Dashboards
A Precision option has also been added to dashboards. This sets the count of numbers displayed around a dashboard dial:
Test Email Setup
The setup of emails can now be tested from User Preferences by selecting the new Test Email button:
Pressing the Test Mail button produces the Mail Test dialog where you choose an email recipient and whether you want to send the test email in plain text.
Please note the only user names shown in the Recipient drop down are Cradle users in the project who have an email address defined in their User Profile.
You must contact 3SL for new Security Code(s) for Cradle-7.7. Cradle-7.7 will not accept Security Codes from Cradle-7.6 or any previous release.
Cradle clients (WorkBench, Web Access, Document Publisher for instance) and server (Cradle CDS) versions cannot be mixed. Therefore, you must upgrade all Cradle installations to 7.7.
Cradle-7.7 databases do not have the same format as Cradle-7.6 databases. Hence the Cradle-7.7 release includes a database converter for the transition from Cradle-7.6 to Cradle-7.7. Full details are available in the 7.7 release notes, and updated manuals in addition you can always contact firstname.lastname@example.org .
Single User Products
Please note that there are no maintenance services for single-user Cradle products. Therefore, if you have purchased any of the single-user Cradle-7.6 products:
then you will not be able to request a new Cradle-7.7 Security Code. If you want to update your single-user Cradle system to the new Cradle-7.7 release, then you must buy the new Cradle-7.7 release.
Help with Cradle-7.7
In conclusion, we’re pleased with the new capabilities in Cradle-7.7 most importantly we hope you will benefit by upgrading. If you are not already a customer and would like more information about Cradle, you can download the software and a free evaluation licence, find more on our website, or request a webinar. If you would like to read some independent reviews feel free to use your favourite search engine or take a look at Capterra.
Upcoming Training Courses
We still have places available on our August Requirements Managementtraining course. The dates are 15th to 18th August. This is a great opportunity for small teams, or a couple of new team members to get started with RM and Cradle. Don’t worry if you can’t make the August RM course, we are holding another one in November.
In September we then have our Risk Management course. Learn how to identify, analyse, evaluate, treat and monitor the risks associated with activities or events within your business. This course is designed for project team leaders or managers who administer and manage risks.
To book a place on one of our online courses please click here!
We have created some links between Cradle items but we only want to see a filtered set of these links in our table.
Cradle has a unique ability to follow cross referencestransitively. This means that although an item might not be directly cross referenced from it’s source, it might be linked indirectly through another item/item type.
Cradle also has the ability to name cross references referred to as link types and even group sets of link types together referred to as link groups.
Combining these features can allow flexibility for the output of items that have some relationship to the source which will reduce the number of direct cross references required.
For example, we would like to show dependencies between item type A and item type C but ONLY those that have a yellow and blue link type.
We can see in the screenshot below that only A-6 and A-11 are transitively linked to items of item type C with both a blue and a yellow link:
Navigations allow us to specify how we would like to follow the links that have been created between items. This is a very powerful feature as we can also specify that we would like to follow links transitively:
Using the Navigation in Views
We can now use the navigation to specify that we want to show links between item type A and item type C that are followed transitively but we ONLY want to show the group of links YELLOW AND BLUE. Remember that there are NO DIRECT links between these two item types. The cross references are from item type A to item type B and also from item type B to item type C:
Applying this view, we can see that only the YELLOW AND BLUE links are shown in the table. The remainder appear blank:
Using the Navigation in Queries
We might wish to only show items in our table that have these links in preference to showing all items and just appearing blank where the transitive link does not exist. We can achieve this in the Query Details dialog:
This will now filter out of the list any items that do not match the navigation criteria:
Showing Path in a Tree Style
If we followed the path in a tree style showing downward links, we can see that item type A (A-6 and A-11) are not directly linked to item type C (C-1). They go through item type B (B-2):
Cradle provides a unique ability to allow cross references to be followed transitively (through other items).
Transitive navigations can be applied to views and queries. This provides a very powerful filtering mechanism that allows us to show non-direct dependencies between items.
With the release of 7.7 coming very soon, we thought we’d test Cradle on additional platforms.
So here’s Cradle 7.7 running on a Steamdeck, in Desktop mode.
As SteamOS is based on Arch Linux, our 64 bit Linux version can be installed.
Both the CDS and WorkBench are running on this very capable device. A keyboard and mouse may work better than the on screen keyboard.
If you install the service manager (systemd script) then the Cradle Database Server (CDS) will start on boot up of the Steamdeck, so you might not want to do that if its primarily used for Steam. However, once started the CDS will stay running in the background when you switch to Gaming Mode. If you have others connecting to your CDS then they can continue to work while you improve your hand-eye coordination in your favourite game.
Although Steamdeck is not an officially supported platform, you can see Cradle does indeed run on additional platforms
*If you will have the same users in the new project that are in the existing project.
To avoid the Personal and/or User definition files being part of this import, we would suggest the following:
Log in to the existing project as MANAGER
Select Project > Export
In the Export dialog set Owner to Everything and Info Type to ProjectSchema and User Profiles (if users are required, see comment above)
Press Export to create the export file and close the Export Status dialog but do NOT close the Export Information dialog:
In the Export Information dialog, change the Info Type to ONLY show Definition Files:
You will see that some new options appear – Definition Type and Location:
The Definition Type option allows you to specify the types of definition file to be included in the export. For this example, we will leave this as All:
The Location option defines which location you are exporting the definition files from.
Users may have created Personal or User definition files that might not be relevant to the new project. Personal and/or User definitions might only have been useful to an individual person rather than the project so could be omitted.
In this case, we would only need to select Team*, User Type* and Project
* It may only be necessary to select Project
Press the Export button again. This will present you with the option to Overwrite, Append or Cancel. Select Append:
Select Project > Import and set Owner to As in File and Overwrite to On:
You will see that your new project contains:
All the Project Setup information including the phase hierarchy and all supporting definition files
If you had NOT chosen to append the definition files, it is highly likely that the phase hierarchy from the existing project would not work in the new project and would produce errors.
These definition files are important to define the WorkBench environment.
Also, if you had chosen to export all the definition files, this may have resulted in numerous views, forms, queries, documents etc., that are not particularly relevant or accepted into project definitions.
Overview of the many capabilities in Cradle including best practices, demonstrating the Cradle tool and its features – User October 2022 course.
“A great opportunity for new users to familiarise themselves with Cradle”
Businesses that have chosen Cradle can benefit from this general Cradle overview and how to apply Cradle to their projects.
User Course 5th to 6th October 2022
“The User course is designed for both new users or users requiring a refresher course.
The Cradle User Course helps you to understand the benefits of Cradle and see examples of where Cradle is used. We provide explanations of the various Cradle modules as well as providing the basic concepts of Cradle, including items, cross references and the Cradle schema. There is a tutor led example of some of the WorkBench features and the Toolsuite tools.
Please note this course is provided through demonstration only, there are no “hands-on” exercises.