`
li.feixiang
  • 浏览: 117637 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

How to deactivate a user in Windchill?

阅读更多

Introduction

Procedure based on Windchill 8.0, but probably valid for futur versions and builds as well.

 

Overview

Steps to be performed, logged in with the account of the user :

  1. Check if everything is checked in (or undo check out)
  2. Remove all workspaces (can be done as site admin as well)
  3. Remove all subscriptions
  4. Delegate indefinitly all assignments

 

Steps to be performed, logged in as site administrator

  1. Remove all saved searches of the user.
  2. Add "[deactivated]" to the full name, remove the email adress from his account
  3. Remove the user from all groups
  4. Add the user to the group "deactivated users"
  5. Remove all profiles

 

What to avoid

  1. deleting the account from the directory

 

Cleaning checked out objects

Ask the user, before leaving the organisation, to check in or undo check out all checked out objects.

If the user left in a very short term, and he has changed his password, change it again (as organisation admin), so you can log in with his account.

Removing all workspaces

If the designer organised his CAD work in distinct workspaces, it could be interesting to leave them available for a while, in order to facilitate the transfer.  Another approach I used is to make a listing of the workspaces, and for each workspace, the dominant assemblies.

Anyway, before continuing, the workspaces have to be deleted!

Delegating (indefinitly) all assigments

All actual assignments can easily be reassigned while logged in with the user account.  But since running workflows can still address assigments to the user, they have to be delegated indefinitly.

Procedure :

(logged in with the account of the user)

Home > Utilities > Calendar Management > Delegate Indefinitely   and search for an account to delegate to.

Removing all saved searches

I don't know if this is really necessary, but since Windchill 9.1, you can query and delete the saved searches of the users.

Procedure :

(logged in as site administrator)

Search > Saved Seaches : Customize > Administrative Delete   and search and delete the saved searches

Remove all subscriptions

Editing the account

Finally, the account itself has to be desactivated.  Never delete an account, since all references to this account will be deleted.  E.g. the user may have created an important document, or he may change his/her mind.

Procedure :

(logged in as organisation administrator)

Organisation > Utilities > Principal Administration > Add user to table > Edit Account

>> add '[deactived]' to the full name and to the user id

>> remove it from all groups

>> add him/her to group 'Deactivated Users'

>> remove all profiles

 

Remarks :

- Adding to the 'Deactivated Users' group enables you to avoid spilling your licenses, and keep PTC happy.

Try to avoid using user accounts in access policies, context roles, etc.  It will be hard to remove them when they leave ...

- accounts of former colleagues that died or are retired, I add "[deleted]" to the account, instead of "[desactivated]", since I'm sure that they never will come back.

- accounts of actual colleagues, that temporarly do not use Windchill, get an "[inactive]" to their user ID in Windchill.

分享到:
评论

相关推荐

    USB4 1.0 ECN - Adding Condition to Deactivate RS-FEC Encoding.

    USB4 1.0 ECN - Adding Condition to Deactivate RS-FEC Encoding.

    Modern Auto Layout.zip

    How best to activate and deactivate constraints Disabling the autoresizing mask (you will forget) Creating constraints with NSLayoutConstraint, Visual Format Language and Layout Anchors Which should ...

    JIRA实战管理(Practical JIRA Administration)

    Practical JIRA Administration shows you how JIRA is intended to be used, making it an ideal supplement to the extensive documentation already available. The book’s chapters are loosely connected, so ...

    VST SDK 3.612

    VST 3 defines a way to allow resizing of the Plug-in editor by a user. 6. Mouse Over Support The Host could ask the Plug-in which parameter is under the mouse. 7. Context Menu Support VST 3 ...

    CE中文版-启点CE过NP中文.exe

    Added cut/copy/paste context menu items to pointer offset fields in add/change address, and added a context menu to the pointer destination Added an automated structure compare for two groups of ...

    AVG 破解版

    3. The Licensor reserves the right to block accounts/license codes that have not been paid for by the user in due time or that stood out through a very high number of updates until settlement of the ...

    RxLib控件包内含RxGIF,全部源码及DEMO

    has a button to bring up calendar in popup window (combo-box alike) or in a dialog. TQBEQuery enables Delphi applications to use Paradox-style Query-by-example (QBE) statements to query tables, and ...

    Kwin Scripts

    * 1.4: Add option to disable tiling by default, add per-desktop layout configuration (as a line of text currently), add shortcut to toggle borders on all clients (M-S-U), add shortcuts to resize the ...

    Optimizers v2.2.0

    Cull, deactivate or activate, adjust quality basing on distance or visibility. Do it on anything inside scenes of your project! Give your game more FPS and be able to arrange more details! ...

    关于给控件加一个ToolTip提示

    When you add a ToolTip control to a form, it is active by default. Therefore, you do not have to do anything to make it active. If you look at the source file for your form, you will see code that ...

    ImageMagick图片批量处理

    -edge radius apply a filter to detect edges in the image -encipher filename convert plain pixels to cipher pixels -emboss radius emboss an image -enhance apply a digital filter to enhance a noisy ...

    devops:DevOps

    开发运维 资源,脚本,泊坞窗映像,工具和...# how-to deactivate virtualenv deactivate # install new package pip install mkdocs # update requirements pip freeze > requirements.txt # run locally on port 80

    memfs:MemFs提供了可用于测试的伪造文件系统。 受FakeFS的强烈启发

    MemFs是可用于测试的内存文件系统。 当您编写用于处理文件,目录,符号链接的代码时,您需要能够在不触摸硬盘的情况下对其进行测试。 MemF是为此而设计的。... deactivate! File . exists? ( '/tes

    jquery需要的所有js文件

    a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e===...

    how-to-stock:一个可以告诉用户股票市场如何运作,交易虚拟股票以及查看股票预测的网络应用

    如何库存 一个可以告诉用户股票市场如何运作,交易虚拟股票以及查看股票预测的网络应用 怎么跑 克隆此仓库并安装,运行以下命令: 为虚拟环境创建一个文件夹: ... 完成后,按CTRL/CMD-C并停用虚拟环境: deactivate

    Wtopcsvr OpcServer开发包

    WtopcSvr是由Win-tech提供的OpcServer开发包,这里提供的下载是正版的wtopcsvr.dll,由于版权和公司购买的原因,去掉了那个授权...其实这个授权码是可以在网上找到的,它的授权函数名是Deactivate30Min Timer,祝您好运!

    scmdb_py_dev:单细胞DNA甲基化python浏览器的开发版本

    请注意,scmdb_py当前可用于python3.5 virtualenv venv -p python3.5 source venv/bin/activate pip install --upgrade pip pip install -r requirements.txt deactivate 使用user-login.sqlite创建具有适当权限的...

    WtOPCSvr.dll

    假如类A有个静态变量m_s,那么当1.exe使用了2.dll中提供的某个A对象时,由于模板扩展机制,1.exe和2.dll中会分别存在自己的一份类静态变量A<int>.m_s。 这样,假如1.exe中从2.dll中取得了一个的类A的实例对象a,...

    routing-can-deactivate

    路由测试 该项目是使用版本11.2.5生成的。 开发服务器 为开发服务器运行ng serve 。... 如果您更改任何源文件,该应用程序将自动重新加载。 代码脚手架 运行ng generate component component-name生成一个新的组件。...

Global site tag (gtag.js) - Google Analytics