I have a question. There is a process:

A trader makes a deal on FOREX.
The transaction is uploaded to the BEC - OFFICE of the bank.
The bank and the counterparty send counter confirmations to each other. (SWIFT МТ300).
It is necessary to acknowledge counter messages MT300 in the BACK - OFFICE. If there are discrepancies, send a warning.

Can you please tell me what is the best way to describe it? Perhaps there are examples of similar processes.

Thank you.

by Caspar Jans
Badge for 'Influencer' achievement
Posted on Fri, 03/17/2023 - 10:00

Hi Andy, interesting use case, but too many questions before modeling:

  • I know SWIFT is the communication protocol in banks (my first employer was a bank actually), but what is the MT300. Is that the message code or transaction code or a version of the SWIFT application?
  • Do the traders on both parties (bank and counterparty) upload the trade separately in to their respective back office applications, or just one and is this then replicated to the other party's back office application?


I would use an Enterprise BPMN Collaboration diagram, using two pools (BANK and Counterparty) and within each pool, 2 lanes (one for the back office and one for SWIFT). Then just model all the respective activities and messages flowing across the pools...

Hope this helps,



Featured achievement

Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks
  • SS
  • MZ
  • Profile picture for user kbiront
  • Profile picture for user Tony Iliev
  • Profile picture for user amandeep.7.singh
  • PacMan


icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock