4 Replies Latest reply on Aug 15, 2017 5:19 PM by MarkLarvo

    What Contract Membership being used for?

    martin_kasper@santix.de Rookie

      Contract Membership Field in Business Object?

      Hello, I found the field "Contract Membership" in BO Employee or Organisational Unit. Unfortunatly the Admin Help is not very detailed on the use of that field or feature. All I can see, is the object "contacvt", "entity" and "Identity" (from Employee Object?) can be added


      Has anyone an idea what this "connection" is usefuly for? Any best practice how to use?

        • 1. Re: What Contract Membership being used for?
          AlasdairRobertson ITSMMVPGroup

          You certainly picked the hardest concept I think to explain.  Let's start with the contracts.  


          Identity - FRS_CompositeContract_Identity 

          this is login information to the system, usernames passwords, password reset information.


          Contact - FRS_CompositeContract_Contact

          These are person records


          Entity - FRS_CompositeContract_Entity

          These records are for anything else Organistions, departments etc. Who may wish to log tickets.  Entity you will see in a few places. (Possibly a bit vague as I haven't work through everywhere it can be used or used it much myself).


          So you have Employee this object is actually an SQL view rather than a table and includes The Contact and Identity contracts.  This essentially binds the contacts to an identity and then allows new relationships and fields to be added.


          Adding a new employee actually adds a new records to FRS_CompositeContract_Contact and add their login details to FRS_CompositeContract_Identity.


          The incident object pulls data from FRS_CompositeContract_Contact but you can directly call other fields from employee using business rules.


          it is possible to add new objects for example locations, shops offices etc. Then link contacts to them or allowlogins to those entities.


          if you let ok at the accounts object then it allows you to have the concept of a customer account and then you can add external contacts to the account.  Have a look if you are interested and you can take it a part to the base FRS_CompositeContract_ objects.


          i hope this helps explain it, shout if you need anymore.

          4 of 4 people found this helpful
          • 2. Re: What Contract Membership being used for?
            MarkLarvo Specialist

            Thanks Alasdair, this is helpful. Just today I realized Employee was a view and not really a true BO. So now I am really confused... ;-)


            Question: So is the best place to add new custom fields for a person the FRS_CompositeContract_Contact and NOT Employee?

            • 3. Re: What Contract Membership being used for?
              AlasdairRobertson ITSMMVPGroup

              Yes employee is a view, I always like the question of where to add fields...it depends (sorry).


              If you would like every contact (employee, external contact, a.n.other contact derived/created) then add to FRS_CompositeContract_Contact.  if it is specific to say your LDAP import then just add to the Employee object.  You can access the fields from employee or FRS_CompositeContract_Contact using the same link relationship as they are all on the same object.


              If you want to be safe and have all bases covered, like all grouped (or derived) objects add the fields to the base object in this case FRS_CompositeContract_Contact, then they are available to the derived objects.

              2 of 2 people found this helpful
              • 4. Re: What Contract Membership being used for?
                MarkLarvo Specialist

                Thank you! Your explanation is helpful!