FSL(フィールドサービス) モバイルアプリ

[FSL(フィールドサービス)のまとめに戻る](https://qiita.com/Keiji_otsubo/items/2b2a47e21d2a489e1391)


どうもフィールドサービスのモバイルアプリは独特みたいなので、ページを別けます。

+ [Salesforce FieldServiceモバイルアプリケーションの説明](https://qiita.com/Keiji_otsubo/items/d758ff99329a05049e83)

# モバイル環境ではIF関数が使えない

+ [using IF logic in formula on field service mobile flow](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ReauY)

:::note
FSL Mobile Flows are still growing in terms of the allowed formulas operators.  As a result, we need to think of other ways to solve scenarios we might otherwise have handled with formulas that are only available on Screen Flows.  The most commonly encountered area in my experience is the lack of IF() logic in FSL Flows.  There are many other examples we could look at, but in this post we’ll tackle this common issue, and a simple approach to solving for it.

Salesforce Field Service Lightning – FSL Mobile Flows Part 3 – Adjusted Formulas
https://forcepanda.wordpress.com/2020/05/23/salesforce-field-service-lightning-fsl-mobile-flows-part-3-adjusted-formulas/
:::

+ [【ヘルプ】Considerations for Using Flows in the Field Service Mobile App](https://help.salesforce.com/s/articleView?id=service.mfs_flow_considerations.htm&type=5)

+ [FSLフロー式が機能しない（デスクトップでは機能する）](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KCAt70AH)

```
LEFT({!File_Name}, FIND(".", {!File_Name}, FIND(".", {!File_Name}) + 1) - 1)
```


# Field Service Mobile アプリはコレクション選択セットとそれに付随する機能をサポートしていません。

+ [FSL Mobile Flows - Collection Choice Set Limitation](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007ericT)

# Products Required Missing!

+ ["Products Required Missing!" error message on FSL App"](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007Phxu6)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/e5f38ec9-307f-b5ab-3424-a7c51de22403.png)

:::note
The error message means that the Service Resource whom is assigned to the Work Order does not have the Products which are Required. Not that there are no products required.

You need to create a 'Location', add products to this location, and then assign this Location to the Service Resource. If you add a large quantity of this product e.g. 1000 then you will not see the error message. Set up here:

https://help.salesforce.com/articleView?id=fs_set_up_parts.htm&type=5

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

# Flow not working in FSL Mobil app

+ [Flow not working in FSL Mobil app](https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000O7ZwJ)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/82ee133c-bde7-9f5f-bda2-bf14b1c1b37a.png)

:::note
I am also facing the same issue, but by removing all output parameters from the file upload element in the screen my Above Concern(Error) is Solved.
:::

+ [After iOs updated to 17.1.1 on mobile FS app is not working.](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007RHfQU)

# Something Went Wrong

+ [Field Service App "Something Went Wrong" Error](https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007clQrx)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/ffb84831-5601-4721-b520-f1963ab82da6.png)

:::note
We recently encountered the same issue. While it’s often caused by the Service Resource not being shared with the user (as mentioned above), in our case, the problem stemmed from the user running a Beta version of the Field Service mobile app. Beta versions (e.g., via TestFlight on iOS or the Play Store's Beta testing program on Android) are designed for Preview Orgs and may not work with Production environments. For us, the Beta app was compatible with Spring '25, but Production was still on Winter '25. Reverting to the latest release version from the App Store/Play Store resolved the issue.
:::

# 添付ファイル

+ [フィールドサービスモバイルアプリで画像をアップロードして注釈を付ける際にエラーが発生しました。このコンポーネントをダウンロードする場所](https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000KD5NM)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/328136/4d8b1d2e-1e75-4f18-93eb-f6cd6d7ee80d.png)

:::note
問題を解決するために試すことができる手順をいくつか示します。

+ 画像をアップロードするユーザーが、作業指示書またはサービス予約に対する適切なオブジェクト権限を持っていることを確認します。
+ ファイルのアップロードに対してモバイル アプリの権限が正しく設定されていることを確認します。
+ 画像が Salesforce のファイルサイズ制限 (通常は 5 MB) を超えていないことを確認してください。
+ ファイルタイプがサポートされていることを確認してください。
+ Field Service モバイル アプリが、画像のアップロードをサポートするバージョンに更新されていることを確認します。
+ 画像サイズ設定を調整したり、注釈を追加したり、機能を拡張したりするには、LWC をカスタマイズすることを検討してください。

詳細については、次の記事を参照してください。 

https://help.salesforce.com/s/articleView?id=release-notes.rn_fieldservice_242_mobile_lwc_images.htm& language=en_US&release=242&type=5

https://help.salesforce.com/s/articleView?id=service.mfs_requirements.htm& language=en_US&type=5

https://help.salesforce.com/s/articleView?id=service.mfs_limits.htm& language=en_US&type=5
:::