Support Tool
1. Get started with Support Tool
1.1. Receiving alerts from PRO system
At least 1 PRO Agent System should be configured. See Agent Configuration to learn how to do that.
You should have enough systems licensed for monitoring (Number Of Systems For Monitoring property on License Configuration page) and Monitoring License End Date should be valid, otherwise it won’t be possible to create a consumer.
Figaf Tool uses consumers defined in alert rules on PRO System as a data source for retrieving Message Monitoring alerts. It’s important to note that it’s possible to fetch an alert from the specific consumer only one time, that’s why you need to create a specific consumer for Figaf Tool application and declare it only once in one Figaf Tool application. Otherwise, messages won’t be received properly.
To configure receiving alert process from PRO system do the following:
-
Create new
consumeron your PRO system:-
Use Integration Directory builder to manage
alert rulesand theirconsumers. -
Chose an existent alert rule or create a new one, configure it, and then add a new consumer, e.g.,
IRT_PRIMARY_CONSUMER.
-
-
Open
Support Toolpage in Figaf Tool. -
Click on
Manage Consumers. It opensManage Consumersdialog box:
-
Select your PRO Agent system, click on
Create Consumer, type the name of PRO consumer you have created before (in our exampleIRT_PRIMARY_CONSUMER), and save a new consumer.You will be asked about enabling alerts handling and reprocessing jobs, approve that action if you want to have handle new alerts automatically. You can disable them or change scheduling settings later on
Application Configurationpage. Consumer is created with a new default Figaf Tool rule, we will explain rules in further sections. It just needs to be noticed that default Figaf Tool rule doesn’t add anything to your filter configured on PRO alert rule. -
Now you can open
Alertstab and click onPoll Alertsto trigger lookup manually, or wait for a scheduled job if it’s enabled.
1.2. Receiving alerts from CPI system
At least 1 CPI Agent System should be configured. See Agent Configuration to learn how to do that.
You should have enough systems licensed for monitoring (Number Of Systems For Monitoring property on License Configuration page) and Monitoring License End Date should be valid, otherwise it won’t be possible to create a consumer.
To configure receiving alert process from CPI system do the following:
-
Open
Support Toolpage in Figaf Tool. -
Click on
Manage Consumers. It opensManage Consumersdialog box:
-
Select your CPI Agent system, click on
Create Consumer, type the name, and save the consumer.You will be asked about enabling alerts handling and reprocessing jobs, approve that action if you want to have handle new alerts automatically. You can disable them or change scheduling settings later on
Application Configurationpage. Consumer is created with a new default Figaf Tool rule. It just needs to be noticed that default Figaf Tool rule doesn’t add anything to your filter configured on Figaf Tool consumer for CPI Agent. -
Now you can open
Alertstab and click onPoll Alertsto trigger lookup manually, or wait for a scheduled job if it’s enabled.
1.3. Receiving alerts from Api Management system
At least 1 Api Management Agent System should be configured. See Agent Configuration to learn how to do that.
You should have enough systems licensed for monitoring (Number Of Systems For Monitoring property on License Configuration page) and Monitoring License End Date should be valid, otherwise it won’t be possible to create a consumer.
Figaf Tool processes alerts only for Api Proxy objects with configured Figaf error handling policies. It’s important to note that it’s possible to fetch one entry only once, so you should configure Figaf Tool consumers without intersections, otherwise some consumers won’t receive alerts.
To configure receiving alert process from Api Management system do the following:
-
Open
Change Tracking Toolin Figaf Tool. -
View object details page for required Api Proxy. Click on
Add/Reset Figaf error handling policiesbutton to enable alert processing for the object. It creates new object version. Repeat this step for all Api Proxy objects. -
Open
Support Toolpage in Figaf Tool. -
Click on
Manage Consumers. It opensManage Consumersdialog box:
-
Select your Api Management Agent system, click on
Create Consumer, type the name, and save the consumer.You will be asked about enabling alerts handling and reprocessing jobs, approve that action if you want to have handle new alerts automatically. You can disable them or change scheduling settings later on
Application Configurationpage. Consumer is created with a new default Figaf Tool rule. It just needs to be noticed that default Figaf Tool rule doesn’t add anything to your filter configured on Figaf Tool consumer for CPI Agent. -
Now you can open
Alertstab and click onPoll Alertsto trigger lookup manually, or wait for a scheduled job if it’s enabled.
2. Manage consumers
Consumer aggregates information about the receiving alerts process.
At least 1 Agent System should be configured. See Agent Configuration to learn how to do that.
You should have enough systems licensed for monitoring (Number Of Systems For Monitoring property on License Configuration page) and Monitoring License End Date should be valid, otherwise it won’t be possible to create a consumer.
-
Go to
Support Toolsubsection ofOperationssection. -
Click
Manage Consumersbutton. It opensManage Consumersdialog box:
-
Select an Agent.
-
Click on
Create Consumerbutton. It opensConsumerdialog box where you can configure the following fields:-
Nameof new consumer.If you create consumer for PRO Agent, you need to create consumer on your PRO system. And
Namemust be the same as the name of consumer created on PRO system (see Receiving alerts from PRO system for more details).For CPI Agent
Namecan be random. -
Typeof consumer (only for CPI) is one of the following:-
Polling Consumer- datasource isMessage Processing Logs API, all message log entries which satisfy theConditionwill be registered as alerts in Figaf Tool.Conditionmust be valid in context ofMessage Processing Logs API, e.g.,Status eq 'FAILED'. It’s also possible to validate the syntax of condition throughTest Conditionfunction.Runtimeconfigures runtime used for alerts polling.
-
Metric Consumer- datasource isCPI System Monitoring Modulein Figaf Tool (metrics), metrics are analyzed and alerts are registered according to configuredThreshold Rules.To add new
Threshold Ruleclick on
, select Metric SpecandOperation, typeValue, and selectStrategy(Alert per metricorAlert per Support Tool interval).To delete the threshold rule click on its
button.
To use Metric Consumer you should enable CPI system monitoring on chosen CPI Agent ( Enable Monitoringproperty).
-
When you are ready with configuration, save the consumer. If you haven’t enabled support tool jobs on
Application Configurationpage, you will be asked about enabling alerts handling and reprocessing jobs:
Approve that action if you want to have handle new alerts automatically. You can disable them or change scheduling settings later on
Application Configurationpage. -
-
Now you have created consumer. If you want to add more consumers, just repeat the steps above. If you need to edit or delete a consumer, click on its
or
buttons correspondingly.Typeof consumer on CPI Agent can’t be changed. -
When you finish with consumer management, close the
Manage Consumersdialog box.
3. Rules
At least one consumer should be created. See this section to learn how to do it.
Initially you have Default Rule created during consumer creation.
Rule is an approach to classify received alerts.
To manage rules do the following:
-
Select a consumer.
-
Go to
Rulestab. -
Open
Rulepage with new rule (click onAdd Rule) or with existent rule (click on its
).It is also possible to create rule from Alert Details page. In this case
ExpressionandTest Payloadsettings will be filled with values from source alert.Rulepage will be opened, e.g., with new rule:
-
If you want to disable current rule, switch
Enabledoff. If you want to enable the rule, switchEnabledon. -
If you want to delete existent rule, click on
Delete. -
Configure the following settings and once you finish, click on
Save:- Common settings
-
-
Titleof new rule, required. -
Step Numberdefines priority of rule. The lessStep Number, the higher priority. Default rule hasStep Numberequaled to 1000. Hence, it doesn’t make sense to define this setting more than 1000. This setting is required. -
Expression- XPath expression which is used to determine whether alert should be caught by current rule, required. XPath is applied to alert metadata XML. Using the selectionTest XML Payload Typebelow you can check the structure of different alert types.Since of 2307 Figaf Tool supports XML MPL attachments for CPI agents. Expression for XML attachments should have the following structure:
${attachments['<attachmentName>']}<real XPath related to the attachment>(e.g.${attachments['OriginalPayload']}//hello). -
Namespace(only for PRO) - namespace information. -
Labels- list of tokens which can be assigned to each rule, then this list will be assigned to all alerts linked with this rule. Use it to simplify search of alerts. -
Initial Statusof alert when it is handled by Figaf Tool. -
Action- operation which will be executed once alert is handled. Possible values:-
Nothing(default) - no action. -
Reprocess(only for PRO) - related AFD (Adapter Framework Data) entry on PRO system will be reprocessed. -
Canceled(only for PRO) - related AFD (Adapter Framework Data) entry on PRO system will be canceled.
-
-
Lookup inbound message(only for PRO) - when it is enabled, Figaf Tool will try to find inbound message payload related to failed message (AFD). To get that payload downloaded successfully enable BI logging on related ICO object:
-
Criticalityof alert. -
Test XML Payload Type- type of test payload. Possible values:-
CUSTOM- your custom value, doesn’t use any template. -
PRO_SCENARIO_ALERT(only for PRO) - sample payload of scenario alert. -
PRO_MESSAGE_ALERT(only for PRO) - sample payload of message alert. -
CPI_SCENARIO_ALERT(only for CPI) - sample payload of scenario alert. -
CPI_MESSAGE_ALERT(only for CPI) - sample payload of message alert. -
CPI_METRIC_ALERT(only for CPI) - sample payload of metric alert.
-
-
Test Payload- sample alert payload which is used to check integrations (see below).
-
- Integrations
-
-
Don’t send similar notifications for (min)- if several similar alerts have been polled during the period defined in this setting, you will receive only one notification. Default value is60. -
Don’t send notifications automatically- if it’strueand the rule has some external integrations, notifications won’t be sent automatically, corresponding alerts will have Notification Status equals toREQUIRES_MANUAL_NOTIFICATIONand it will be possible to complete these notifications only manually fromAlertspage.If you configure Don’t send notifications automaticallyandDon’t send similar notifications for (min)simultaneously, all alerts received during configured period inDon’t send similar notifications for (min)will haveNOTIFICATIONS_SHOULD_NOT_BE_SENTnotification status except the earliest one (it will haveREQUIRES_MANUAL_NOTIFICATIONnotification status). -
(CPI only)
Don’t send notifications for messages with retry status immediatelyconfigures approach to send notifications for messages withRETRYstatus. If false, notification will be sent as usual. If true, notification will not be sent while the message processing will not be finished.Figaf tool checks that message processing is finished by the request to the system. If the status isn’t
RETRY, the tool changes the status for all related alerts and doesn’t send any notification for them at all. If message processing finishes unsuccessfully, separate alert is registered and corresponding notification is sent.If the status is still
RETRY, the tool compares current date and last message processing date +Period after which message with retry status is considered handled (min). If current date is greater, Figaf tool considers message processing finished and sends notification for the latest related alert. -
Send all attachmentsenables sending of all attachments for configured integrations. -
Attachments which should be sentdefines the alert attachments names that will be added to notifications. PressEnterkey after each attachment name. -
Email body templateis a template of email. You can define dynamic data in the template using'${/xpath/expression}'(e.g.,'${/alert/agentSystemId}'). You can check the template clicking on correspondingTestbutton. -
Email Integrationsdefines the emails to which notifications will be sent. PressEnterafter each email.You have to configure connection to SMTP server. Go to
Configuration → Applicationand configureSMTP host,SMTP port,SMTP username,SMTP password,Email Protocol, andEmail Fromsettings.You can check configured email integrations clicking on corresponding
Testbutton. -
HTTP(S) Integrationsdefines a list of integrations to trigger. -
HTTP(S) Attachment Type
-
4. Alerts
At least one consumer should be created. See this section to learn how to do it.
4.1. Alerts receiving
-
Select a consumer.
-
Go to
Alertstab. -
Set
FromandTodates. -
Click on
Poll Alertsto trigger lookup manually or wait for a scheduled job if it’s enabled (settingSupportToolAlertsHandleron Application configuration page). Alerts will be received and shown in the table (maybe it will be needed to refresh the table clicking on
):
For any alert you can:
-
View the rule details clicking on
Rule. It opens Rule details page. -
View the message on source system clicking on
Message ID. -
View integration object details (if it is defined). It opens Integration Object Details page.
-
View the alert details clicking on its
button. It opens Alert details page.
-
4.2. Alert details page
Alert details page for PRO system looks
The following actions can be done on this page:
-
Resend Message -
Cancel Message -
Create Ticket- it opensAttach object to ticketdialog, where you can configure properties of new ticket or select existent one:
You can attach to ticket with 2 ways:
-
Create new ticket- the following settings can be configured:-
Titleof the ticket. The same title can be used for several tickets. -
Releasedefines release, to which created ticket will be attached. See release page for details about release. -
Assigneedefines the user, to whom the ticket will be assigned. -
Typedefines type of new ticket. Since 2.11 release the following ticket types are available:-
Developmentis used with development within one landscape. -
Migrationis used when it is needed to migrate objects from one landscape to another.
-
-
Landscapedefines a landscape for development ticket. See Landscapes page for details about landscapes. -
Source Landscape,Target Landscape, andMigration Landscapedefine landscapes for migration ticket. Defined landscapes have to satisfy the following:-
Source LandscapeandTarget Landscapehave the same count of Agents (Landscape items) and do not have shared Agents. -
Migration Landscapemust consist of two items: the 1st items fromSource LandscapeandTarget Landscapecorrespondingly.
-
-
External ticket ididentifies an external ticket (e.g. in Jira). -
External ticket linkdefines a link on the external ticket. If you define the value, you can navigate directly to the external ticket from Figaf Tool. -
Descriptiondefines additional information. -
Create a test case with failed inbound message automatically -
Inbound message
-
-
Attach to existing Ticket
-
-
Add Rule- it opens Rule page with predefined values for several settings. -
Update