Atom as a case - Everything isn’t a case… or is it?
Jackie Zhu 1100007DBS email@example.com | | Tags:  splitting solution manager atom icm ecmredbooks case properties
0 Comments | 7,420 Visits
Brian Benoit is the Technical Consultant for Pyramid Solutions' ECM practice. He has responsibility for pre-sales support, Pyramid Product offerings and support for the Pyramid relationship with IBM's ECM development groups. Brian joined Pyramid Solutions in 2003 and has over 20 years experience in the IT industry. Brian is an IBM Certified Specialist and Solution Design Technical Professional in Content Manager, Business Process Manager and Case Manager. He is recognized for developing Case Manager solutions in financial, insurance and government industries.
As an advocate for Case Manager, one of the issues that I run into from time to time is a criticism that too often I try to apply the case concept to every object or process being analyzed. I hear from others “not everything is a case”. That got me to thinking, is that statement true? I decided to look into it further and started developing a new solution with an unusual case type, the Atom.
This blog is not intended to be an analysis of a real world solution but more to make a point of how an examination of a process, item or environment can be approached with a case centric view. This can go a long way towards finding new and creative approaches to better meet user needs.
Atom as a Case
An atom is the basic unit of matter in the universe but does it fit the criteria required to be defined as a Case? I will examine its properties, content and tasks that would apply to an atom as a case.
First the properties or characteristics of an atom are examined. Below are the properties that would serve as the initial list of Case Manager solution properties.
An Atom contains three primary types of content. While there may be other subatomic particles that could be further defined but for this case we will stick to the major subatomic particles.
In the lifecycle of an atom several activities can occur, these activities will be identified as tasks. At this point in time, tasks related to decay and radioactivity will not be examined, I will just look at the common tasks that can occur with an atom.
Bond created with another Atom
This task occurs when one Atom established a chemical bond with another Atom. When a bond is established each Atom is updated to reflect the bond and type.
Bond broken with another Atom
This task occurs when a bond between two atoms is broken and there is no longer a relationship between the Atoms.
Electron added to Atom
In the formation/modification of an Atom and when the preconditions necessary to perform this task are met, an electron will be added to the Atom. This will update the number of electrons required in the valence shell and the total number of electrons in the Atom.
Proton added to Atom
This task occurs when a Proton is added to the nucleus folder of the atom under the required preconditions.
Neutron added to Atom
This task occurs when a Neutron is added to the nucleus folder of the atom under the required preconditions.
Electron removed from Atom
In the formation/modification of an Atom and when the preconditions necessary to perform this task are met, an electron will be removed from the Atom. This will update the number of electrons required in the valence shell and the total number of electrons in the Atom.
Proton removed from Atom
This task occurs when a Proton is removed from the nucleus folder of the atom under the required preconditions.
Neutron removed from Atom
This task occurs when a Neutron is removed from the nucleus folder of the atom under the required preconditions.
Splitting an Atom case can only be performed under specific circumstances and should be done very cautiously.
In examining an Atom at a very high level we can see how the Case structure can be applied and how an Atom can be considered a Case. Since the Atom is the foundation for all matter and since an Atom can be viewed as a case… everything is essentially a case. Or is it?
For IBM Case Manager V5.2 related blog posts, see:
For IBM Case Manager V5.2 Redbooks publication, see: