Salesforce Functions と DevOps Center のロードマップを見てみよう

みなさん、おはようございます。こちらは[Salesforce Advent Calendar 2022](https://qiita.com/advent-calendar/2022/salesforce) 23日目は、毎度のごとく、ゆかちゃんの誕生日です!!! かしゆか誕生日おめでとう!!!

ここ数年、ゆかちゃんには一切触れることなく誕生日を祝っているAdvent Calendarですが、かしゆかとは、Perfume のかしゆかこと、樫野有香さんのことです。平成天皇と同じ誕生日なので、ずっと祝日だったのに。
普通の平日になってしまった。残念極まりない。

https://www.perfume-web.jp/

ちなみに、ゆかちゃんは昭和63年12月23日生まれなので、平成元年に1歳を迎え、多分祝日だったと思われます。平成の間はずっとお休みだったのに。なんてこった。

---

さて、気を取り直してSalesforceの話です。最近、Salesforce開発者向けのサービスについて、ロードマップが公開されるようになりました。Salesforce Platformに関係するものは２つ。

1. [Salesforce Functions only Roadmap](https://github.com/orgs/heroku/projects/130/views/10) ※ Heroku内の個別ビュー
1. [DevOps Center Roadmap](https://github.com/orgs/forcedotcom/projects/4)

以前、Webinarやzennで必死にまとめ上げた [Salesforce Functions](https://zenn.dev/sho7650/articles/f1b0c096847277)。こちらもHeroku同様、GAしてもそんなに機能追加なくて心配されましたが、ロードマップを見ると、堅調な仕上がりを見せています。

![Screen Shot 2022-12-22 at 22.19.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37263/725636bb-0059-aa66-d328-9fb3786ace60.png)

あと、もう一つが、先日しれっとGAされました[DevOps Center](https://help.salesforce.com/s/articleView?id=sf.devops_center_overview.htm&type=5)です。今期、わたしの一番の推しサービスです。

![Screen Shot 2022-12-22 at 22.21.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37263/e1909405-c8d1-a2a4-20e1-0df7555ab119.png)

こちらは最近リリースされたばかりなので、Comming Soonはなにもありませんが、今でも十分にその機能を発揮してくれています。まじでこいつはヤバいです。

これらで想定されている機能の中から、個人的に気になるものをいくつかピックアップして紹介します。

---

# Salesforce Functions

ところで、なんでHerokuと同じロードマップで記載されてるんですかね、謎ですね(棒)。

## Comming Soon

### Regions

https://github.com/heroku/roadmap/issues/80

しれっと書いてありますが、実はまだUS Regionでしか動いていなかったFunctionsが、Heroku同様、各Regionにも展開される予定のようです。ありがたい。本当にありがたい。東京で動いてくれるだけで、ありがたい。はよ

### Python Support

https://github.com/heroku/roadmap/issues/78

第三の言語、ようやく来たり。ですね。Java/Javascriptのみなので、早い言語対応は待たれます。

## Working on it

### Packaging

https://github.com/heroku/roadmap/issues/81

Salesforce のパッケージにFunctions搭載です。これちょっと内部知ってると奇跡的なコラボです。ヤバいです。なんらかの布石にも見えます。

## Researching

### Multi Org Functions space

https://github.com/heroku/roadmap/issues/118

これしれっとヤバいこと書いてありますよ。複数Orgから共通Function呼べるということになるので、事業間連携とかの仕組みの中心に据えて使える可能性が。認証機構がどのように取り込まれるのかとかありますけど、もしかしたら、もしかしますぜ。

他、フローやPlatform Eventなんかからも直接呼べるようにする方向性があるので、見ものですね。楽しみです。

# DevOps Center

DevOps Centerはマジでヤバいので、どっか別のとこでちゃんと紹介したいです。

## Researching

### ... Integration

https://github.com/forcedotcom/devops-center-roadmap/issues/21

https://github.com/forcedotcom/devops-center-roadmap/issues/33

https://github.com/forcedotcom/devops-center-roadmap/issues/51

https://github.com/forcedotcom/devops-center-roadmap/issues/25

https://github.com/forcedotcom/devops-center-roadmap/issues/34

この辺の連携はまじ熱いです。昨日、お客様に説明したときにもめっちゃ期待されました。現時点では、GitHubしかソースコードリポジトリとして利用できないのですが、こんなに目一杯対応検討しているようです。リサーチだけじゃなくて、ちゃんと実装に向けて動いてくださることを期待しますというか、来年から徐々に実装予定みたいですね。ええぞ。

## Considering

### Rollback a promotion

https://github.com/forcedotcom/devops-center-roadmap/issues/35

しれっと書いてあるけど、本番適用したのが戻せるようになるんだとしたら、かなりくっそヤバい仕様。

### Multiple target orgs

https://github.com/forcedotcom/devops-center-roadmap/issues/60

素敵。複数の組織に同時にデプロイできるとか、胸熱でしょ。
あれ、この Karenて、こないだSWTTのときに来てくれたたじゃん。

### Code Builder integration

https://github.com/forcedotcom/devops-center-roadmap/issues/42

Code Builder の価値を高めるには、この連携は不可欠よね。Code BuilderのGA自体もはよ。

### Cross-cloud devops

https://github.com/forcedotcom/devops-center-roadmap/issues/30

>  Provide support in DevOps Center for development, change, and release management when building with other cloud platforms such as Commerce, Marketing, Mulesoft, Tableau, Slack, Heroku.

Core Platform 以外のSalesforce Servicesも、DevOps Centerでリリース、変更管理できたら、やばくない？

---

ということで、とりとめもなく、個人的に興味を引いたヤバいロードマップをピックアップしました。何度も言うようだけど、絶対リリースされるわけじゃないので、Xmasだしみんな祈るといいよ。わたしも祈る。