Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks Enterprise PDM
  lokale Dateien verbieten

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
  
Dassault Systèmes auf der Hannover Messe 2024 (kostenlose Tickets verfügbar)
Autor Thema:  lokale Dateien verbieten (805 mal gelesen)
rawo
Ehrenmitglied
technische Zeichnerin, Hobby-Admin


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

Beiträge: 1617
Registriert: 29.03.2001

-----------------------------------
Nichtstun macht nur Spass, wenn man eigentlich viel zu tun hätte. (Sir Coward)<P>Status: "Konfigurations-Junkie"

erstellt am: 27. Jan. 2021 08:03    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

Hi, wir haben das Problem, dass es Kollegen gibt, die zum Feierabend immer vergessen, lokal abgelegte Dateien ins PDM einzuchecken.
Nun haben wir aber Kurzarbeit und dann kann es passieren, dass der Kollege tagelang nicht im Haus ist und niemand an diese Dateien ran kommt.
Kann man irgendwie verhindern, dass Dateien lokal abgelegt werden? Oder erzwingen, dass sie eingecheckt werden?

------------------
Kein Mensch ist so beschäftigt, dass er nicht die Zeit hätte, jedem zu erzählen, wie beschäftig er ist.

SWX 2020 SP2 / PDM Professional
Office 2019
Windows 10 Pro 64 bit
Dell Precision T3600
Intel Xeon E5
16 Gb RAM
NVIDIA Quadro P2200
Space Pilot Pro

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

riesi
Mitglied
CAD-Admin


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

Beiträge: 1073
Registriert: 06.05.2002

SWX Office Pre. 2020-Sp5

erstellt am: 27. Jan. 2021 11:24    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 rawo 10 Unities + Antwort hilfreich

Verhindern: Nein
Spontan fällt mir nur ein VB.NET Programm ein, welches nach ausgecheckten Dateien im Tresor sucht und diese eincheckt. Das Programm müsste dann beim Logoff des angemeldeten Benutzers ausgeführt werden:

https://www.matthias-staud.de/2019/05/scripts-beim-starten-herunterfahren-oder-an-und-abmeldung-von-windows-ausfuehren/

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



Techniker als Produktmanager (m/w/d)

Mit über 4.500 Kunden und aktuell rund 85 Mitarbeitenden gehören wir zu den erfolgreichsten mittelständischen Unternehmen in Baden-Württemberg. Unser Hauptstandort befindet sich in Leinfelden-Echterdingen, zudem haben wir eine Service-Niederlassung in Heidenheim und in Eichenau bei München.
Als AirXperten befassen wir uns ganzheitlich mit der Druckluftkette ? von der Drucklufterzeugung über die Verteilung bis hin zur Anwendung (Pneumatik)....

Anzeige ansehenProduktmanagement
riesi
Mitglied
CAD-Admin


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

Beiträge: 1073
Registriert: 06.05.2002

SWX Office Pre. 2020-Sp5

erstellt am: 01. Feb. 2021 13:01    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 rawo 10 Unities + Antwort hilfreich

Ab und an schafft unser Konvertierungs-Rechner es nicht die Sekundärformate ein zu checken. Damit ich das nicht von Hand machen muss, habe ich jetzt ein VB.NET-Programm geschrieben, welches genau das erledigt:

Code:

Imports EdmLib
Module Module1
    Sub main()
        Dim oVault As IEdmVault21
        oVault = New EdmVault5
        oVault.LoginAuto("PDM", 0)
        Dim objBenutzer As IEdmUserMgr10
        objBenutzer = oVault.CreateUtility(EdmUtility.EdmUtil_UserMgr)
        Dim sBenutzer As IEdmUser10
        sBenutzer = objBenutzer.GetLoggedInUser
        Dim Benutzer As String = sBenutzer.Name
        Console.WriteLine(Benutzer)
        Dim search As IEdmSearch9
        search = oVault.CreateSearch2()
        search.Clear()
        search.FindFolders = False
        search.FindFiles = True
        search.Recursive = True
        search.SetToken(EdmSearchToken.Edmstok_Locked, True)
        search.SetToken(EdmSearchToken.Edmstok_LockedBy, Benutzer)
        Dim result As IEdmSearchResult5
        result = search.GetFirstResult

        Dim sFiles() As EdmSelItem = Nothing
        Dim fileCount As Integer = 0

        While result IsNot Nothing
            Dim swModelPath As String = result.Path
            Console.WriteLine(swModelPath)
            Array.Resize(sFiles, fileCount + 1)
            sFiles(fileCount) = New EdmSelItem
            sFiles(fileCount).mlDocID = result.ID
            sFiles(fileCount).mlProjID = result.ParentFolderID
            fileCount += 1
            result = search.GetNextResult
        End While
        If sFiles IsNot Nothing Then
            Dim ConHand As Integer = Process.GetCurrentProcess().MainWindowHandle
            Dim batchUnlocker As IEdmBatchUnlock2
            batchUnlocker = oVault.CreateUtility(EdmUtility.EdmUtil_BatchUnlock)
            Try
                batchUnlocker.AddSelection(oVault, sFiles)
                Dim bRet As Integer = 0
                bRet = batchUnlocker.CreateTree(ConHand, EdmUnlockBuildTreeFlags.Eubtf_NoCallbackDlgErrors)
                If Not bRet Then
                    Console.WriteLine("Einchecken fehl geschlagen")
                    Exit Sub
                End If
                batchUnlocker.AddSelection(oVault, sFiles)
                batchUnlocker.UnlockFiles(ConHand)
            Catch ex As System.Runtime.InteropServices.COMException
                Console.WriteLine("HRESULT = 0x" + ex.ErrorCode.ToString("X") + " " + ex.Message)
            Catch ex As Exception
                Console.WriteLine(ex.Message)
                Exit Sub
            End Try
        End If
    End Sub
End Module


[Diese Nachricht wurde von riesi am 01. Feb. 2021 editiert.]

[Diese Nachricht wurde von riesi am 01. Feb. 2021 editiert.]

[Diese Nachricht wurde von riesi am 01. Feb. 2021 editiert.]

[Diese Nachricht wurde von riesi am 01. Feb. 2021 editiert.]

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)2024 CAD.de | Impressum | Datenschutz