Extending Rollbase functionality using Node.js (yes, really!) – Part Zero

Progress-logo-Rollbase-whitebackground              nodejs

 

Using Rollbase‘s triggers are a great way to interact with third party environments. However sometimes you may need to write a fair bit of code inside the trigger code editor to achieve this – what if you could reduce the amount of in-browser code needed?

In this series of articles, I am going to go through the process of building a Node.js platform to assist with interactions with a 3rd party system, in this case a CMIS compliant Document Management System (DMS) such as Alfresco. Continue reading Extending Rollbase functionality using Node.js (yes, really!) – Part Zero

How do I Raise an Enhancement Request for Rollbase?

Progress-logo-Rollbase-whitebackground

Screen Shot 2015-05-20 at 8.27.16 amObtaining a Progress Community Account

  1. Go to https://community.progress.com
  2. Click on “Register Now” in the top right corner of the page:
  3. Fill in the details and click on “Submit”
  4. You will be informed when your account is active

Continue reading How do I Raise an Enhancement Request for Rollbase?

Rollbase: Toggling a Field’s visibility based on another field value [UPDATED]

Progress-logo-Rollbase-whitebackground

 

 

[UPDATE – This only works for Rollbase 3.x. I am working on the equivalent article for Rollbase 4. Stay tuned…]

Sometimes you want to show or hide a field on a view or an edit page based on another field’s value.

Let us say for example that you have an amendment to a local planning guide – if the amendment has been endorsed as conforming to planning policies, then you want to store and show when that endorsement took place – otherwise it is not necessary to show or store such a date.

The rest of this article assumes you are in Rollbase, have created an appropriate object and have provided an “Amendment Conforms” field – which is a picklist of “Yes” and “No” – as well as a Date of Endorsement field – which is a simple Date field. Continue reading Rollbase: Toggling a Field’s visibility based on another field value [UPDATED]

Changing the Automatically Applied Disposition Actions in Alfresco Records Management

Alfresco_logo_RGB

 

 

Tested in Alfresco 4.2.3 and RM 2.2

As you know, Alfresco has an events driven Retention and Disposition process, as part of the optional Records Management (RM) module.

There is a job executed that checks for the eligibility of any file to have a retention/disposition action automatically applied to it. If the action is manually applied before the job has a chance to run, there’s no harm done. But this job comes along behind and cleans up any missed files that are eligible for an action.

The actions that are available to be automatically executed are Retain, Cutoff, Destroy, Transfer and Accession.

The actions, however, that are actually configured to auto-occur out of the box are Cutoff and Retain. This means that if you want a file destroyed as soon as (or at least within 5 minutes in an out of the box configuration) it has become eligible for destruction, you have to do a little bit of configuration. Continue reading Changing the Automatically Applied Disposition Actions in Alfresco Records Management

Scaling Alfresco, Part Zero

Alfresco_logo_RGB

 

 

One of the questions I get asked a lot is how to go about building a large scale Alfresco platform.

The great thing is that the product is built in such a way that a single installation can be scaled upwards and outwards.

I am going to produce a set of articles that covers an Alfresco deployment from a single server instance (such as what you get if you use the installation Wizard) up to a n-tier, horizontally and vertically scalable solution. Continue reading Scaling Alfresco, Part Zero

Using Alfresco in a VM Environment

Alfresco_logo_RGB

 

 

The key to a stable and high-performance virtualised Alfresco environment is using the proper architecture in the virtualisation hosts. Out-of-the-box settings and slow disks might work for a test environment, but specific requirements need to be met when building the host system for proper performance to be achieved. Therefore, be sure to follow these minimum requirements when you design the virtualisation host infrastructure: Continue reading Using Alfresco in a VM Environment