UiPathアカデミー上級 課題①について

UiPathアカデミー上級 課題①について質問させてください。

system1にて間違いなくcompleteの状態になっているのに合格になりません。
アカデミーのアップロードに関する注意点に従い提出しているのですが、評価 0/100 で再提出が要求されてしまいます。
system1のCheck Assignment resultのステータスがFailedになっています。
どうすれば解消できますでしょうか。

2 Likes

こんにちは
開発手順は下記通りです。

引用開始
Work Item Details ページ内から必要情報を取得

処理対象データの Work Item Details ページ内から、Client ID・Client Name・Client Country の情報を取得する処理を構成します

[テキストを取得(Get Text )] の後に [代入 (Assign)] を 3 つ追加します

各 [代入 (Assign)] にて、下記の通り、手順 ③ で取得した値を改行文字列で配列に分割し、出力引数に割り当てます

左辺 : out_ClientID
右辺 : Information.Split(Environment.NewLine.ToCharArray)(0).Substring(“Client ID:”.Length)

左辺 : out_ClientName
右辺 : Information.Split(Environment.NewLine.ToCharArray)(2).Substring(“Client Name:”.Length)

左辺 : out_ClientCountry
右辺 : Information.Split(Environment.NewLine.ToCharArray)(4).Substring(“Client Country:”.Length)

セキュアハッシュの算出には、業務プロセス定義書にあるように、

[ClientID]-[ClientName]-[ClientCountry]

のフォーマットに成形した値を使用します
は変数名を示しており、実際に使用する値は、下記例のように を含まない値です
AD38755-Austin Villacorta-Italy

Environment.NewLine プロパティで取得した改行文字列を区切り文字として分割し、ToCharArray メソッドによって各行の値を配列に格納します
また、実際に使用したい値は、ClientID: 等ヘッダー部分を除いた値部分だけのため、SubString メソッドにて取得したい文字列の開始位置を指定します

しかし、取得したい文字列の開始位置は各項目ごと異ります
そのため、“Client ID:”.Length のようにヘッダーの文字数を取得するメソッドを使用し、開始位置を指定します
※「:」を含めましょう

引用終了

この通りだと
** AD38755- Austin Villacorta- Italy**
となり、各項目の先頭にスペースが含まれてしまうので
※「: 」を含めましょう が正解です。半角コロンのあとに半角スペースが必要です。

左辺 : out_ClientID
右辺 : Information.Split(Environment.NewLine.ToCharArray)(0).Substring("Client ID: ".Length)

左辺 : out_ClientName
右辺 : Information.Split(Environment.NewLine.ToCharArray)(2).Substring("Client Name: ".Length)

左辺 : out_ClientCountry
右辺 : Information.Split(Environment.NewLine.ToCharArray)(4).Substring("Client Country: ".Length)

こうすると、以下の結果になります。

in_WIID:69669171
in_HashFomula:RX80036-Nathan Jasik-Romania
out_HashResult:853e18b58e6f99d1a0b45606e206d8f81ac262cd
in_WIID:69669172
in_HashFomula:PO26319-Normand Bently-Romania
out_HashResult:4aaec7e71f88b671fe840e6832bf15935308b775
in_WIID:69669179
in_HashFomula:RU90268-Veda Blaylock-Germany
out_HashResult:8a6b096afca2f039f0e9f61188f80de67f2476e2
in_WIID:69669178
in_HashFomula:EU67601-Floy Shedd-France
out_HashResult:41ca8b6d137e583f92173eb32456861db4bf8e20
in_WIID:69669173
in_HashFomula:PW19167-Lavinia Froehlich-Romania
out_HashResult:2312ee793fd86f1f3ae7f69a633429cf67a79f60
in_WIID:69669175
in_HashFomula:GF87351-Thu Figueredo-France
out_HashResult:62d99e30c95596c7598721ec16e9ae819203f262
in_WIID:69669176
in_HashFomula:UK18656-Raymond Crider-France
out_HashResult:272c801bb3f9ebe07abd9524097069c1908155ec
in_WIID:69669174
in_HashFomula:CX76110-Mirian Derosier-Germany
out_HashResult:cb65bc258da1eeae2150f230234171f1292f2b38
in_WIID:69669169
in_HashFomula:BA92200-Mayra Monzon-France
out_HashResult:890dd292afe16ef0694d168bf879a6b0ec33d8c0
in_WIID:69669177
in_HashFomula:DB83622-Wilson Gau-Italy
out_HashResult:b12414dec9b0c707a2b6840fea7bcdf4bffe87d1
in_WIID:69669170
in_HashFomula:KK58395-Fritz Balke-Romania
out_HashResult:afe5e09afeab0e01e6dab16e933ce2d8be587b03

ご参考まで。

2 Likes

ご丁寧にありがとうございます。

解決しました。
無事に合格できました。本当にありがとうございます。

1 Like