CMDBuild Forum

Re: Missing classes in openMAINT, cannot use Processes tab

Dear all,

 

I am trying to set up openMAINT to manage a database for an SME that I am working for. The database will be used to keep track of plant inventory, schedule maintenance, and send email notifications.

 

However, I have encountered many problems in the set up process. Whenever I log into openMAINT, various error messages are displayed on the right hand side of the screen, showing a number of classes that are not found including Workorder, PurchaseRequest, WarehouseManagement, WOGen, MaintCalGenerator, and so on.

 

Furthermore, when I log in as an admin (or any other user), the navigation menu on the left side of the screen is missing several options, such as Maintenance Group, Failure, Workorder, which I know should be present according to the instructional video here. I have attempted to reinstall the entire setup several times, but to no avail. On several occasions, the entire Processes tab in the navigation menu is unable to be accessed, and I do not know why.

Because of these issues, I have been unable to correctly implement the Maintenance processes which are the key features of openMAINT.

 

Any help or advice would be very much appreciated, thank you! 

 

*** 

For your information, when installing openMAINT I restored the empty.backup file, as the other two files could not be restored successfully on my machine. However the installation documents on the openMAINT.org page seem to suggest that it does not matter which backup file is restored.

 

 

The error messages on Workorders,
PurchaseRequests, WarehouseManagement, WOGen, MaintCalGenerator, and so on, mean that the Shark workflow engine is not installed or configured correctly.
CMDBuild Team

Previously Tecnoteca wrote:

The error messages on Workorders, PurchaseRequests, WarehouseManagement, WOGen, MaintCalGenerator, and so on, mean that the Shark workflow engine is not installed or configured correctly.
CMDBuild Team

 

Hi, I followed the installation instructions listed here, so I would assume that the Shark workflow engine is at least installed. 
 
As for configuration, that is done on the openMAINT GUI itself once everything is set up, correct? I have created users that correspond to 'workflow' and 'shark'. In addition, I have also used pgAdmin to ensure that there is a role 'shark' created in postgreSQL, and a shark schema in the database I am using.
 
What further checks/actions must I take to ensure that the Shark workflow engine is working correctly? I am not good at these things and I have had to learn on the job.
 
Also, is there a recommended version of Apache Tomcat for best results? Such as 8.5, for example?

Regarding Tomcat, version 8.5 should also work but we use version 8.0 (http://www.cmdbuild.org/en/download/ultimate-version).
For
Shark configuration, we recommend that you consult the CMDBuild
Technical Manual, which is also indicated in the openMAINT FAQ that you
indicated, especially on page 16 (Configuration of the interface between
CMDBuild and Together Workflow Server).
CMDBuild Team

Previously Tecnoteca wrote:

Regarding Tomcat, version 8.5 should also work but we use version 8.0 (http://www.cmdbuild.org/en/download/ultimate-version).
For Shark configuration, we recommend that you consult the CMDBuild Technical Manual, which is also indicated in the openMAINT FAQ that you indicated, especially on page 16 (Configuration of the interface between CMDBuild and Together Workflow Server).
CMDBuild Team

 

 
Hi, I just switched to Tomcat 8.5 after trying different versions, including 9.0 (fyi 9.0 doesn't work).
After reconfiguring completely, it seems that the error messages encountered previously have all disappeared. 
 
However, when attempting to create and schedule maintenance activities, I cannot select teams from the dropdown menu, even after creating several teams. All the teams and details are present under the Teams tab in Classes, but are somehow not viewable when scheduling activities. I believe some other users have had this same issue as I have seen similar questions. 
 
If I still have difficulty then perhaps I will start a new topic separately.

When you go to the form for scheduling the maintenance activities, the dropdown menu shows the Team filtered on the service offered.

You must be careful that the Team is related to the maintenance service you are working on.

CMDBuild Team