Our freebies <http://www.softwaretoolhouse.com/freebies/index.html> Forms and
Fields spreadsheet seems to have been missing a “Join Map” column in the Forms
sheet – which always did show up in the text version of Meta-Schema’s output .
So, I added it and replaced all our freebies to include the columns. There may
be other enhancements depending on how long ago you got it.
Using an Excel filter on the Join Map column for contains “CTM:People” and
contains “CTM:Support Group” returns 15 rows:
CTM:PeopleUserSupportGroupFunctionalRole
CTM:PeopleUserSupportGroupFunctionalRoleLookup
CTM:Ppl Search-SupportGrpFuncR
CTM:PplPermissionSupGrpFuncRoleJoin
CTM:PPL-SptGrpFuncRole-ITSkills
CTM:PPLSupptGrpAscFcnRoleLkUp
CTM:Service Company_SupportGroup_Permission_Join
CTM:Service_Company_Support_Group_Role_People_Assoc_Join
CTM:Support Group Functional Role People Assoc Join
CTM:Support Group Permission People Join
CTM:SupportGroupAssociationLookUpJoin_PMC
CTM:SupportGroupFunctionalRolePeopleLookUp
CTM:SupportGrpFuncRoleAlJoin_PMC
CTM:SupportGrpFuncRoleAlpplPermJoin_PMC
CTM:SupportGrpFuncRoleJoin_PMC
CTM:SupportGrpFuncRolePplPermJoin_PMC
CTM:SupportGrpPplPermJoin_PMC
RKM:KCS:CoachCoachee_PPL_SGA_SG_PermGrp_Join
RKM:KCS:CoachCoachee_PPL_SGA_SG_PermGrp_PPL_Join_PPL_Join
I admit to having some trouble understanding the output when the join goes deep
and added “Schema numbering” to make things a bit more readable when the join
is 4 or more levels deep. A simple join will have Schema 1: and Schema 2:. If
1 is a join, it will have Schema 1.1 and 1.2. etc. The number of levels is
the number of dots plus 1 😊
I sorted the sheet on len(join map) and got AST:Console_Search_Full with 8
levels depth on one branch and 7 on another two branches. I wonder how long a
search would take on this one 😊:
Type: Outer, Referential integrity: enforced, Delete option: None;
Qual: ($Instance_Id$ = 'Source_InstanceId');
Schema 1: AST:Console_PeopleProcOSRack (
Type: Outer, Referential integrity: enforced, Delete option: None;
Qual: ($Instance_Id$ = 'Source.InstanceId');
Schema 1.1: AST:Console_PeopleProcOS (
Type: Outer, Referential integrity: enforced, Delete option: None; Qual:
($Instance_Id$ = 'Source.InstanceId');
Schema 1.1.1: AST:Console_PeopleProc (
Type: Outer, Referential integrity: enforced, Delete option: None; Qual:
($Instance_Id$ = 'Source.InstanceId');
Schema 1.1.1.1: AST:Console_People (
Type: Outer, Referential integrity: enforced, Delete option: None; Qual:
($Reconciliation Identity$ = 'AssetInstanceId');
Schema 1.1.1.1.1: AST:BaseElement (
Type: Outer, Referential integrity: enforced, Delete option: None;
Qual: (($ReconciliationIdentity$ = 'ReconciliationIdentity') OR
('ReconciliationIdentity' = $InstanceId$));
Schema 1.1.1.1.1.1: BMC.CORE:BMC_BaseElement
Schema 1.1.1.1.1.2: AST:Attributes )
Schema 1.1.1.1.2: AST:Console_People_Rel )
Schema 1.1.1.2: AST:Console_Proc_Rel (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: (($Instance Id$ = 'Destination.InstanceId') AND (('MarkAsDeleted' =
"No") OR ('MarkAsDeleted' = $NULL$)));
Schema 1.1.1.2.1: AST:Processor (
Type: Outer, Referential integrity: enforced, Delete option: None;
Qual: (($ReconciliationIdentity$ = 'ReconciliationIdentity') OR
('ReconciliationIdentity' = $InstanceId$));
Schema 1.1.1.2.1.1: BMC.CORE:BMC_Processor (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ('ClassId' = "BMC_PROCESSOR");
Schema 1.1.1.2.1.1.1: OBJSTR:CatClassStub
Schema 1.1.1.2.1.1.2: BMC.CORE:BMC_HardwareSystemComponent (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ($InstanceId$ = 'InstanceId');
Schema 1.1.1.2.1.1.2.1: BMC.CORE:BMC_HardwareSystemComponent_
Schema 1.1.1.2.1.1.2.2: BMC.CORE:BMC_BaseElement ) )
Schema 1.1.1.2.1.2: AST:Attributes )
Schema 1.1.1.2.2: BMC.CORE:BMC_BaseRelationship ) )
Schema 1.1.2: AST:Console_OS_Rel ( Type: Inner, Referential integrity:
enforced, Delete option: None;
Qual: (($Instance Id$ = 'Destination.InstanceId') AND (('MarkAsDeleted' =
"No") OR ('MarkAsDeleted' = $NULL$)));
Schema 1.1.2.1: AST:OperatingSystem (
Type: Outer, Referential integrity: enforced, Delete option: None;
Qual: (($ReconciliationIdentity$ = 'ReconciliationIdentity') OR
('ReconciliationIdentity' = $InstanceId$));
Schema 1.1.2.1.1: BMC.CORE:BMC_OperatingSystem (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ($InstanceId$ = 'InstanceId');
Schema 1.1.2.1.1.1: BMC.CORE:BMC_OperatingSystem_
Schema 1.1.2.1.1.2: BMC.CORE:BMC_SystemSoftware (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ($InstanceId$ = 'InstanceId');
Schema 1.1.2.1.1.2.1: BMC.CORE:BMC_SystemSoftware_
Schema 1.1.2.1.1.2.2: BMC.CORE:BMC_LogicalSystemComponent (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ($InstanceId$ = 'InstanceId');
Schema 1.1.2.1.1.2.2.1: BMC.CORE:BMC_LogicalSystemComponent_
Schema 1.1.2.1.1.2.2.2: BMC.CORE:BMC_BaseElement ) ) )
Schema 1.1.2.1.2: AST:Attributes )
Schema 1.1.2.2: BMC.CORE:BMC_BaseRelationship ) )
Schema 1.2: AST:Console_Rack_Rel (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: (($Instance Id$ = 'Destination.InstanceId') AND (('MarkAsDeleted' =
"No") OR ('MarkAsDeleted' = $NULL$)));
Schema 1.2.1: AST:Rack (
Type: Outer, Referential integrity: enforced, Delete option: None;
Qual: (($ReconciliationIdentity$ = 'ReconciliationIdentity') OR
('ReconciliationIdentity' = $InstanceId$));
Schema 1.2.1.1: BMC.CORE:BMC_Rack (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ('ClassId' = "BMC_RACK");
Schema 1.2.1.1.1: OBJSTR:CatClassStub
Schema 1.2.1.1.2: BMC.CORE:BMC_HardwarePackage (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ($InstanceId$ = 'InstanceId');
Schema 1.2.1.1.2.1: BMC.CORE:BMC_HardwarePackage_
Schema 1.2.1.1.2.2: BMC.CORE:BMC_HardwareSystemComponent (
Type: Inner, Referential integrity: enforced, Delete option: None;
Qual: ($InstanceId$ = 'InstanceId');
Schema 1.2.1.1.2.2.1: BMC.CORE:BMC_HardwareSystemComponent_
Schema 1.2.1.1.2.2.2: BMC.CORE:BMC_BaseElement ) ) )
Schema 1.2.1.2: AST:Attributes )
Schema 1.2.2: BMC.CORE:BMC_BaseRelationship ) )
Schema 2: AST:Console_Proc_Rel_Count
I’ve updated the freebies to include this column and offered a text file
containing all workflow as well. Note that there will be some spurious forms
in that 250Mb text file. With the right editor finding all references of a
field is a simple search.
Cheers,
Ben Chernys
Senior Software Architect
Canada / Deutschland
Mobile: +49 171 380 2329 GMT - 7 + [ DST ]
Mobile +1 403 554 0887
Email: Ben.Chernys_AT_softwaretoolhouse.com
<mailto:Ben.Chernys_AT_softwaretoolhouse.com>
Web: <http://www.softwaretoolhouse.com/> www.softwaretoolhouse.com
We are a BMC Technology Alliance Partner
Check out Software Tool House's free Diary Editor and our Freebies Section for
ITSM Forms and Fields spreadsheet.
Meta-Update, our premium ARS Data tool, lets you automate your imports,
migrations, in no time at all, without programming, without staging forms,
without merge workflow.
Meta-Archive does ITSM Archiving your way: with your forms and your
multi-tenant rules, treating each root request as a complete tree and checking
associatuions. Archive output to different servers, HTML pages with links to
attachments or archive forms.
Pre ITSM 9.1.02? Clarify? Roll your own? No problem!
You can keep your valuable data!
<http://www.softwaretoolhouse.com/> http://www.softwaretoolhouse.com/
From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of Arner, Todd
Sent: November-30-17 11:19 AM
To: [email protected]
Subject: Report on Support Group Members
**
I am trying to run a report that lists all support groups and the people that
belong to the group. I thought this would be an easy task, but I am not
finding any forms that contain that data to report off of. Can anyone point me
in the right direction?
Thanks,
Todd Arner
_____
The information contained in this communication may be confidential, is
intended only for the use of the recipient(s) named above, and may be protected
under state or federal law. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution, or
copying of this communication, or any of its contents, is strictly prohibited.
If you have received this communication in error, please forward the
communication to <mailto:[email protected]> [email protected] immediately and
destroy or delete the original message and any copy of it from your computer
system. If you have any questions concerning this message, please contact the
sender.
_ARSlist: "Where the Answers Are" and have been for 20 years_
--
ARSList mailing list
[email protected]
https://mailman.rrr.se/cgi/listinfo/arslist