Outsystem Service Center Tool
Service Center is a tool that Manages apps within an environment in different environments with the external data source.
On the Home screen of the Service Center tool, we can see the analytics of web screens and end-users in a time period as you could see in the given above image. also, you can see the recently published modules, extensions, and solutions. The service center has four main components that we can use for app development.
- Factory
- Monitoring
- Administration
- Analytics
[br]
Factory
In the Factory section, you will see four sub-sections Applications, Modules, Extensions, and Solutions.
[br]
Applications
In the applications section you will find all the apps that are published and with their names, last published by, and some action buttons like open in browser, test app, and delete the app.
[br]
Modules
In the modules section, you can upload and publish a module and check the old module version and delete that. you can check all modules with their names and Last published details.
[br]
Extensions
In the extension section, you can upload and publish an extension and also see the published Extensions with the details like who published last and at what time and consumer modules that consume that extension.
[br]
Solutions
In the solutions section, you can upload and publish a solution and create a new solution. also, you can see the uploaded solutions with the details like who published last and the date-time.
[br]
Monitoring
In the Monitoring section, you have options for monitoring the applications and modules. it has several options.
- Error
- General
- Traditional Web Requests
- Screen Requests
- Service Actions
- Integrations
- Extensions
- Timers
- Emails
- Processes
- Mobile Apps
- Environment Health
- Security
[br]
Error
In the errors section, you can see error logs and time of log, module name, Message, source, server, and all the other details.
[br]
General
In the general section, you can see the general log with other details like the time of log, module, message, and source of log. you can also export all the data to an excel sheet.
[br]
Traditional Web Requests
In this section, you can see the traditional web requests log with the other details time of log, module, screen, mode, user, MSISDN, duration, and server name.
[br]
Screen Requests
In this section, you can see the screen requests log with other details like time of log, module, tenant, screen name, action, source, user id, duration, and server name.
[br]
Service Actions
In this section, you can see the Service Actions Log with the other details like the time of log, module, action, source, user, duration, and server name.
[br]
Integrations log
In this section, you can see the Integrations log with the time of log, module name, type of requests, action, source, Endpoint, Duration, and server name.
[br]
Extensions
In this section, you can see the Extension Log with the time of log, module name, action, duration, and server names. if you have any errors then you will find an error message on the right side.
[br]
Timer
In this section you can see the Timer log with the Time of log, the log is generated at the run time or not, module, timer, duration, next run, and server name.
[br]
In this section, you can find the Email log that is generated when the emails are sent through the application. in this section, you will see the details like Send Instant, Module, Email, and size of email with the status.
[br]
Processes
In this section, you can monitor the process and see the details like Process Name, Module Name, Suspended instances, Active Instances with errors, and active instances.
[br]
Mobile Apps
In this section, you can see the Mobile Apps Generation logs.
[br]
Environment Health
In this section you can see the Environment Health of the Front-end servers Health, Mobile apps build service status, Cache invalidation service status, Processes, Emails, and Timers health.
[br]
Security
In this section, you can see the blocked addresses that you have blocked for any application.
[br]
Administration
In this section, you can configure the environment settings. you have different sections for the configuration.
- Users
- Roles
- Environment Configuration
- Security
- Deployment Zones
- Servers
- Database Connections
- Certificates
- SEO URLs
- Licensing
[br]
Users
In this section, you can manage the Users of your application. currently, the users are managed through the LifeTime tool.
[br]
Roles
In this section, you can manage the Roles of your application. currently, the Roles are managed through the LifeTime tool.
[br]
Environment Configuration
In this section, you can manage and configure the environment like Environment name, Hostname, Purpose, Debug mode, Date format, Administration email, Timer execution attempts, 2-stage deployments, Mobile apps build service, Proxy details, and activity reports.
[br]
Security
In this section, you can manage the security options like Network security, and Application authentication, secure the connections like Enable HTTP strick, force HTTPS over the web applications, set cookies, and enable the content security policy.
[br]
Deployment Zone
In this section, you can manage the deployment zone and create a new deployment zone and see the different details like the Name of the Zone, description, address, hosting technology, and default for new modules setting.
[br]
Servers
In this section, you can manage the servers of the applications, and see and edit the details like Name, Ip address, execute timers, processes, and emails.
[br]
Database Connections
In this section, you can create a new database connection and manage the other created connection and see the details like the Name of the database, Provider name, and description.
[br]
In this section, you can configure the Email setting like SMTP server, port, user name, password, sender email, sender name, test lists, and addresses.
[br]
Certificates
In this section, you can create a new certificate and manage the other ones that were previously created.
[br]
SEO URLs
In this section, you configure the SEO setting like the page rules, site rules, redirect rules, and module alias.
[br]
Licensing
In this section you can upload a new License, Backup one, Request a new, audit license, end-user sessions, application objects, end-users configuration, modules source code, and manage the other licenses.
[br]
Analytics
In this section, you can find the Reports, Daily History, and Unused Modules.
[br]
Reports
In this section, you can create a new report and manage the other ones and see the details like ID number, created date, and time, along with the report type, start date, and end date.
[br]
Daily History
In this section, you can see the daily history of your application with the details like date, web hits, slow web hits, screen requests, distinct logins, active users, web service hits, sessions, session duration, hits per session, the timer runs, the slow timer runs, extension calls, slow extension calls, and errors.
[br]
Unused Modules
In this section, you find the Unused modules that are not currently used in your any of applications with details like Module name, description, and Last used date.