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

Build Platform Apps in Lightning Experience

2023年になって自動化処理の部分はプロセスビルダーからフローに完全に変わって、エラー内容も大幅に変更されました。
改めて解答例を整理していきたいと思います。

# それぞれのProject

一応、順番に実施した方が無難です。

+ [【全体】Build Platform Apps in Lightning Experience](https://trailhead.salesforce.com/content/learn/trails/build-platform-apps-in-lightning-experience)
  + [Build a Data Model for a Recruiting App](https://trailhead.salesforce.com/content/learn/projects/build-a-data-model-for-a-recruiting-app?trail_id=build-platform-apps-in-lightning-experience) 
    + [新エラーのまとめ](https://qiita.com/Keiji_otsubo/items/54053e55e87f9aae254a) 
  + [Customize the User Interface for a Recruiting App](https://trailhead.salesforce.com/content/learn/projects/customize-the-ui-for-a-recruiting-app?trail_id=build-platform-apps-in-lightning-experience)
  + [Improve Data Quality for a Recruiting App](https://trailhead.salesforce.com/content/learn/projects/improve-data-quality-for-a-recruiting-app?trail_id=build-platform-apps-in-lightning-experience)
  + [Keep Data Secure in a Recruiting App](https://trailhead.salesforce.com/content/learn/trails/build-platform-apps-in-lightning-experience)
    + [Keep Data Secure in a Recruiting App 【フローに変わった？】](https://qiita.com/Keiji_otsubo/items/fc22b1d7e55fdd01abf4) 
  + [Automate Business Processes for a Recruiting App](https://trailhead.salesforce.com/content/learn/trails/build-platform-apps-in-lightning-experience)
    + [新エラーのまとめ](https://qiita.com/Keiji_otsubo/items/cacaf15feaef981f2bdb) 


-----
+ [【旧版】社員募集アプリケーション用のデータモデルの作成 の整理](https://qiita.com/Keiji_otsubo/items/ef31b6346044c3ae92c8)
+ [何でだろう、順番のプロジェクトを実施しないとクリアーできないのに、無視して途中から行っている](https://qiita.com/Keiji_otsubo/items/0812e30d84c57ef4a685)

#  Job Applicationが表示されない

+ [Please help me i am not picking up Target Object Job Application please help me](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX000000mfIm)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/8203f05c-fad1-4f08-10d5-6995c7721ccb.png)


:::note
You need to create a lookup relationship field which references to candidate record in Job application object. Then you would be able to see Job Application under candidate button.

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

+ [ I do not find the same trailhead hands on challege values in play ground. (Examble: Target object is job application but which is not available in play ground)](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX000000n7o5)

# 未分類

あとで、それぞれの単元に関連付けたいと思います。
具体的にAPI名が言及されているときはAPI名を確認した方がいい感じがします

+ [There was an unhandled exception. Please reference ID: JZJDOHOI.](https://qiita.com/Keiji_otsubo/items/25bccd71a02a4df7aae6)
+ [Create the Quick Action](https://qiita.com/Keiji_otsubo/items/8e3f866436fea7150748)


+ [どのプロジェクトでフィールドを作成しているかを整理します](https://qiita.com/Keiji_otsubo/items/fffeeb071de95d498de1)

+ [Could not find a custom object called 'Job_Posting__c'.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000075tNR8)

:::note
UPDATE: I didn't do anything else, but this time when I clicked on "Verify the challenge" it worked. 
:::

+ [I am not able to add formula in Review Object. I tried clearing cache still it's showing me same error and there is no typing mistake.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000074WS7q)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/32722600-f7f3-68bc-561f-188348ce0ba1.png)

# Could not find an action on the Candidate object called 'New Job App'

+ [Step not yet complete in muskan@ntt.com Could not find an action on the Candidate object called 'New Job App'. I am getting this error during "Create an Object-Specific Quick Action" challenge](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000PfE3ESAV)


:::note
Please check this image with your screenshot. Your api name is incorrect. Change it and check the challenge.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/ba42e9b8-bb69-b712-7316-e265f6989e10.png)
:::

# Not able to find job posting site in custom junction object for job posting

+ [Not able to find job posting site in custom junction object for job posting](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007PgX39)

パッケージをインストールしていない

# Unable to find recruiting app in the app launcher

+ [Unable to find recruiting app in the app launcher](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000075tguT)

:::note
I uninstall and reinstalled the app and now its working
:::

# Not able to save the flow. Error :-The field named Position__c.Hiring_Manager__c can't be found.#Build an Automation for Creating Interviewer Records

+ [Not able to save the flow. Error :-The field named Position__c.Hiring_Manager__c can't be found.#Build an Automation for Creating Interviewer Records](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000075tnQQSAY)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/c88abd66-becb-0895-5676-9417a65218d0.png)


:::note
While selecting the value, in the create Record page, there are 2 options Hiring manager__c and Hiring manager__r, But first as per dropdown you will see Hiringmanager__r first (as all are selecting that, that's why it is getting error) but if you scroll down in that list only you will find Hiringmanager__c, please select that. As we are working on custom objects the value selected should end by __C in this case it is Hiring manager__c.
:::

# The 'Create Interviewer Record' flow is not configured to trigger only when a record is created. 

+ [Build an Automation for Creating Interviewer Records.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000077lG1W)

:::note
Please check if the settings are as follows.

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/48caf3f9-abff-8554-b3b7-f0581e5026c5.png)
:::

# We can't run the 'Create Interviewer Record' flow. Make sure its implementation is correct per requirements, and that Position and Interviewer records can be created and updated.

+ [We can't run the 'Create Interviewer Record' flow. Make sure its implementation is correct per requirements, and that Position and Interviewer records can be created and updated for Automate Business Processes for a Recruiting App Build an Automation for](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007985eL)

新しいプレイグランドでパッケージをインストールし直せば機能したらしい。よくわからん

# We couldn't find the correct object settings for the 'Job_Application__c' object for the PermissionSet named 'Hiring Manager'.

+ [Hello Guys, In this module "Restrict Data Access with Field-Level Security, Permission Sets, and Sharing Settings" I 've completed all the steps carefully but still getting some error. Please see the below error and lemme know ASAP if u have a solution](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000HjyHS)
+ [Keep getting this error for the challenge 'Restrict Data Access with field-level security'](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007A2N3Z)

:::note
Check the below points:

- Create the Permission Set named "Hiring Manager"
- Given the correct permission for Job Application Object?
- Checking the Challenge in the correct Org?

Source: this Question (https://success.salesforce.com/answers?id=9063A000000lPleQAE)

Else, please have a look at the below links:

- We couldn't find the correct object setting for the 'job_application__c' object for the permission named 'hiring manager's. (https://developer.salesforce.com/forums/?id=9060G0000005l2tQAA)

- Trailhead Challenge Error: Review the instructions for setting the Job Posting status to 'Read/Write'. (https://success.salesforce.com/answers?id=9063A000000DuQJQA0)

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

# We couldn't find the correct object settings for the 'Interviewer__c' object for the PermissionSet named 'Hiring Manager'. 

+ [Step not yet complete in recruiting app We couldn't find the correct object settings for the 'Interviewer__c' object for the PermissionSet named 'Hiring Manager'. its showing like this error help me out please](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ifjLhSAI)

# Could not find a Job Posting Site record with a URL of 'www.lotsojobs.com' and Site Name of 'Lots-O-Jobs'.

+ [Create a Custom Junction Object for Job Postings](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007DhAKB)

:::note
Had the same challenge. Solved it by creating new playground and installing the package and then open the AW Recruiting App.  You will find the fields are already created and available for selection.
:::

# super sales repが表示されない

+ [ 【未解決】super sales rep is not showing](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V000077kGaj)
+ [【未解決】Super sales rep not showing as option in postion](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007LrY4A)
+ [【未解決】In build a data model create a self relation object](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Ma8zJ)


# Create a Tab for the Review Object

https://trailhead.salesforce.com/content/learn/projects/customize-the-ui-for-a-recruiting-app/create-tab-review-object?trailmix_creator_id=journeytosalesforce&trailmix_slug=trailmix-2

+ [I can't see the review object in the pick-list, even when I have fulfilled all the prerequisites. Can anybody help me with this?](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007YvlQ3)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/5b6da5aa-4d71-f06d-dd5e-7fb8dfd690c3.png)

タブを作りたいけど、オブジェクトがないらしい。おそらく既にタブを作ったと思った。

:::note
Isn't it possible that a tab has already been created?

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/04850c69-16d0-1653-242c-7145c43368ca.png)
:::

+ [We could not find the following input value setting in the 'Submit Position for Approval' action: Approval Process Name Or ID: {!Submit_Position_for_Approval.entityId}](https://trailhead.salesforce.com/ja/trailblazer-community/feed/0D54V00007cmFz5)

:::note
I was able to concluded the challenge by removing New_Position_Approval from the  Approval Process Name Or ID, and add {!Submit_Position_for_Approval.entityId} literally. 
:::


+ [Error: There is already a Child Relationship named Job_Postings on Job Posting Site](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ifhWS)

:::note
A field with the same name already exists. Please check using object manager
If the setting is incorrect, try deleting that item.

Setup --> Object Manager --> Job Posting --> Fields & Relationships

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/60f866c2-d2f9-af88-872e-f955174727e2.png)
:::



# 未解決

+ [In build a data model create a self relation object](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Ma8zJSAR)