LoginSignup
0
0

社員募集アプリケーション用のデータモデルの作成 の整理

Last updated at Posted at 2021-08-10

Trailhead関係 個別の課題別に戻る

あんまり、いいお題だとは思えないけど、何故か研修で使われていて、みんな間違う。
何故?指示通りにパッケージをインストールしないのか全く持って不思議。
ほんとう、このモジュールは愚問です。長すぎる、前の単元と同じプレイグランドで実施しないとまず成功しない。
回答していても苦労します。

社員募集アプリケーション用のデータモデルの作成 Build a Data Model for a Recruiting App

image.png

Build a Data Model for a Recruiting App

1.Create a Custom Object for Reviews
image.png

作成するオブジェクト
Review

指示にしたがいましたか? 
Did you follow the instructions?

I am not having review object in my object manger.

2.Create a Custom Object for Job Posting Sites
作成するオブジェクト Job Posting Site

作成するフィールド
Job Posting Site URL
Status
Technical Site
Description

ここでちゃんと作ってない?

作成している場合はFLSに問題がある

3.Create a Custom Junction Object for Job Postings

Create a Custom Junction Object
作成するオブジェクト Job Posting

作成するフィールド
Position
Job Posting Site


Status Technical Site Description がない
image.png

image.png

Create a Custom Junction Object for Job Postings

4.Create a Self Relationship with the Position Object
Position オブジェクトの自己参照の作成

パッケージをインストールしていない感じですね。

image.png

However, I do see "Department" in the 2nd column under "Position >"
Step 3 states that it should be under "Related Position" > and not "Position". Do you happen to know how I would solve this problem?

参照フィールドを間違えている?
It looks like your Related Position Field is not looking up to the correct Object. If you go to the Position Object and select your Related Position field, what does it show in the area I have highlighted with the red rectangle? It should say "Lookup(Position)". If it does not, you will need to delete the field and then permanently delete it by clicking the "Deleted Fields" checkbox and create a new field. Ensure you select Position from the Related To picklist.

image.png

image.png

5.Create Custom Recruiting Fields

Reviewに追加する

作成するフィールド
Core Competencies
Core Competencies Comments
Recommend for Hire
Reason Recommended
Interviewer
Job Application

作ってなさそう。

The error is "Job_Application__r is does not exist.Check Spelling
I am facing an issue in Create Cross-Object Formulas.#TrailHeadChallenges

image.png

設定している場所が違う

I think the setting location is different from Lookup Filter.

image.png

パッケージでインストールされるもの

オブジェクト フィールド
Candidate City
Candidate Country
Candidate Current Employer
Candidate Currently Employed
Candidate Education
Candidate Email
Candidate First Name
Candidate Last Name
Candidate Legacy Candidate Number
Candidate Mobile
Candidate Phone
Candidate State/Province
Candidate Street Address 1
Candidate Street Address 2
Candidate Years of Experience
Candidate Zip/Postal Code
Interviewer Employee
Interviewer Legacy Interviewer Number
Interviewer Position
Job Application Candidate
Job Application Legacy Job Application Number
Job Application Position
Job Application Stage
Job Application Status
Position Approval Status
Position Department
Position Education
Position Hiring Manager
Position Job Description
Position Legacy Position Number
Position Location
Position Pay Grade
Position Salary Range
Position Skills Required
Position Status
Position Title(Nameのこと)

いつも質問があるけど、はっきり言って何をしているのか全く理解できない質問
指示に従って新しいフィールドとリレーションシップを作成しているときに、マスター詳細リレーションシップを選択してからリレーションの「プロパティ」を選択するように指示されていますが、ドロップダウンのオプションとしてプロパティが表示されません。

回答的には複数画面で開いてて編集モードになっているかららしい? だいたい何で複数画面で開いているかが理解できん。普通そんなことしたら編集中の内容が飛ぶからシステム屋ならしないと思うけどなぁ。

I cannot find Position: Status ,Position: Title in Job Posting Site Page Layout. When I am trying to add in Create a Custom Junction Object for Job Postings module,please help me.

image.png

2 社員募集アプリケーションのユーザインターフェースのカスタマイズ : Customize the User Interface for a Recruiting App

image.png

Customize the User Interface for a Recruiting App

Create an Object-Specific Quick Action

オブジェクト固有のクイックアクションの作成でのエラー
この1つ前の単元を実施してないんじゃないかな?

クロスオブジェクト数式の作成

We couldn't find a correct formula for the Position_Tile__c in Review__c object
Error: Field Job_Application___r does not exist. Check spelling.

Job_Application__r.Position__r.Name

これも同じ原因かな?

Before you can do this project, you must complete the Build a Data Model for a Recruiting App and Customize the User Interface for a Recruiting App projects. The work you do here builds on the work you complete in those projects.

このプロジェクトを実行する前に、「求人アプリのデータ モデルの構築」および「求人アプリのユーザー インターフェイスのカスタマイズ」プロジェクトを完了する必要があります。ここで行う作業は、これらのプロジェクトで完了した作業に基づいて構築されます。

Customize the Position Page Layout

Section not showing up on the page layout

Please mark "Active" on Display Section Header On
there will be two options 1. Detail Page  Active 2. Edit Page   Active

mark both the options as "Active" then  -> OK -> Quick Save 
refresh your page it will be shown.

社員募集アプリケーションのデータ品質の向上

image.png

Create a Custom Object for Reviews

パッケージをインストールしていないからないと思う

数式と積み上げ集計項目の作成

I have created job application Master-Detail relationship in review object ,
after creating the field i can able to create rollup fields and completed the challenge.

レビューオブジェクトに求人応募の主従関係を作成しました。
フィールドを作成した後、ロールアップ フィールドを作成できるようになり、チャレンジを完了しました。

image.png

社員募集アプリケーションのデータセキュリティの維持

社員募集アプリケーション用のビジネスプロセスの自動化

image.png

Step1 でパッケージをインストールしてないので、面接官オブジェクトに2つのフィールドが無い感じです。

In the previous challenge, the interviewer object has two fields if you installed the package as instructed.

https://trailhead.salesforce.com/en/content/learn/projects/build-a-data-model-for-a-recruiting-app/create-a-custom-object-for-reviews

image.png

Create a Candidate Rating Flow

We could not find the input field 'Experience Comments' on the 'New Review' screen.

We could not find the necessary 'Leadership Skills' radio buttons on the 'New Review' screen. error.

Keep Data Secure in a Recruiting App

"Recruiting" as an available app がないみたい。
指示通り前のチャレンジを行ってなかったようです。

Did you follow this instruction to challenge?

Before you can do this project, you must complete the Build a Data Model for a Recruiting App, Customize the User Interface for a Recruiting App, and Improve Data Quality for a Recruiting App projects. The work you do here builds on the work you complete in those projects.

https://trailhead.salesforce.com/en/content/learn/projects/keep-data-secure-in-a-recruiting-app/create-custom-profiles

途中の単元が抜けている例

image.png

Tabを作ってないので表示されない場合の回答例

  1. In lightning Setup -> Search for 'Tabs' and click on it
  2. Click 'New' button in the Custom Object Tabs section
  3. Select Object = New Features and Tab Style = Trophy
  4. Click Next and keep the default settings in the next pages and finally Save.

Now if you search for 'New Features' in App Launcher, you will see the option.

関連するトレイルヘッド

実際には、スクリーンショットのように [編集] 鉛筆をクリックする必要がありました。これにより、ページを編集できるようになりました

Actually I needed to click on the Edit pencil as in the screenshot - this allowed me to Edit the page.

image.png

Drag the Core Competencies and Core Competencies Comments fields from the Information section into the Core Competencies section. がない

Before you can do this project, you must complete the Build a Data Model for a Recruiting App project, where the core competencies and Core Competencies Comments fields are created!

complete challenges of Build a Data Model for a Recruiting App project and try your current challenge!

このプロジェクトを実行する前に、「採用アプリのデータ モデルの構築」プロジェクトを完了する必要があります。このプロジェクトでは、コア コンピテンシーとコア コンピテンシーのコメント フィールドが作成されます。

求人アプリのデータ モデルの構築プロジェクトの課題を完了し、現在の課題に挑戦してください。

Hirring_manager__c がない? 正直意味が分からん

これも同じかな?

In a parent-child subquery, you need to use the child relationship name.

In many cases, it will simply be the plural of the child object name + '__r' (so Positions__r would be the first thing to try).

There are a few ways to get the child relationship name if it's not the plural like looking at the field definition for the relationship field on the child object (you may need to go to the edit screen for the field),

Or that way you can check

for (ChildRelationship relation : SObjectType.Hiring_Manager__c.getChildRelationships())
    if (relation.getChildSObject() == Position__c.sObjectType)
        system.debug(relation.getRelationshipName());

これも意味が分からん。何をやっっているんだろうなぁ。自ら難しくしている。

The field 'Position__c' either does not exist on the Job_Posting__c object or it is not a Master-Detail relationship.

Customize the Position Page Layout >Select and deselect the Visible checkbox to clear the column, then select these profiles: Recruiter: Technical / System Administrator

正直なところ何を問題にしているかは全く理解できなかったです。

# Validation Rulesでpositionがない

このパッケージをインストールしているか?
https://trailhead.salesforce.com/content/learn/projects/build-a-data-model-for-a-recruiting-app/create-a-custom-object-for-reviews

このモジュールを実行したか?
https://trailhead.salesforce.com/content/learn/projects/improve-data-quality-for-a-recruiting-app/create-validation-rules

Make sure you moved the correct fields from the Information section to the Candidate Rating section

I have reviewed the issue and it seems you haven't granted field level permission to "Total Review Score" field for System Administrator profile which causes the error. I have granted Field Level Security to System Administrator profile for this field and now the check is verifying successfully. Please check the challenge and hopefully it works now.

問題を確認したところ、システム管理者プロファイルの「合計レビュースコア」フィールドに対するフィールドレベルの権限が付与されていないことがエラーの原因となっているようです。このフィールドのシステム管理者プロファイルにフィールド レベル セキュリティを付与しました。現在、チェックは正常に検証されています。チャレンジを確認してください。うまくいけばうまくいきます。

よくわからんエラーです。

[Number of Reviews (審査数)]、[Total Review Score (合計審査スコア)]、[Average Review Score (平均審査スコア)]、[Review Indicator (審査インジケーター)] の各項目を [Information (情報)] セクションから [Candidate Rating (候補者評価)] セクションにドラッグします。

  • Number of Reviews
  • Total Review Score
  • Average Review Score
  • Review Indicator

Make sure you go back to that field, edit that and update the following information:

Label: Average Review Score
API Name: Average_Review_Score

リクルーターに表示されるフィールド レベルを設定できません: 非技術職、リクルーター テクニカルはリストに表示されないためです。

承認プロセス

One or more of the fields 'Candidate Number', 'First Name', or 'Last Name' is missing from the 'Candidate Compact Layout'. error:Step not yet complete in My Trai

I think the problem is that the Candidate Number does not exist.
image.png

Candidate Record Page does not contain a 'Recent Items' component. Make sure you saved your changes and activated the page

Label : Candidate Record Page
Developer Name : Candidate_Record_Page

Check the API name of the record page you created. Some times if there is any spell mistake in API names also the challenge won't complete. So please check it and try again.

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A93H0SAJ

image.png

We couldn't find the field 'Status' on the Position object. Review the instructions for creating the field name.

image.png

Here are the steps on how to edit the Trailhead exercise:

Go to the Trailhead exercise.
Click on the Edit button.
In the Field Name field, change the field name from Status to Status__c.
Click on the Save button.
Otherwise, create a new trailhead. If you create a new Trailhead playground, you will have a clean slate and you will be able to start the exercise from the beginning. This will ensure that you are not using any custom fields that could conflict with the exercise.

Once you have created a new Trailhead playground, you can follow the steps in the exercise to create the custom field and complete the exercise.

Trailhead 演習を編集する手順は次のとおりです。

Trailhead の演習に移動します。
「編集」ボタンをクリックします。
「フィールド名」フィールドで、フィールド名を「Status」から「Status__c」に変更します。
「保存」ボタンをクリックします。
それ以外の場合は、新しいトレイルヘッドを作成します。新しい Trailhead プレイグラウンドを作成すると、白紙の状態で、最初から演習を開始できるようになります。これにより、演習と競合する可能性のあるカスタム フィールドを使用していないことが保証されます。

新しい Trailhead プレイグラウンドを作成したら、演習の手順に従ってカスタムフィールドを作成し、演習を完了できます。

We have verified this in your org and see that the field visibility for the Status field is hidden which was restricting the challenge check. We have made the field visible and were able to complete the step successfully.

組織でこれを確認したところ、[ステータス] 項目の項目表示設定が非表示になっており、チャレンジ チェックが制限されていることがわかりました。フィールドが表示され、ステップを正常に完了することができました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0