We recently have a debate on what should be considered as actor. For example, in one of the application we are going to build, we have Pega system to connect to another external system A back-end database to retrieve some information. I am thinking "Pega System" should be the one that should be added as actor, but the external system A should NOT be an actor since it is not performing any action. But someone in the team argues system A should also be considered as one of the actors.
Can someone give some guidance? Thanks!
***Updated by moderator: Lochan to add Categories***
I am not sure if i am correct but as per my understanding "Pegasystem" will be the actor as it is the one who will be initiating the connection and requesting for the information and therefore will be the one doing the action the external system will be responding based on the request.