Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Teamcenter
  GRM - Rules

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
  
NX Blechkonstruktion, ein Seminar am 21.07.2025
Autor Thema:  GRM - Rules (3315 mal gelesen)
pmwi
Mitglied



Sehen Sie sich das Profil von pmwi an!   Senden Sie eine Private Message an pmwi  Schreiben Sie einen Gästebucheintrag für pmwi

Beiträge: 62
Registriert: 14.11.2011

Teamcenter: 14.2
NX: 2212
Catia: V5-6R2022

erstellt am: 12. Jun. 2013 09:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

Gibt es eine Möglichkeit eine Relation für normale User als AddOnly,
aber für DBAs als Changeable zu setzen?

In den GRM-Rules kann ich das Setting Changeability als AddOnly setzen.
Problem ist aber, dass dies dann auch für DBAs gilt und man somit administrativ nichts mehr ändern kann.

Weiters gibt es noch die Settings Attachability und Detachability.
In diesen kann man aber nur auf WriteAccess prüfen und WriteAccess benötige ich aber.

Gibt es vielleicht einen anderen Ansatz?

Danke,

------------------
MfG Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


Sehen Sie sich das Profil von Rainer Schulze an!   Senden Sie eine Private Message an Rainer Schulze  Schreiben Sie einen Gästebucheintrag für Rainer Schulze

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 12. Jun. 2013 12:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich

>>Gibt es vielleicht einen anderen Ansatz?

Zunächst einmal bin ich nicht sicher, ob ich Deine Beschreibung richtig verstehe.
Um die Frage aber beantworten zu können, müsstest Du beschreiben, was Du letztlich erreichen willst.

Die Entwickler haben bewußt nicht Tür und Tor für beliebige nachträgliche Änderungen vorgesehen.
So wie Du nicht im Nachhinein den Item_Type eines Artikels ändern kannst, ist es sicher nicht vorgesehen, dass Du im Nachhinein einen zugewiesenen Relation_Type einfach ÄNDERN kannst.
Aber vielleicht hilft ausschneiden und "Spezielles Einfügen" ?

------------------
Rainer Schulze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ThomasZwatz
Moderator
cadadmin




Sehen Sie sich das Profil von ThomasZwatz an!   Senden Sie eine Private Message an ThomasZwatz  Schreiben Sie einen Gästebucheintrag für ThomasZwatz

Beiträge: 5448
Registriert: 19.05.2000

(02-2025)
---------------------------------------------
[stable]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12
BCT-Inspector Neutral v22R2
@M7720 Win10 (22H2)

erstellt am: 12. Jun. 2013 12:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich


TC83_changeRelationType.png

 
Zitat:
Original erstellt von Rainer Schulze:
..., ist es sicher nicht vorgesehen, dass Du im Nachhinein einen zugewiesenen Relation_Type einfach ÄNDERN kannst.
....

Eben doch, das ist ja sein Problem.
Siehe Anhang ... ( natürlich kann man nicht alle anwenden, eben bedingt durch die GRM Rules )


Eine genauere Beschreibung wäre aber sich noch hilfreich.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pmwi
Mitglied



Sehen Sie sich das Profil von pmwi an!   Senden Sie eine Private Message an pmwi  Schreiben Sie einen Gästebucheintrag für pmwi

Beiträge: 62
Registriert: 14.11.2011

Teamcenter: 14.2
NX: 2212
Catia: V5-6R2022

erstellt am: 12. Jun. 2013 12:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke erstmals für deine Antwort.

Zitat:
Original erstellt von Rainer Schulze:
>>Die Entwickler haben bewußt nicht Tür und Tor für beliebige nachträgliche Änderungen vorgesehen.

Wenn ich als DBA eingreife, weiß ich ja genau was ich machen, sollte auch nicht der Regelfall sein.
Es gibt ja auch das Bypass-Flag, aber kurz zudem was ich erreichen will:

Wir haben ein GDE-Objekt (GeneralDesignElement).
Dieses wird durch einen Workflow geschickt und es werden Datasets zu diesem Objekt hinzugefügt.
Zum Schluss des WF sollten die Files einen Status bekommen.
Das gleiche Objekt kann noch einmal in einen Workflow geschickt werden.
>> neue Files soll man hinzufügen können, die alten Files (mit Status) sollte man nicht mehr entfernen können.

---> Dies würde auch mit einer GRM-Rule "ReadOnly" funktionieren, nur ist es schade, wenn man nicht einmal mehr administrativ
die Möglichkeit hat Files zu entfernen, denn Fehler passieren immer wieder.

------------------
MfG Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Big King
Ehrenmitglied
NX/Tc Admin


Sehen Sie sich das Profil von Big King an!   Senden Sie eine Private Message an Big King  Schreiben Sie einen Gästebucheintrag für Big King

Beiträge: 1958
Registriert: 06.12.2010

TC13.3_Patch_4
(Upgrading TCxx in 20xx)
Solid Edge 2022 MP6
(Upgrading SE20xx in 20xx)
BCT v22R2 Inspector
(Testing xxx Inspector)
-Server VM
-Lenovo ThinkPad
Intel Core i7-9750H CPU2.6GHz
NVIDA Quatro T2000
48GB RAM
Win10 Pro 21H2

erstellt am: 12. Jun. 2013 12:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich


anderer Ansatz, via PseudoFolder ?

------------------
HAVE IT YOUR WAY - geschmack ist King

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pmwi
Mitglied



Sehen Sie sich das Profil von pmwi an!   Senden Sie eine Private Message an pmwi  Schreiben Sie einen Gästebucheintrag für pmwi

Beiträge: 62
Registriert: 14.11.2011

Teamcenter: 14.2
NX: 2212
Catia: V5-6R2022

erstellt am: 12. Jun. 2013 12:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von Big King:

anderer Ansatz, via PseudoFolder ?

Bitte etwas genauer beschreiben, aber ich glaube es macht keinen Unterschied, PseudoFolder ist ja auch nur eine Relation und diese kann ich nicht so einschränken wie ich will.

------------------
MfG Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


Sehen Sie sich das Profil von Rainer Schulze an!   Senden Sie eine Private Message an Rainer Schulze  Schreiben Sie einen Gästebucheintrag für Rainer Schulze

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 12. Jun. 2013 13:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich


RelationProperty.JPG

 
>>Eben doch

Ah - eine Änderung gegenüber 8.1, die mir noch nicht bekannt war.

Dann würde ich mal prüfen, ob im AccessManager eine Rechteregel mit "HasType = RelationProperty" und eine Regel auf "Change" erlaubt, den Zugriff für User zu sperren.

------------------
Rainer Schulze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


Sehen Sie sich das Profil von Rainer Schulze an!   Senden Sie eine Private Message an Rainer Schulze  Schreiben Sie einen Gästebucheintrag für Rainer Schulze

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 12. Jun. 2013 13:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich

>> neue Files soll man hinzufügen können, die alten Files (mit Status) sollte man nicht mehr entfernen können.
>>Dies würde auch mit einer GRM-Rule "ReadOnly" funktionieren,

Letzteres verstehe ich nun wieder nicht.
Deine ursprüngliche Frage:
Gibt es eine Möglichkeit eine Relation für normale User als AddOnly,
aber für DBAs als Changeable zu setzen?

"Dataset ausschneiden" und "Relationstyp ändern" sind doch wohl zwei Paar Schuhe.
Oder habe ich Dein Anliegen noch immer nicht verstanden?

------------------
Rainer Schulze

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pmwi
Mitglied



Sehen Sie sich das Profil von pmwi an!   Senden Sie eine Private Message an pmwi  Schreiben Sie einen Gästebucheintrag für pmwi

Beiträge: 62
Registriert: 14.11.2011

Teamcenter: 14.2
NX: 2212
Catia: V5-6R2022

erstellt am: 12. Jun. 2013 13:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von Rainer Schulze:
"Dataset ausschneiden" und "Relationstyp ändern" sind doch wohl zwei Paar Schuhe.

Ok jetzt verstehe ich was du nicht verstanden hast, bzw. ich undeutlich geschrieben habe ;-)
Sorry

Ich will nicht den Relationstyp ändern, sondern wirklich nur Files hinzufügen bzw. ausschneiden.
Deshalb auch die GRM-Rules.

------------------
MfG Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Big King
Ehrenmitglied
NX/Tc Admin


Sehen Sie sich das Profil von Big King an!   Senden Sie eine Private Message an Big King  Schreiben Sie einen Gästebucheintrag für Big King

Beiträge: 1958
Registriert: 06.12.2010

TC13.3_Patch_4
(Upgrading TCxx in 20xx)
Solid Edge 2022 MP6
(Upgrading SE20xx in 20xx)
BCT v22R2 Inspector
(Testing xxx Inspector)
-Server VM
-Lenovo ThinkPad
Intel Core i7-9750H CPU2.6GHz
NVIDA Quatro T2000
48GB RAM
Win10 Pro 21H2

erstellt am: 12. Jun. 2013 14:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich

Guckst du hier: http://ww3.cad.de/foren/ubb/Forum86/HTML/000331.shtml

------------------
HAVE IT YOUR WAY - geschmack ist King

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


Sehen Sie sich das Profil von Rainer Schulze an!   Senden Sie eine Private Message an Rainer Schulze  Schreiben Sie einen Gästebucheintrag für Rainer Schulze

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 12. Jun. 2013 21:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich

Manchmal bin ja schwer von Begriff.
Vielleicht hätte ich mal den BMIDE öffnen sollen...

>>Ich will nicht den Relationstyp ändern, sondern wirklich nur Files hinzufügen bzw. ausschneiden.

Dann willst Du also nicht die RELATION auf "changeable" setzen, sondern das SECONDARY OBJECT.

Business Modeler IDE Guide
Add a GRM rule
f.
In the Changeability box, select Changeable if the relationships using this rule can be deleted or otherwise changed, Add Only if only new relationships can be made between the objects, or Frozen if relationships cannot be changed in any way.

g.
In the Attachability box, select Unrestricted if all users can relate new objects using the rule, or select Write Access Req. if Access Manager rules should be used to evaluate if the relationship creation is allowed.

h.
In the Detachability box, select Unrestricted if all users can remove the relationships between objects using the rule, or select Write Access Req. if Access Manager rules should be used to evaluate if the relationship creation is allowed.

Ich denke (h) erklärt, dass Du die Berechtigungen im AM regeln kannst, wenn Du unter "Detachability" die Auswahl "Write Access Required" triffst.
Und das mußt Du nicht einmal generell im AM machen, sondern kannst für einen bestimmten Schritt im Workflow mit dem action handler "set rule based protection" die Berechtigungen ändern.

------------------
Rainer Schulze

[Diese Nachricht wurde von Rainer Schulze am 12. Jun. 2013 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

pmwi
Mitglied



Sehen Sie sich das Profil von pmwi an!   Senden Sie eine Private Message an pmwi  Schreiben Sie einen Gästebucheintrag für pmwi

Beiträge: 62
Registriert: 14.11.2011

Teamcenter: 14.2
NX: 2212
Catia: V5-6R2022

erstellt am: 13. Jun. 2013 06:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von Rainer Schulze:
Ich denke (h) erklärt, dass Du die Berechtigungen im AM regeln kannst, wenn Du unter "Detachability" die Auswahl "Write Access Required" triffst.
Und das mußt Du nicht einmal generell im AM machen, sondern kannst für einen bestimmten Schritt im Workflow mit dem action handler "set rule based protection" die Berechtigungen ändern.

Danke für die Antwort.
Mit dieser Konstellation habe ich auch schon experimentiert, leider ohne Erfolg.
Ich brauche "Write Access" da nicht nur Files hinzugefügt, sondern auch Properties befüllt werden müssen.

Hmmm... vl sollte ich mir einen anderen Ansatz überlegen.

------------------
MfG Michael

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ThomasZwatz
Moderator
cadadmin




Sehen Sie sich das Profil von ThomasZwatz an!   Senden Sie eine Private Message an ThomasZwatz  Schreiben Sie einen Gästebucheintrag für ThomasZwatz

Beiträge: 5448
Registriert: 19.05.2000

erstellt am: 13. Jun. 2013 07:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für pmwi 10 Unities + Antwort hilfreich

Ein anderer Ansatz, bei dem man allerdings was programmieren muss:

Ein UserExit, der bei Erstellen/Ändern/Entfernen einer bestimmten Relation an bestimmten Objekten tätig wird.
Der soll dann darüber befinden, ob ein Cut zulässig ist oder nicht ( wenn Status dann Nein ).

Wir haben sowas im Einsatz.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz