A separate Azure Service Bus topic should be created for each Smart Materials document in the Azure Service Bus namespace. All the events that are related to this document will then get published in this topic.
For example, events like approval and reverse approval of an agreement will be published to the topic that is configured in the DBA setting AGREEMENT_TOPIC.
To create the topic in the newly created Azure Service Bus namespace, follow these steps.
-
Login the Azure Portal.
-
Navigate to the newly created Service Bus namespace and then from the left pane, select Entities/Topics.
-
Select Create Topic (+ Topic) and then enter the topic name (look at the table for the topic names). Select the required values for the topic size etc. and then select Create.
Smart Materials Document
DBA Setting for Topic
Default Value for Topic Name
Agreement
AGREEMENT_TOPIC
smat.external.agreement
Requisition
REQUISITION_TOPIC
smat.external.requisition
Invoice
INVOICE_TOPIC
smat.external.invoice
Period Progress
PERIOD_PROGRESS_TOPIC
smat.external.period-progress
Account Code
ACCOUNT_CODE_TOPIC
smat.external.account-code
If the topics are created with different names than the above mentioned default values, you must update the respective DBA setting values.
Repeat the same steps as mentioned to create topics for all other documents.