Book a Demo

Author Topic: convert business use case & business actor  (Read 14219 times)

chenar14

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
convert business use case & business actor
« on: November 30, 2020, 06:11:01 pm »
Is it possible to change the business actor and business use case form to system actor and system use case by default in the whole program?

Richard Freggi

  • EA User
  • **
  • Posts: 498
  • Karma: +18/-7
    • View Profile
Re: convert business use case & business actor
« Reply #1 on: November 30, 2020, 06:37:08 pm »
Trick question if it is a true business use case or actor it cannot correspond to a system use case/actor and vice versa.

Is the business actor a human role?  Systems cannot be human.
Is the business use case a capability that the business actor cares about?  Systems don't care about capabilities, they just receive and provide data.

If your business use case view is just a system use case view at conceptual level, you should be able to reset the stereotypes using the API.  But you'd be better off starting with a conceptual level interaction view instead.

* haarumping heavily and adjusting monocle with great emphasis*

chenar14

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: convert business use case & business actor
« Reply #2 on: November 30, 2020, 07:36:51 pm »
I just want to change their shape for internal reasons of the organization, not their nature

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: convert business use case & business actor
« Reply #3 on: December 06, 2020, 07:55:00 pm »
Hello,


It is not possible to make business use cases / actors appear like regular use cases / actors. These shapes are determined by standards: a business use case has that line across it and that's that.

If you have specific requirements in your organization, you can add your own stereotypes, diagram types, etc. Enforcing them is difficult, however: a knowledgeable user will always be able to create a default business use case.
This is because the UML languages are extensible, but not reducible: you can add your own symbols, but you can't remove the ones defined in the standard. And indeed, EA does not allow you to do that. You can hide them to a certain extent, but you can't eliminate them entirely.

In this type of situation, I usually recommend spending the effort on training the modellers rather than trying to make the tool do something it fundamentally can't do.

HTH,


/Uffe
My theories are always correct, just apply them to the right reality.

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1353
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: convert business use case & business actor
« Reply #4 on: December 08, 2020, 05:02:45 pm »
You can run a JScript to do it. I posted the code a while ago and can be found here
https://www.sparxsystems.com/forums/smf/index.php/topic,31109.msg225418.html#msg225418
 
Just copy the script in to a project JScript and change the line
Conversions[0] = new TypeConversion("Requirement", "", "Requirement", "extendedRequirement");[/size]to something like this.
Conversions[0] = new TypeConversion("Actor", "Business Actor", "Actor", "");Conversions[1] = new TypeConversion("Usecase", "Business Usecase", "Usecase", "");
Happy to help
:)