`
li.feixiang
  • 浏览: 121195 次
  • 性别: 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.

分享到:
评论

相关推荐

    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 ...

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

    USB4 1.0工程变更通知(Engineering Change Notice,ECN)主要涉及的是在特定情况下关闭RS-FEC(Reed-Solomon Forward Error Correction)编码的功能。RS-FEC是一种用于纠正数据传输过程中可能出现错误的编码技术,...

    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 ...

    PyPI 官网下载 | aasm-0.0.7.tar.gz

    在这个例子中,`User`类定义了两种状态(active和inactive)以及两个事件(deactivate和reactivate)。状态机管理用户账户的激活与非激活状态,并根据自定义条件决定是否可以重新激活。 总的来说,AASM库为Python...

    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

    NX二次开发UF-DISP-deactivate-grid 函数介绍

    NX二次开发UF_DISP_deactivate_grid 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业...

    gprMaxV3中文说明书

    - 例如,运行用户模型中的`cylinder_Ascan_2D.in`,命令为`(gprMax)$ python -m gprMax user_models/cylinder_Ascan_2D.in`。 - 对于A扫描(A-scan),可以使用相对或绝对路径。 3. **绘制A扫描**: - 模拟完成...

    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===...

    gprMax_V3使用说明.docx

    python -mgprMax user_models/cylinder_Ascan_2D.in ``` 或使用绝对路径: ```bash python -mgprMax c:/test/Ascan_2D.in ``` 也可以使用相对路径: ```bash python -mgprMax ../../test/Ascan_2D.in ``` #### ...

    Rasa对话机器人连载四 第121课:Rasa对话机器人Debugging项目实战之电商零售对话机器人运行流程调试全程演示-4

    首先,我们关注到nlu.yml文件中的意图`product_stock`,它包含了如“do you have size 8 shoes in stock?”这样的训练样本。NLU模块负责解析用户输入并识别其意图,同时提取相关实体,例如在这个例子中,size和...

Global site tag (gtag.js) - Google Analytics