Support and Maintenance Services and Procedures - kwantu/platformconfiguration GitHub Wiki

Setting up, removing and managing communities

Number Service Description
1 Delete a community This service allows the system administrator to specify communities to be deleted, and then deletes all the MySQL records and Couchdb databases related to that community.
2 Migrate a new community to production This page specifies the steps needed to migrate a new community to the production server
3 Create the indexes for the community on the couchdb server Creates or deletes indexes for a community or all communities on a server
4 Publish the configuration for a community to a production server from the staging server This is the build process to publish the full configuration for all applications from the staging server to a production server
5 Service to move process from one to another sub-profile instance This service allows to move a sub-process to a new sub-profile category.
6 Service to move process from sub-profile instance to root level This service allows to move a sub-process to the root of a profile from a sub-profile category.
7 Service to update the title of an SDO so that the search can pick it up This service allows to update the title of an SDO.

Workflow API Services to run work flows and manage data registry

Number Service Description
1 Workflow to create a community This service allows the system administrator to execute a work flow that will create a community.
2 Workflow to create a profile in a community This service allows the system administrator to execute a work flow that will create a profile including populating data objects.
3 Workflow to create a process in a profile This service allows the system administrator to execute a work flow that will create a create a workflow process including populating data objects.
4 Workflow to adopt an application into a community This service allows the system administrator to execute a work flow that will adopt an application into a community.
5 Workflow to create a sub-profile instance for a profile This service allows the system administrator to execute a work flow that will create a community.

Report related services to manage reports and views

Number Service Description
1 Clear the views This service allows the to remove all the autocreated views so that duplicates can be cleared.

Managing Couchdb

Set the revision limits for a document

curl --noproxy "*" -u Administrator:@@@@@@@ http://10.155.78.79:8003/kwantu_configs/_revs_limit
curl --noproxy "*" -u Administrator:@@@@@@@ -X PUT -d "10" http://10.155.78.79:8003/kwantu_configs/_revs_limit

Managing Redis and transactions

Making sure that redis is runnig and transactions are active on the server

https://kwantu.support/redis/test

clearing out all old transactions data

To clear redis older data... please do following

sudo su -
redis-cli
flushall

then delete all the documents in kwantu_transactions couchdb except any design document